- Nov 23, 1999
-
-
Julian Seward authored
Update version number.
-
Julian Seward authored
Zap irrelevant ifdefs.
-
- Nov 22, 1999
-
-
Julian Seward authored
cgAlts(): Don't test constructor tag if the scrutinee is known to come from a product (single-constructor) type.
-
Julian Seward authored
When generating wrapper code for primops/callouts with return type IO (), don't allocate a unit to return. Instead, return the address of the unit closure.
-
Julian Seward authored
Nuke DEBUG_EXTRA once and for all, and make Hugs use the same stack tags as GHC.
-
Julian Seward authored
Convert some DEBUG_EXTRAs into DEBUGs.
-
Julian Seward authored
Include path wibbles.
-
Julian Seward authored
Enforce multiple reader, single writer semantics for Handles.
-
Simon Marlow authored
Reduce the number of orphan-instance modules. There are a few left, but these can't be removed without significant reorganisation due to recursive dependencies.
-
Julian Seward authored
evalExp(): print a better message if Deadlock is returned
-
Julian Seward authored
Implement Random.setStdGen and Random.getStdGen for Hugs.
-
Simon Marlow authored
add libexecdir to SCRIPT_SUBST_VARS.
-
Julian Seward authored
Add comment about Hugs (non-)compliance.
-
Julian Seward authored
Implement CPUTime.getCPUTime, CPUTime.cpuTimePrecision.
-
Julian Seward authored
Implement System.system, System.exitWith for Hugs.
-
Simon Marlow authored
eqForeignObj can be an unsafe ccall.
-
Simon Marlow authored
remove some irrelevant code
-
Julian Seward authored
Set GHC_INTERPRETER_DIR, and add target rtsclean in interpreter/Makefile.
-
- Nov 19, 1999
-
-
Julian Seward authored
Implement more of IO std library. Buffering settings, seekery and some error-handling stuff is still missing, but the rest is done.
-
Julian Seward authored
Duh. Reinstate type variable for state token in Ref type. Also rename to STRef since that's GHC's name for it.
-
AndyGill authored
General cleanup of Makefile for STG Hugs. library building has been moved to its own directory.
-
AndyGill authored
Adding Makefile for Hugs lib directory.
-
Julian Seward authored
Make Ref only be parameterised by the type of the mutable value, rather than by that *and* the type of the state token.
-
Simon Marlow authored
Initialize the cost-centre in the header of a new TSO.
-
Kevin Glynn authored
Removed fix for -ve MUT times, Simon has put fix in rts/Stats.c, which is where it should be.
-
- Nov 18, 1999
-
-
Julian Seward authored
Export Ref, newRef, readRef, writeRef from the Prelude.
-
Julian Seward authored
Minor bugfixes for concurrency support in Hugs. Evaluator.c: correctly handle case of entering a black hole. Prelude.hs: better exception catching in forkIO and primRunIO GC.c: (revert_dead_CAFs): don't ASSERT(0) on a dead CAF (I don't know why this assert was there)
-
Julian Seward authored
In hugs, implement ThreadId(..), instance Eq/Ord ThreadId, and forkIO. Add deleteAllThreads() to scheduler so Hugs can clean up after evaluation.
-
- Nov 17, 1999
-
-
AndyGill authored
A version of the Prelude with some extra (primitive) functions exported for use by various system libraries.
-
AndyGill authored
Merging in the various changes between Sep99 Hugs and Nov99 Hugs.
-
Julian Seward authored
cacheprof-related nano-wibble
-
Simon Marlow authored
Remove unused FiniteSet stuff.
-
- Nov 16, 1999
-
-
Julian Seward authored
Added basic support for MVars: data MVar, and newMVar, putMVar and getMVar.
-
Simon Marlow authored
sync output
-
Simon Marlow authored
sync output
-
Simon Marlow authored
Couple of fixes for -accept-output.
-
Simon Marlow authored
Pull in _regPrelude if we're profiling.
-
- Nov 15, 1999
-
-
Simon Marlow authored
Fix queue corruption bug in unblocking of threads blocked on I/O.
-
Julian Seward authored
Set version to 991115, as this seems a stable point.
-
- Nov 12, 1999
-
-
Julian Seward authored
Wibbles to make get a fully-optimised build to work. (We've been building debug versions for a v. long time now).
-