1. 18 Mar, 2000 2 commits
    • panne's avatar
      [project @ 2000-03-18 15:37:58 by panne] · 79b47efd
      panne authored
      Due to PrelException_PutFullMVar_static_closure there is a circular
      dependency between libHS and libHSrts, which is broken during the
      linking phase by mentioning -lHS again *after* -lHSrts. Hmmm, perhaps
      it would be better to mention the smaller -lHSrts twice instead? With
      this patch 4.06 can build 4.07, now let's see if it bootstraps...
    • panne's avatar
      [project @ 2000-03-18 13:07:04 by panne] · 30365d65
      panne authored
      Re-enable soft failure while searching .hi files
  2. 17 Mar, 2000 12 commits
  3. 16 Mar, 2000 9 commits
  4. 15 Mar, 2000 12 commits
  5. 14 Mar, 2000 5 commits
    • sewardj's avatar
      [project @ 2000-03-14 14:34:47 by sewardj] · 51464cf3
      sewardj authored
      Update Hugs so as to work with the new way of referencing Prelude
      symbols from the RTS.  The main action is in fixupRTStoPreludeRefs()
      in rts/Prelude.c.
    • simonmar's avatar
      [project @ 2000-03-14 12:16:00 by simonmar] · 716d91c2
      simonmar authored
      Simplfy the mutable array story:
      	- rename MutableArray to STArray (and similarly
      	  for all operations on MutableArray, eg newArray
      	  is now newSTArray).
      	- remove the extra level of indirection between
      	  STArrays and MutableArrays.
      	- remove the MutableArray interface from
      	  hslibs/lang/MutableArray.  This module will go
      	  away soon - Andy, don't bother porting it to Hugs.
    • simonmar's avatar
      [project @ 2000-03-14 11:11:40 by simonmar] · 0fc589f2
      simonmar authored
      New file for RTS->Prelude dependencies.
    • simonmar's avatar
      [project @ 2000-03-14 09:55:05 by simonmar] · 3ddfe34b
      simonmar authored
      Handle references from the RTS to the Prelude in a more consistent
      	- For statically-linked binaries, nothing has changed.
      	- For the interpreter, refs from the RTS to the Prelude
      	  are now indirected.  The indirections need to be
      	  filled in at some point during startup by calling
      	  fixupPreludeRefs (in Prelude.c).
      	- The CHARLIKE and INTLIKE tables are now handled in
      	  the same way for both Hugs and DLLs.
      Hugs will be broken for a short while until Julian sorts out the Hugs
      parts of this change.
    • simonmar's avatar
      [project @ 2000-03-14 09:31:48 by simonmar] · 64dfa4a8
      simonmar authored
      oops, missed one instance of UnsafeThawByteArrayOp.