- Mar 29, 1999
-
-
Simon Marlow authored
Overhauled by Sven Panne.
-
- Mar 27, 1999
- Mar 26, 1999
-
-
sof authored
Acknowledge the existence of both literal-literals and assertions.
-
sof authored
assertError: raise an AssertionFailed exception
-
sof authored
re-export PrelGHC.assert
-
Simon Marlow authored
Fix for parsing __scc expressions.
-
Simon Marlow authored
profiling-related sanity checker fixes.
-
Simon Marlow authored
Fix bug in allocGroup() when allocating an entire megablock in one go.
-
Simon Marlow authored
More profiling fixes.
-
- Mar 25, 1999
-
-
Simon Marlow authored
Profiling fixes. - top-level CAF CCSs now *append* themselves to the current CCS when called. - remove DICT stuff. - fixes to the auto-scc annotating in the desugarer.
-
Simon Marlow authored
Remove #ifdef __CONCURRENT_HASKELL__, update for H98.
-
Simon Marlow authored
enable __CONCURRENT_HASKELL__
-
Simon Marlow authored
RET_DYN doesn't have a proper header, just an info pointer.
-
- Mar 24, 1999
-
-
sof authored
In case the desugaring of a lit-lit should fail, give a more informative error msg
-
sof authored
tidied up the error handling defs.
-
Keith Wansbrough authored
Fix pretty-printing of FunTys to not throw away NoteTys (eg type synonyms). (re-commit because first mail message didn't get sent)
-
Keith Wansbrough authored
Fix pretty-printing of FunTys to not throw away NoteTys (eg type synonyms).
-
sof authored
Pragmas, Haskell (98) report style.
-
- Mar 23, 1999
- Mar 22, 1999
-
-
Simon Marlow authored
Fix cost centres on PAPs.
-
Simon Marlow authored
Previous commit broke let-no-escape. Fix it up again.
-
Simon Marlow authored
PAPs are ReEntrant, not SingleEntry.
-
Simon Marlow authored
decodeFloat and decodeDouble were accidentally allocating too much due to a StgWord/byte confusion.
-
Simon Marlow authored
Fix cost centre restores for unboxed tuple alternatives.
-
Simon Marlow authored
raise# now prints "uncaught exception" if it finds a STOP_FRAME.
-
Simon Peyton Jones authored
Fix the HsForAll case in TcMonoType.tc_type_kind so that it permits types like f :: forall a. Num a => (# a->a, a->a #) Previously it insisted that the body of a for-all was a boxed type, but 'f' makes perfect sense, and indeed occurs in interface files as a result of CPR analysis.
-
Simon Marlow authored
Update from autoheader.
-
Simon Marlow authored
Missing ';'.
-
- Mar 20, 1999
-
-
sof authored
cpp wibble
-
- Mar 18, 1999
-
-
Simon Marlow authored
Some fixes to profiling stuff.
-
Keith Wansbrough authored
Minor documentation fixes, and addition of SRT explanation.
-
Simon Marlow authored
egcs sometimes leaves a 'popl %ecx' in the epilogue, it seems.
-
Simon Marlow authored
Add infixr 1 =<<
-
- Mar 17, 1999
-
-
Julian Seward authored
Make mut_link field be NULL when removing CAF_{UN}ENTERED from mut_once_list. Convention is to have the field be NULL iff the caf is not on a mut_once_list. This gives a O(1) cost way to avoid putting a caf onto a mut_once_list more than once.
-
Julian Seward authored
Add missing semicolon
-
Simon Marlow authored
- Stack overflow now generates an (AsyncException StackOverflow) exception, which can be caught as normal. - Add a stack overflow handler to the top-level mainIO handler, with the standard behaviour (i.e. call the stack overflow hook and then exit). - Add a test for stack overflow catching. - Fix a couple of bugs in async exception support.
-
Simon Marlow authored
Ignore type lambdas for the purposes of occurrence analysis.
-