- 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).
-
Julian Seward authored
Delete optimiser.c (the simplifier) and all supporting bits and pieces.
-
Julian Seward authored
Decide to use or not use readline depending on the top-level (fptools) configure machinery.
-
Julian Seward authored
Add checks for readline library (as opposed to headers).
-
Julian Seward authored
Add a test for libreadline.{a|so} (include/readline/readline.h is already tested for.).
-
Julian Seward authored
Install control-c signal handler in interpreter() after call to initialize, since that calls startupHaskell, which trashes previous signal settings.
-
Simon Peyton Jones authored
Modify to avoid warning message in test log
-
Simon Peyton Jones authored
Document no deriving for existentials
-
Simon Peyton Jones authored
Add existential-deriving test
-
Simon Marlow authored
Initial revision
-
Simon Marlow authored
Fix REG_Su optimised code for update frames (only affects machines with a REG_Su, such as Sparc).
-
- Nov 11, 1999
-
-
AndyGill authored
This change provided by Alastair Reid is a bunch of wibbles which fix some severe performance problems in the copy of the Pretty library distributed with Hugs-Sept99. The problems show up when making heavy use of hsep (eg printing large numbers of comma separated lists which tend to run over the end of line). The problems manifest themselves as the infamous "control stack overflow" and seem to be due to the generation of large Int thunks that look something like this: 80 - 4 - 1 - 1 - 3 - 1 - ... -1 (There may be a few +'s in there too but -'s predominate.)
-
Simon Peyton Jones authored
Small test fixes
-
Simon Peyton Jones authored
Report slow-entry counts in ticky-ticky
-
Julian Seward authored
1. rts_eval_ now returns Killed if evaluator is interrupted, so act accordingly. 2. RevertCAFs is on by default.
-
Julian Seward authored
Add prototype for interruptStgRts().
-
Simon Marlow authored
Re-instate interrupted stuff. If the scheduler finds the interrupted flag to be set, it calls deleteThread() on all the runnable and blocked threads, wakes up any main thread clients that were waiting, and then either (a) returns, in the UP case (b) waits for more work, in the SMP case.
-
Julian Seward authored
wibble: Remove irrelevant #ifdef (DOUBLES).
-
Julian Seward authored
Print float/double literals correctly in error messages.
-
Simon Marlow authored
grrr, back out changes that snuck in with previous commit.
-
Simon Marlow authored
Integer divMod now uses the native GMP method. The PrimOp was already there, it just wasn't being used.
-
Simon Marlow authored
Remove old Spix stuff, replace with shiny new support for Julian's CacheProf stuff. yay!
-
Simon Marlow authored
avoid those annoying -0.00 times.
-
Simon Marlow authored
oops, use the correct type
-
Simon Marlow authored
forgot type in parameter list
-
- Nov 10, 1999
-
-
AndyGill authored
Adding Int8,16,32,64 into Hugs. These changes are based on the current (Sep99 Hugs) version of Word. The GHC parts should be unchanged.
-