- 17 Mar, 2000 1 commit
-
-
simonmar authored
Reset the itimers in the child, so it doesn't get plagued by SIGVTALRM interrupts. Reported by ADR, Patch from Hannah Schroeter <uk1o@rz.uni-karlsruhe.de>.
-
- 16 Mar, 2000 9 commits
-
-
simonmar authored
bug fix in previous commit - NotBlocked is a valid state to be in in resurrectThreads().
-
simonmar authored
Raise an exception in any thread that is about to be garbage collected. - threads blocked on MVars that are otherwise garbage will receive a BlockedOnDeadMVar exception. - threads blocked on Black Holes must be in some kind of deadlock, so we send them a NonTermination exception.
-
simonmar authored
put a lock in the right place.
-
simonmar authored
decruftification
-
rrt authored
Got rid of an odir problem when building PrelMain as a DLL.
-
simonmar authored
Use Sp instead of the global init_stack for the stack pointer during module initialisation. This should cut down the code size for module initialisation blocks.
-
simonmar authored
Clean up the module initialisation stuff a bit, and add support for module initialisation blocks in the native code generator.
-
simonmar authored
Add 'check' subdir for -syslib util.
-
simonmar authored
Add hslibs/tests/lang/check to -syslib util (in in-place mode).
-
- 15 Mar, 2000 12 commits
-
-
andy authored
The prelude with assertion support. We use the same functions in Hugs and GHC for the assert infrastructure.
-
andy authored
Adding in internal support for assert, that gives optional assertion messages with file and line numbers. Changing the default build style to stand alone. Thinking: People building the combined system are likly to be hackers already, so can make a one line change. We should discuss this...
-
rrt authored
Typo removed (of course we have pre-built docs in binary dists; I meant not in source dists).
-
simonmar authored
optimise SaveThreadState/LoadThreadState slightly by caching CurrentTSO in a local variable.
-
rrt authored
Added a list of the RPMs needed for DocBook
-
rrt authored
Added notes about DocBook
-
simonmar authored
Unbreak signals.
-
simonmar authored
Fix configuration/building of GMP.
-
simonmar authored
Use the slightly more standard non-standard module ST instead of the completely non-standard MutableArray.
-
simonmar authored
sigh, add some more #ifdefs to this file (MutableArray/STArray changes).
-
simonmar authored
Undo part of last my previous commit, which was included accidentally.
-
andy authored
Adding GHC style Dynamic to the Prelude understanding.
-
- 14 Mar, 2000 15 commits
-
-
sewardj authored
Update Hugs so as to work with the new way of referencing Prelude symbols from the RTS. The main action is in fixupRTStoPreludeRefs() in rts/Prelude.c.
-
simonmar authored
Simplfy the mutable array story: - rename MutableArray to STArray (and similarly for all operations on MutableArray, eg newArray is now newSTArray). - remove the extra level of indirection between STArrays and MutableArrays. - remove the MutableArray interface from hslibs/lang/MutableArray. This module will go away soon - Andy, don't bother porting it to Hugs.
-
simonmar authored
New file for RTS->Prelude dependencies.
-
simonmar authored
Handle references from the RTS to the Prelude in a more consistent way. - For statically-linked binaries, nothing has changed. - For the interpreter, refs from the RTS to the Prelude are now indirected. The indirections need to be filled in at some point during startup by calling fixupPreludeRefs (in Prelude.c). - The CHARLIKE and INTLIKE tables are now handled in the same way for both Hugs and DLLs. Hugs will be broken for a short while until Julian sorts out the Hugs parts of this change.
-
simonmar authored
oops, missed one instance of UnsafeThawByteArrayOp.
-
sof authored
Fixed recent -syslib com buglet
-
sof authored
mingw32: do as for cygwin platforms & default the name of the generated binary to main.exe if -o <...> isn't given.
-
sof authored
Simplified prog_* externs a little
-
sof authored
Misc Win32 bitrot
-
sof authored
Don't be selective about what's exported from the RTS DLL any more, as it requires sync'ing HSrts.def whenever the RTS offerings change.
-
sof authored
* 'inlined' subset of the MM protos needed to compile this module, i.e., don't require whoever does a 'make' in ghc/rts/ to have extended their <windows.h> * right Win32 proto for handle_tick()
-
sof authored
Support for setting target-specific CC options via AC_SUBST (and make use of it on the mingw32 front -- 'resist' the temptation to use GMP's config/ story for this.)
-
sof authored
mingw32 support
-
sof authored
remove some Makefile debugging bits
-
sof authored
When booting, pass in --target to gmp/
-
- 13 Mar, 2000 3 commits