- Jan 23, 1999
-
-
sof authored
Bunch of bug fixes related to Enum instances. Code clean-up.
-
sof authored
Move ST <--> IO coercion functions from IOExts to (Lazy)?ST
-
sof authored
Removed workaround for bug - fixed (a while ago.)
-
sof authored
Changed the various Ix.range methods, to specifically check whether we're dealing with an empty range or not. As it was, empty array weren't handled properly.
-
sof authored
Tag all 'foreign import's as being unsafe.
-
sof authored
do_if_stmt: insert extra (I_) to avoid minInt blues.
-
sof authored
Parser didn't accept the (all-important) empty module. Does now.
-
sof authored
Updated to work with current sources
-
- 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.
-