- 15 Mar, 1999 1 commit
-
-
simonm authored
Move mkdependHS to lib.
-
- 11 Mar, 1999 7 commits
-
-
simonpj authored
Fix loadInterface to avoid repeated loading of PrelPack.hi-boot
-
simonm authored
Save a few bytes by ommitting the static link field on closures with an empty SRT.
-
simonm authored
HPUX fixes.
-
sof authored
Pass -fcompiling-prelude through.
-
sof authored
-fcompiling-prelude is back! When compiling the Prelude we need to distinguish between wired-in module references that are DLL-bound or not. (Just having -static didn't cut it in the end, since it also encompasses RTS references.) On platforms that don't use Win32 DLLs, Preludes compiled with and without -fcompiling-prelude will be observationally equivalent.
-
simonm authored
Fix a small bug in weak ptr support.
-
sof authored
After 'make install' has completed, make sure we regenerate the script in a state that's useable.
-
- 10 Mar, 1999 4 commits
-
-
sof authored
Last commit made empty where bodies illegal, i.e., x = 2 where Re-added support for this "feature".
-
sof authored
Some Haskell98-related regression tests
-
sof authored
Neural network regression test app; contains painfully long list of constants.
-
simonm authored
Put mkdependHS in libexecdir, not bindir.
-
- 09 Mar, 1999 5 commits
-
-
sewardj authored
Now lives in ghc/interpreter/lib, along with other libraries.
-
sewardj authored
Handle CAF_UNENTERED (ie, reverted) in scavenge_mut_once_list
-
sewardj authored
Many improvements resulting from first attempt to run nofib suite: -- More libraries (lib/*.hs) brought into operation -- Prelude error handling and basic I/O improved -- Changed bytecode immediate value fields so large constant -- tables can be compiled -- Fixed bugs: translation of FATBAR, negative floating point -- literals, strict constructors, handling of CAFs
-
sewardj authored
#ifdeffery to make it work with interpreter.
-
sewardj authored
Include CAF_ENTEREDs on the mutables list so they get scavenged correctly.
-
- 08 Mar, 1999 4 commits
- 05 Mar, 1999 4 commits
-
-
kw217 authored
More counters reinstated; this should be the lot now: ENT_AP_UPD_ctr, ENT_BH_ctr, RET_UNBOXED_TUP_ctr, RET_UNBOXED_TUP_hst[]
-
kw217 authored
Counter UPD_PAP_IN_PLACE_ctr erroneously missed from raw Ticky dump.
-
sof authored
Support for unsafely thawing your (Byte)Arrays, i.e., added the following ops: MutableArray.unsafeThawArray :: Ix ix => Array ix elt -> ST s (MutableArray s ix elt) MutableArray.unsafeThawByteArray :: Ix ix => ByteArray ix -> ST s (MutableByteArray s ix) MutableArray.thawByteArray :: Ix ix => ByteArray ix -> ST s (MutableByteArray s ix) ST.unsafeThawSTArray :: Ix ix => Array ix elt -> ST s (STArray s ix elt) LazyST.unsafeThawSTArray :: Ix ix => Array ix elt -> ST s (STArray s ix elt) IOExts.unsafeFreezeIOArray :: Ix ix => IOArray ix elt -> IO (Array ix elt) IOExts.unsafeThawIOArray :: Ix ix => Array ix elt -> IO (IOArray ix elt) + removed the re-exportation of Monad that ST and LazyST did.
-
sof authored
Remove the Show instance for (a->b). It will not be missed..
-
- 04 Mar, 1999 5 commits
-
-
simonm authored
Top-level non-updatable thunks get closure type FUN_STATIC, not THUNK_STATIC. (helps the garbage collector decide where the static link field should be).
-
simonm authored
Make type substitution strict. This partially fixes the space leak, and seems to improve performance marginally.
-
sof authored
more cygwin tweakage, this time for b19
-
sof authored
Previous mingw32 related commit upset things on the cygwin side.
-
sewardj authored
Amalgamated pp.c into stg.c.
-
- 03 Mar, 1999 10 commits
-
-
sof authored
DLL_IMPORT_DATA_VAR fix
-
sof authored
Define HEAP_ALLOCED macro in non Win32 DLL land too
-
sof authored
COMPILING_RTS is now defined when compiling the rts. It is used for the following: - the contents of includes/Prelude.h is only visible when COMPILING_RTS is on. - getting the DLLIMPORT declarations right on various labels defined by the Prelude or the RTS.
-
sof authored
Win32 DLL tweaks
-
sof authored
rts_get*: peer through indirections, if needs be.
-
sof authored
Extend the reaches of #ifdef INTERPRETER a little bit.
-
sof authored
StgNat64 --> StgWord64
-
sof authored
- moved the Bool closure table to here (don't want to end up accidentally mangling it.) - startupHaskell: for Win32 DLLs, initialise the various closure tables now that the DLLs have been loaded and the closure addresses are in scope.
-
sof authored
StgNat* --> StgWord*
-
sof authored
remove unused include + macros
-