- Jan 21, 1999
-
-
sof authored
With Haskell98, Enum.enumFromThen can generate sequences that are either increasing, decreasing or infinite.
-
Simon Marlow authored
Resurrect ticky-ticky profiling. Not quite polished yet, but it compiles and produces some reasonable-looking stats.
-
Simon Marlow authored
Add $(HC_OPTS) to $(CC_OPTS) - this is necessary to get the per-way flags into the plain-C compilations.
-
- Jan 20, 1999
-
-
Simon Marlow authored
Make use of -F<factor> flag in the two-space collector.
-
Simon Marlow authored
The BLACKHOLEs created when entering a CAF for the first time are now CAF_BLACKHOLES, distinguishing them from the blackholes created by lazy blackholing. This enables the lazy blackholing algorithm to be optimised by not blackholing a section of stack that has already been traversed.
-
Simon Marlow authored
Increase CmdLineOpts stack size to 4M.
-
sof authored
hook in GetOpt docs
-
sof authored
Back again - somehow got lost.
-
sof authored
Dead code removal
-
Simon Marlow authored
Increase PrelNum stack size to 3M. Funny, it only needed 2M yesterday.
-
- Jan 19, 1999
-
-
Simon Marlow authored
Don't forget to reset the evacuated flag on to-space blocks when generations == 1.
-
Simon Marlow authored
Support '+RTS -G1' i.e. a two-space collector.
-
Simon Marlow authored
Small fix to slop skipping.
-
Simon Marlow authored
Change the sizing for intermediate generations. Now the formula is max_size = max (oldgen_max * g / generations, RtsFlags.GcFlags.minOldGenSize)
-
sof authored
Types of foreign imports weren't being zonked, with the lethal conseq. that any unbound kind variables weren't being defaulted to something sensible. Showed up when trying to compile a 'foreign import' with type StablePtr a -> IO ()
-
Simon Marlow authored
Banner message now advertises Haskell 98.
-
Simon Marlow authored
- Add -F<factor> flag which governs the threshold size of the oldest generation. - Add RtsFlags.GcFlags.minOldGenSize (no flag yet) so that we don't have to guess the initial size of the oldest generation.
-
sof authored
foreign decls: use wlkHsSigType, not wlkHsType, since the tysig may have implicitly quantified tyvars.
-
Simon Marlow authored
Increase stack size for PrelNum.lhs.
-
Simon Marlow authored
CmdLineOpts needs -K3m for some reason.
-
Simon Marlow authored
4.02 updates.
-
Simon Marlow authored
Update for 4.02.
-
Simon Marlow authored
Update for 4.02.
-
sof authored
The Fight against needless use of (++) continues.
-
sof authored
mkExportAvails: remove NotAvailable entries corresponding to 'hidden' entities from 'unqual_avails'. Not needed and leaving them in causes bother later on in the renamer. This fixes the problem of compiling module B ( module A ) where { import A hiding ( a ) } Regression test added to check for this - will commit soon.
-
sof authored
bracket and bracket_ had a less general type than they should have. They now match what the docs says.
-
sof authored
Added showBin (binary nums - no, the 'old' showBin & friends hasn't been resurrected) + showIntAtBase to export list: showBin :: (Integral a) => a -> ShowS showIntAtBase :: Integral a => a -- base -> (a -> Char) -- digit to char -> a -- number to show. -> ShowS
-
sof authored
Misc doc-fixes and updates.
-
Simon Marlow authored
Remove debugging code from freeStablePtr.
-
sof authored
constructNewHiFile: regular expressions which substituted new module filename for old in hifile_target, didn't quite work.
-
- Jan 18, 1999
-
-
sof authored
Print out warnings/errors in the order they occur in the source code. (Well...almost, warnings are sorted and printed out on a per-pass basis.)
-
Simon Marlow authored
Update for new stats output.
-
Simon Marlow authored
Only reset oldest_gen->max_blocks on a major GC.
-
Simon Marlow authored
Update
-
Julian Seward authored
Completed support for GAMMA_VAR.
-
Simon Marlow authored
- BLACKHOLE_BQ is a mutable object, because new threads get added to its blocking_queue field. Hence add a mut_link field and treat it as mutable in the garbage collector. - Change StgBlackHole to StgBlockingQueue while I'm at it. - Optimise evacuation of black holes: don't copy the padding words, just skip over them. - Several garbage collection fixes. - Improve sanity checking: now the older generations are fully checked at each GC.
-
Simon Marlow authored
- do MVARs properly. - skip over slop between objects, by searching for the first info pointer. this works for slop created by updates, for example.
-
sof authored
Added protos for freeHaskellFunctionPtr() and createAdjustor() (suggestions as to what might be a more appropriate home for these are welcome.)
-
sof authored
Added debugging code to freeStablePtr macro
-
sof authored
Fixed a couple of bad bugs in the implementation of 'foreign export ccall dynamic'.
-