- Apr 06, 2000
-
-
Simon Marlow authored
add a note about POSIX compliance.
-
Reuben Thomas authored
K&R is long dead So why do its prototypes still live?
-
Reuben Thomas authored
POSIX has not heard of S_IWRITE It uses S_IWSR.
-
AndyGill authored
Removing the "import privileged" implementation from hugs.
-
AndyGill authored
Version of PrelPrim with all the primitives listed.
-
AndyGill authored
Changing PrimPrel to PrelPrim
-
AndyGill authored
wibble.
-
AndyGill authored
Changing PrimPrel to PrelPrim.
-
- Apr 05, 2000
-
-
Reuben Thomas authored
Cut a lot of crappy code, Now it works in Bill's abode.
-
Julian Seward authored
Clean up the storage manager a little, and reinstate the compile time garbage collector. Then pray.
-
Simon Peyton Jones authored
* Add new flag -fddump-minimal-imports, which dumps a file M.imports that contains the (allegedly) minimal bunch of imports that make the system work. It's done by Rename.printMinimalImports * Extend foreign import/export to handle * Booleans * newtypes as requested by the FFI team * Tidy up DsCCall quite a bit Remove maybeBoxedPrimTy from TcHsSyn
-
Simon Marlow authored
Preliminary support for heap profiles by module, type, or closure description (ie. +RTS -h{Y,D,M}). The hash tables are dynamically expanding, but lookup seems fairly slow so the implementation may need to change at some point.
-
Simon Marlow authored
TSOs now belong to CCS_SYSTEM.
-
Simon Marlow authored
Include the closure description and type description fields in the info table, for PROFILING.
-
Simon Marlow authored
Ignore system CCSs in the generated XML profile, since the browser isn't doing this yet.
-
sven.panne@aedion.de authored
Imported sources for the much-debated HsFFI.h
-
Simon Marlow authored
Fill in the closure description and type description fields for the heap-resident closures in this file (affects profiling only).
-
Simon Marlow authored
Use the decoded string, not the z-encoded string, for the closure description.
-
Simon Marlow authored
generate the correct closureTypeDescr for an LFCon.
-
sven.panne@aedion.de authored
Changed a bunch of `#endif FOO' to `#endif /* FOO */', the former is not strictly ANSI (don't know if the latter is, but `gcc -Wall -ansi -pedantic' is silent then).
-
Julian Seward authored
Nuke inexplicable calls to moduleThisScript.
-
Julian Seward authored
Restore +Q and -Q operation, so we can run nofib again.
-
Reuben Thomas authored
A bracket lost is sense restored!
-
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.
-