- Feb 02, 1999
-
-
Simon Marlow authored
Print total memory in use as part of -ghc-timing output.
-
- Feb 01, 1999
-
-
Simon Marlow authored
- Add finalise# - deRefWeak# becomes an inline primop.
-
Simon Marlow authored
- Add finalise# - Add mkWeakNoFinaliser - Move deRefWeak# from an out-of-line primop to an inline one.
-
Simon Marlow authored
Report actual amount of memory in use by the compiler in the -Rghc-timing output.
-
Simon Marlow authored
Fix two bugs in formatRealFloat.
-
Simon Marlow authored
- Increase stack size for PrelPack.lhs
-
Simon Marlow authored
Clarification about the root set and top-level objects for the reachability property.
-
sof authored
H98 Prelude tweaks
-
- Jan 29, 1999
-
-
Simon Marlow authored
A couple of underscore got lost a long time ago.
-
Simon Marlow authored
unwibble
-
Simon Marlow authored
Zh --> zh
-
Simon Marlow authored
zh --> Zh (for genSymZh and resetGenSymZh)
-
Simon Marlow authored
zh --> Zh
-
- Jan 28, 1999
-
-
Simon Peyton Jones authored
PrelInfo should define deRefStablePtr and friends to be in PrelStable
-
Simon Marlow authored
Zh --> zh
-
Simon Peyton Jones authored
Add OccName.mkMethodOcc, whose absence broke nofib/spectral/fft2
-
Simon Marlow authored
- Be a bit more accurate about +RTS -H<size>, now we attempt to estimate the amount of memory that will be needed at the next GC based on the amount of promotion going on, and adjust the size of the allocation area appropriately. - tidy up, move some stuff into Storage.c.
-
Simon Peyton Jones authored
Fix erroneous name-clash report when a module ends up importing itself (eg TcEnv)
-
Simon Marlow authored
Remove unnecessary (and non-H98-friendly) import.
-
Simon Marlow authored
Update to match .hi-boot file.
-
Simon Marlow authored
Remove unprintable characters from module header.
-
Simon Peyton Jones authored
Fix missing dash in SimplCore.lhs, which resulted in bogus specialisations
-
Simon Marlow authored
Several updates, mainly to the "heap objects" section.
-
Simon Peyton Jones authored
Remove unnecessary imports
-
Simon Peyton Jones authored
Wibble
-
Simon Peyton Jones authored
Changes for new z-encoding
-
Simon Peyton Jones authored
Changes to PrelGHC.hi-boot for new z-encoding
-
Simon Peyton Jones authored
Fix lost specialisations; a one-char change in Simplify.lhs
-
Simon Peyton Jones authored
Always inline nullary constructors. This makes a difference in: case x ># y of r { True -> f1 r False -> f2 r } The code generator currently has difficulty binding "r" to the boolean result of the comparision (and the compiler crashes). This fix substitutes for r, thus: case x ># y of r { True -> f1 True False -> f2 False } Voila.
-
- Jan 27, 1999
-
-
Simon Marlow authored
Increase CmdLineOpts stack size.
-
Simon Peyton Jones authored
Undo bogus fix to CgCase.lhs
-
Simon Marlow authored
Use the +RTS -H<size> flag as a "suggestion" to the garbage collector to use that much heap. If you have plenty of memory, then saying +RTS -H<large> will really help GC times.
-
Simon Peyton Jones authored
Add RdrName.lhs
-
Simon Peyton Jones authored
Haskell 98 updates
-
Simon Peyton Jones authored
Finally! This commits the ongoing saga of Simon's hygiene sweep FUNCTIONALITY ~~~~~~~~~~~~~ a) The 'unused variable' warnings from the renamer work. b) Better error messages here and there, esp type checker c) Fixities for Haskell 98 (maybe I'd done that before) d) Lazy reporting of name clashes for Haskell 98 (ditto) HYGIENE ~~~~~~~ a) type OccName has its own module. OccNames are represented by a single FastString, not three as in the last round. This string is held in Z-encoded form; a decoding function decodes for printing in user error messages. There's a nice tight encoding for (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,) b) type Module is a proper ADT, in module OccName c) type RdrName is a proper ADT, in its own module d) type Name has a new, somwhat tidier, representation e) much grunting in the renamer to get Provenances right. This makes error messages look better (no spurious qualifiers)
-
Simon Marlow authored
More missing files <sigh>
-
Simon Marlow authored
import PrelStable to get StablePtrs.
-
Simon Marlow authored
PrelForeign.StablePtr moved to PrelStable.
-
Simon Marlow authored
Add missing file.
-
- Jan 26, 1999
-
-
Simon Marlow authored
- Add specialised closure types (CONSTR_p_n, THUNK_p_n, FUN_p_n) - Add -T<n> RTS flag to specify the number of steps in younger generations.
-