- Apr 27, 2000
-
-
Simon Marlow authored
Further cleanups to the clean targets. Don't recurse too much for distclean and maintainer-clean.
-
Simon Marlow authored
sort out the clean targets. - veryclean has gone away (don't know where it came from in the first place) - the clean targets are now mostlyclean <= clean <= distclean <= maintainer-clean
-
Simon Marlow authored
remove unused cruft
-
- Apr 26, 2000
-
-
Reuben Thomas authored
Corrected $(findstr to $(findstring
-
Reuben Thomas authored
Changed 1900 to 2000. Previously this was the oldest bit not just of GHC source, but any sort of source.
-
Reuben Thomas authored
Gave a hint about where to find noarch RPMs.
-
Simon Marlow authored
we were adding the include path twice, for some bizarre reason.
-
Simon Marlow authored
The return value was being lost in PROFILING mode, because the STOP_FRAME is two words instead of one.
-
Simon Marlow authored
restore the two-space sanity checking code.
-
Simon Marlow authored
tidy up conditionals a bit.
-
Simon Marlow authored
Add Sven's qsort foreign export dynamic test.
-
Simon Marlow authored
allow for per-program LD_OPTS.
-
Simon Marlow authored
Give a more informative error message in rts_checkSchedStatus().
-
Simon Marlow authored
Add uncaught exception test.
-
Simon Marlow authored
raisezh_fast now handles uncaught exceptions cleanly. The affected thread is marked as Killed, and if it is a main thread then rts_evalIO() will return ThreadKilled as it should.
-
Simon Marlow authored
comment-only clarifications; Killed means "uncaught exception".
-
Simon Marlow authored
note that a return status of Killed means "uncaught exception".
-
- Apr 25, 2000
-
-
AndyGill authored
Adding trivial entry counter.
-
AndyGill authored
o Adding simple counter for number of enters o Inc version number o Adding the start of support for mdo o Wibble
-
AndyGill authored
Trying again to remove old version of prelude
-
Simon Marlow authored
Fix bug in rts_apply when profiling. This fixes Sven's foreign export dynamic/profiling bug.
-
Simon Marlow authored
Fixes to commitBuffer and commitAndReleaseBuffer to maintain the invariant that we never leave the handle buffer in a completely full state. This fixes the crashes seen in recent Sparc builds. Found with help from: Electric Fence &:-)
-
Reuben Thomas authored
Allow tests to be omitted (OMITTED_RUNTESTS), so that tests which are OS- specific can be omitted on other OSs.
-
Reuben Thomas authored
Numerous tweaks to remove out-of-date constructs and make tests Windows- friendly.
-
Simon Marlow authored
fix bug in new -ofile stuff: we were missing a '.' between the tmp file root and the suffix.
-
- Apr 24, 2000
-
-
sven.panne@aedion.de authored
Use get_itbl instead of direct access to info field in removeIndirections. This "worked" only because the probability of hitting an indirection-like closure by chance is 5:65531 on 32bit platforms. :-) But HOpenGL once again managed to expose this bug...
-
- Apr 23, 2000
-
-
chak@cse.unsw.edu.au. authored
- revised for ghc 4.07; added suggestions from Pixel <pixel@mandrakesoft.com> - added profiling package [these are named ghc-prof-<version>.<arch>.rpm]
-
- Apr 22, 2000
-
-
sven.panne@aedion.de authored
Don't use coercion RULES with litlits (e.g. int2Word ``42''), once again found by *the* GHC test, HOpenGL + Quake level viewer. :-)
-
- Apr 21, 2000
-
-
sven.panne@aedion.de authored
Include Weak.h to remove a warning
-
sven.panne@aedion.de authored
I've bitten the bullet and cleaned up the mess around Readline. There are actually questions to answer by autoconf: * Are the headers available for compilation? * Are the libraries (and which) available for linking? Note that in the second case it should be the libraries on the machine which GHC is *installed* on, not the ones on which it was compiled. GhcLibsWithReadline is now automagically set if the headers are found, but this can still be overridden.
-
sven.panne@aedion.de authored
/tmp/msg
-
sven.panne@aedion.de authored
Bumped the maximum size of tuples from 37 to 62. If this is not wanted, use PrelTup_HC_OPTS+=-DNO_LARGE_TUPLES in build.mk.
-
sven.panne@aedion.de authored
Further steps towards an empty build.mk: * GHC is now built with -O by default * hslibs/tools now use GhcLibToolsHcOpts, again -O by default
-
Simon Peyton Jones authored
Add loop test
-
Simon Peyton Jones authored
Remove a way to make the simplifier go into an infinite loop. This has been there for some weeks; and George's UniForm tickled it. I'm amazed nothing else has done so. I'll add a test. The bad case happened when you go let xs = 1:xs in foldr k z xs Then we kept firing the foldr/cons rule. Solution: we don't attach an unfolding *at all* to loop breakers (Simplify.completeBinding)
-
Simon Peyton Jones authored
First I forgot to commit all the files for the Java support. Then I spoke the wrong CVS command. This commit just adds the log message! -------------------------- Add support for Java generation, written in a lightning day with Erik Meijer ghc -J Foo.hs will do the business, generating Foo.java The code is in a new directory, javaGen/, so you'll need to cvs update -d. I've reorganised main/CodeOutput quite a bit; it is now much much tidier, and will accommodate new languages quite easily. I've also fiddled with the flags that communicate between the driver and hsc. GONE: -S= -C= NEW: -olang=xxx output language xxx xxx can be: C, asm, java -ofile=xxx put the output code in file xxx BEWARE that I might have broken some of the more cryptic stuff in ghc.lprl. Simon
-
Simon Peyton Jones authored
And here is the commit for the driver
-
Simon Peyton Jones authored
/home/simonpj/tmp/msg
-
- Apr 20, 2000
-
-
Simon Peyton Jones authored
Add support for Java generation, written in a lightning day with Erik Meijer ghc -J Foo.hs will do the business, generating Foo.java The code is in a new directory, javaGen/, so you'll need to cvs update -d. I've reorganised main/CodeOutput quite a bit; it is now much much tidier, and will accommodate new languages quite easily. I've also fiddled with the flags that communicate between the driver and hsc. GONE: -S= -C= NEW: -olang=xxx output language xxx xxx can be: C, asm, java -ofile=xxx put the output code in file xxx BEWARE that I might have broken some of the more cryptic stuff in ghc.lprl. Simon
-
Simon Peyton Jones authored
Finish TcClassDecl
-