- Jan 22, 1999
-
-
sof authored
ifaceKeywordsFM: adding missing __ccall_GC entry
-
Simon Marlow authored
Fix include typo.
-
Simon Marlow authored
Fix more uses of [n..m]
-
Simon Marlow authored
Fix a use of [ e1..e2 ] in the light of the new Haskell 98 semantics.
-
Simon Marlow authored
Fix two uses of [ e1 .. e2 ] in light of the new Haskell 98 semantics.
-
- Jan 21, 1999
-
-
sof authored
Enum instances updated to comply with the behaviour that Haskell 98 specifies. Notable changes, * [a..b] is not the empty list when a>b any longer. * [x..] and [x,y..] for Enum Int are now bounded lists. The first change is might be worth bearing in mind when converting 1.4 code to Haskell 98; functions may have made use of the old behaviour.
-
sof authored
Robustified derived toEnum methods; gives better error message when passed enum tags < 0.
-
sof authored
wibble
-
sof authored
dsExpr: make sure special case for unboxed tuple patterns only 'fire' when the tup. pat. is unboxed.
-
sof authored
Removed unused args from Id.mkIdVisible and Name.mkNameVisible. Perpetuated Name.mkTopName hack in Name.mkNameVisible.
-
sof authored
The temp file where cpp's output was output wasn't being properly removed
-
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.
-