- Apr 05, 2000
-
-
sven.panne@aedion.de authored
Ooops, forgot that one in my previous commit (don't mention HsFalse/HsTrue anymore).
-
sven.panne@aedion.de authored
Removed comments about HsFalse/HsTrue, we guarantee 0/1.
-
Julian Seward authored
* Change showsPrec on ErrorCall to include "error: " * Go back to old defn of length; new version requires O(N) stack :-(
-
Simon Marlow authored
Clean up the error conditions a bit.
-
Simon Marlow authored
add icons subdir
-
Julian Seward authored
Correctly handle constructors with strict fields, which was broken by overenthusiastic constructor inlining some time back: * notice if a constructor has strict fields, and set name(n).hasStrict, both for source modules and interfaces * if a constr has strict fields, do not inline applications of it
-
Simon Marlow authored
install the icons.
-
Simon Marlow authored
Add new profiling tool (probably non-working so far).
-
Julian Seward authored
processInterfaces: use dupOnto to create constructor_list, not appendOnto. Ignore strictness annotations on iface constructor sigs. (Probably wrong).
-
- Apr 04, 2000
-
-
AndyGill authored
Observe wibble.
-
Julian Seward authored
Restore ability to load a script which doesn't have a module header, ie doesn't start module M where ...
-
Julian Seward authored
Fix various small bugs in module chasing & error handling. Report a static analysis error if a module's name does not match its file name.
-
Julian Seward authored
* Enforce downward closure rule (first attempt :-) If both object and source of a module are available, be simple and choose the more recent. If that causes a subsequent violation of the DCR, complain to the user at the time the violation is detected. The alternative is to have a clever algorithm which makes clever choices now to avoid conflicts later, but that looks complicated to do, and I think it would also confuse users. * As a side effect of the above, enforce the rule that the Prelude must be all source or all object, but not a combination. * Rationalise signature and semantics for findFilesForModule, so as to make client code simpler.
-
Simon Marlow authored
a few corrections.
-
Reuben Thomas authored
find changed to FIND, that Windows users may ignore DOS find when PATH has gone astray.
-
Reuben Thomas authored
Added FIND as a symbol so that it can be changed on OSes which have different ideas as to what "find" should do.
-
Simon Marlow authored
Restore debugging support that disappeared when the latest parallel stuff was committed.
-
sven.panne@aedion.de authored
Enable Bool in foreign import/export
-
Julian Seward authored
identToStr(): use whatIs(), not fst in switch.
-
Simon Marlow authored
Fix the EOF condition in readChunk.
-
Simon Marlow authored
- make the second ^C kill the program immediately (the first one tries to interrupt it safely by killing all the threads, running finalizers etc.). - don't ignore SIGPIPE by default, the program can do this itself.
-
AndyGill authored
Adding names of various primitives, as required by the extended libs.
-
AndyGill authored
Using the new Prelude structure to handle prims.
-
AndyGill authored
Making expressions inport Prelude, not PrimPrel, fixing the implicit import Prelude back to the Haskell semantics.
-
AndyGill authored
Adding in support for split Hugs Prelude. There are now two preludes. (1) PrimPrel - the Prelude defintions, and the extra magic datatypes. (2) Prelude - the external interface for Prelude.
-
- Apr 03, 2000
-
-
AndyGill authored
Fixing problem withn "Prelude> take.P" which was causing Hugs to crash. The new abstraction for the Text segment was not being observed.
-
sven.panne@aedion.de authored
Nuke evil #include
-
Julian Seward authored
Track recent renaming of True_static_closure ---> True_closure, etc, and avoid segfault with filename extension handling.
-
Simon Peyton Jones authored
* Minor wibble to type checker error message * Make error messages come out to stderr (I'd switched to stdout temporarily when fighting the Dreaded Stderr Bug and forgot to change back)
-
Simon Marlow authored
Don't use MainRegTable to communicate Sp to stg_init, use a dynamically-allocated Capability instead (works with SMP).
-
Simon Marlow authored
eliminate warning
-
Julian Seward authored
Spotted this piece of ancient history and decided to delete it.
-
Simon Marlow authored
remove this file, its contents have been moved into StgProf.h
-
Simon Marlow authored
misc cleanups
-
Simon Marlow authored
misc profiling cleanups
-
Simon Marlow authored
Remove unnecessary #include.
-
Reuben Thomas authored
Stopped getourtimeofday() being called under mingwin. MBlock.c: changed one instance of 128 * 1024 * 1024 into SIZE_RESERVED_POOL and added a TODO comment (bug in is_heap_alloced(), which won't work if more than one megablock is ever allocated).
-
Julian Seward authored
Deal with MachWords, which recently have started appearing for unknown reasons.
-
Simon Marlow authored
call __init_PrelMain instead of __init_Main.
-
Julian Seward authored
When generating native code, print the final result with printForAsm rather than printForUser. Why the former ever worked beats me.
-