- 20 Mar, 2003 6 commits
-
-
simonmar authored
replace one instance of ar with $(AR).
-
simonmar authored
Out of memory should be a belch(), not a barf().
-
simonmar authored
Compile libraries with -O
-
simonpj authored
---------------------------------- Fix a long-standing egregious CorePrep bug ---------------------------------- **** Merge to Stable branch **** CorePrep was eta-reducing \x -> (# a,x #) to (#,#) a which is utterly wrong. Easily fixed though.
-
simonmar authored
Reformat this section a bit, and add a note about the poor performance of mutable arrays in the garbage collector.
-
simonpj authored
Correct file names in RULES documentation
-
- 19 Mar, 2003 5 commits
- 18 Mar, 2003 3 commits
-
-
simonmar authored
Fix a profiling crash on Windows. fprint_ccs used snprintf() to avoid overflowing a buffer; on mingw32 where snprintf() doesn't exist we were just using the straight sprintf(), which inevitably lead to a crash. Rewritten to use a homegrown non-overflowing string copying function - it actually looks nicer now, anwyay.
-
simonmar authored
This should have been committed along with rev. 1.36 of Main.c (and others) yesterday, but for some reason it got left out. Change the way Main.main is run, so it now doesn't force the return value. Now 'main = return undefined' will run and exit successfully. The change affects finalizers too - but since they have type IO (), it won't do any harm not to evaluate the ().
-
simonmar authored
Fix wibble in previous commit (fixes broken bootstrap)
-
- 17 Mar, 2003 2 commits
-
-
simonmar authored
Fix for lexing of floating point numbers. '9e2' should be a float. Noticed-by: Ross Paterson.
-
simonmar authored
Haskell quiz: what should this program do? main = return undefined answer: run to completion and exit successfully. GHC erroneously evaluates the returned value from main, which causes this example to fail with an uncaught exception (the evaluation is even done outside of the main exception handler!).
-
- 16 Mar, 2003 1 commit
-
-
igloo authored
Support for contexts on data types and records from Derek Elkins.
-
- 14 Mar, 2003 1 commit
-
-
simonmar authored
Fix tryM for GHC 5.00.x and 5.02.x.
-
- 11 Mar, 2003 6 commits
-
-
stolz authored
Add comment about lack of instance-support in .hi-boot
-
simonmar authored
- Remove mention of MutableByteArray and ByteArray - Add section on memory allocation in the FFI, with emphasis on how GHC's implementations of the various kinds of allocation perform.
-
simonpj authored
---------------------------------- Fix a long-standing egregious parser bug ---------------------------------- *** MERGE TO STABLE *** *** NB: the important part of this commit *** got committed by accident with an *** unrelated message. This commit *** should be from rev 1.50 to 1.52 of RdrHsSyn GHC has parsed data T String = T String without complaint, ever since day 1! This led to consequential incomprehensible messages. The fix is easy.
-
simonpj authored
Document external core a bit more
-
simonpj authored
Restructure documentation about undecidable instances
-
simonpj authored
Buglet in external-core parsing
-
- 10 Mar, 2003 3 commits
-
-
simonmar authored
Use STK_CHK_NP rather than STK_CHK_GEN in the entry code for AP and AP_STACK thunks. The reason is that if the check fails, on return the closure might have been blackholed (perhaps due to lazy blackholing, or even because another thread has entered it), so we *must* enter the closure to continue, rather than just continuing at the original entry point. All compiler-generated thunks do this anyway, I think these are the only cases of thunks which don't follow the rule. Thanks to Robert Ennals for spotting, and correctly diagnosing, the bug.
-
stolz authored
Fix typo
-
umuta authored
Fix compilation problem on mingw32
-
- 07 Mar, 2003 4 commits
- 06 Mar, 2003 5 commits
- 05 Mar, 2003 1 commit
-
-
simonmar authored
Duh. hsc2hs should be in $(GhcBinDistShScripts), not $(GhcBinDistBins), otherwise it doesn't get the right directories tacked on the front at installation time. Strange that nobody complained that hsc2hs wasn't working from a binary dist *shrug*.
-
- 04 Mar, 2003 3 commits
-
-
simonmar authored
Make it compile again with 5.04.x
-
simonmar authored
Fix compilation breakage with GHC 4.08.x.
-
sof authored
win32/Ticker.c:startTicker(), win32/IOManager.c:NewIOWorkerThread(): pass in non-NULL pointer to _beginthreadex()'s outgoing thread ID arg. Needed to work with Win9x's impl of CreateThread().
-