- 07 Nov, 2001 14 commits
-
-
sof authored
remove extra .hsc deps; not needed
-
sof authored
bring writeErrString__() proto into scope
-
sof authored
no more
-
sof authored
Move towards having the IO implementation be plat-independent at the Haskell source code level.
-
sof authored
prev. commit didn't introduce these two files correctly - PrelIOUtils.{c,h} contain simple C wrappers to handle some aspects of OS I/O in a plat-indep. manner.
-
sof authored
cbits/PrelIOUtils.c
-
sof authored
PrelTopHandler.lhs -> PrelTopHandler.hs (CVS history for this file wasn't interesting enough for a dirty behind-the-scenes repo move).
-
simonpj authored
Wibble in zonking of rules; fixes Manuels problem
-
sof authored
Nuke feature testing for misc error code values + its corresponding CCONST_XXXX #defines.
-
sof authored
Function wrappers for misc error codes
-
sof authored
Delay committing to particular values for the misc error codes until we're *compiling* the .hc / .hs file on a target platform, i.e., no longer do this at configure-time. It ain't pretty, but it works.
-
sof authored
Wrapper functions reqd to implement Directory
-
sof authored
no longer used
-
sof authored
Directory impl which interacts with OS plat via C wrappers
-
- 06 Nov, 2001 9 commits
-
-
simonpj authored
--------------------------------------- Fix YET ANOTHER lub/both bug in DmdAnal --------------------------------------- MERGE TO 5.02 branch (it's a real bug) Two bugs actually. One showed up in a program by Jeremy Manson, and led to an "entered absent arg" error. The problem was Err `lub` U(L,A) /= U(L,A) which is what we had. It should be Err `lub` U(L,A) = U(Err `lub` L, Err `lub` A) = U(LL) The second bug was found by Peter Sestoft while staring at the code. V `lub` Defer(ds) /= U(L) It should be Lazy on the RHS. Very large sigh.
-
simonmar authored
- Make the psecs field of a ClockTime measure picoseconds rather than nanoseconds. - toClockTime was throwing away the picoseconds field of the input CalendarTime: fix this.
-
simonmar authored
Don't use a combination of '=' and ':=' to override libdir and datadir, as it appears to not have the same behaviour in all versions of GNU make.
-
simonmar authored
Make compilation of javaGen conditional on $(GhcWithJavaGen) in the same way as the ILX and native backends.
-
simonmar authored
cosmetic only: reformat to 80 cols
-
simonmar authored
Add an ASSERT
-
simonmar authored
Add a comment explaining the discount subtraction in mkSizeIs.
-
simonmar authored
Change an ASSERT into an ASSERT2
-
chak authored
* added SPJ to authors list and bumped the version number * documented the buildCoreToDo story and related issues
-
- 05 Nov, 2001 5 commits
- 03 Nov, 2001 4 commits
-
-
sof authored
mingw32: -#include process.h to bring _getpid() proto into scope when compiling main/SysTools.lhs
-
sof authored
main: in both exception handlers, explicitly flush stdout before emitting bytes onto stderr, since the two aren't connected any longer.
-
sof authored
Removed 'paren' and 'brack' helpers; use Outputable / Pretty equivalents instead.
-
sof authored
mingw32: #include process.h to bring _getpid() proto into scope.
-
- 02 Nov, 2001 5 commits
- 01 Nov, 2001 3 commits
-
-
simonpj authored
wibble
-
simonpj authored
--------------------------------------- Fix a unboxed-binding bug in SpecConstr --------------------------------------- [HEAD only] This fixes a rather obscure bug in the constructor specialiser discovered by Ralf Hinze. It was generating a specialised version of the function with no arguments --- and the function returned an unboxed type. Solution: same as for worker-wrapper; add a dummy argument. Several files are affected because I added CoreUtils.mkPiTypes, as a useful helper function.
-
simonpj authored
Correct the zero-arg stuff in worker/wrapper generation
-