- Apr 04, 2000
-
-
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.
-
Simon Marlow authored
Finally retire the update analyser.
-
Simon Marlow authored
don't mention non-existent RTS options.
-
sven.panne@aedion.de authored
Declare `plusAddr` as infixl 5, allowing sensible expressions like addr `plusAddr` 47 * 11 or addr `plusAddr` 08 + 15
-
Simon Peyton Jones authored
* Make it so that recursive newtype declarations don't send GHC into an infinite loop. newtype T = MkT T This happened because Type.repType looked throught newtypes, and that never stopped! Now TcTyDecls.mkNewTyConRep does the job more carefully, and the result is cached in the TyCon itself. * Improve the handling of type signatures & pragmas. Previously a mis-placed (say) SPECIALISE instance pragmas could be silently ignored. Both these changes involved moving quite a lot of stuff between modules.
-
- Apr 01, 2000
-
-
AndyGill authored
Initial revision
-
- Mar 31, 2000
-
-
AndyGill authored
Fixing a couple of problems with Quantified identifiers. (1) The string building routine for Qid's was not using the new abstraction for showing names. The old abstraction worked most of the time in the new system, so was only getting tickled sometimes. (2) Fixing the local module that top level expressions evaluate in. By importing quantified Prelude, this allows top level expressions like Prelude.take And a trivial Makefile change.
-
hwloidl authored
Numerous changes in the RTS to get GUM-4.06 working (currently works with parfib-ish programs). Most changes are isolated in the rts/parallel dir. rts/parallel/: The most important changes are a rewrite of the (un-)packing code (Pack.c) and changes in LAGA, GALA table operations (Global.c) expecially in rebuilding the tables during GC. rts/: Minor changes in Schedule.c, GC.c (interface to par specific root marking and evacuation), and lots of additions to Sanity.c (surprise ;-) Main.c change for startup: I use a new function rts_evalNothing to start non-main-PEs in a PAR || SMP setup (RtsAPI.c) includes/: Updated GranSim macros in PrimOps.h. lib/std: Few changes in PrelHandle.c etc replacing ForeignObj by Addr in a PAR setup (we still don't support ForeignObjs or WeakPtrs in GUM). Typically use #define FILE_OBJECT Addr when dealing with files. hslibs/lang/: Same as above (in Foreign(Obj).lhs, Weak.lhs, IOExts.lhs etc). -- HWL
-
- Mar 30, 2000
-
-
Simon Peyton Jones authored
* Remove the unnecessary CPR parameter to mkUnfolding and friends * Make sure that even trivial wrappers have a __inline__ (this was causing lots of 'substWorker' DEBUG messages) * Nuke demand info when the unfolding is a value (see notes with IdInfo.setUnfoldingInfo) * Add an update-in-place test to the 'interesting context' predicate in SimplUtils.
-
Simon Marlow authored
Support AP_UPDs/PAPs larger than a block in size. It turned out not to be too hard to do this. This fixes George Russell's bug ("hsc: fatal error: scavenge: stack frame").
-
Simon Marlow authored
Add an ASSERT to catch a known bug: when allocating an AP_UPD in raiseAsync, if the object is larger than a block in size then all sorts of things can go wrong.
-
Reuben Thomas authored
Filter out PrelHugs in all ways for building DLLs.
-
Reuben Thomas authored
Added subl clause to epilogue munging.
-
Reuben Thomas authored
Added rules for building GMP as a DLL. N.B. GMP is not actually used yet as a DLL; this remains to be added to the build system.
-
Reuben Thomas authored
Removed __init_PrelMain, which shouldn't be in here.
-