- Mar 14, 2000
-
-
Simon Marlow authored
New file for RTS->Prelude dependencies.
-
Simon Marlow 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.
-
Simon Marlow 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/
-
- Mar 13, 2000
-
-
Julian Seward authored
#include wibbles.
-
Julian Seward authored
Win32 wibble.
-
Julian Seward authored
Track recent re-homing of Prelude.h for INTERPRETER.
-
Simon Marlow authored
Remove unsafeThawByteArray# primop (which was a no-op), and use unsafeCoerce# instead.
-
Simon Marlow authored
remove duplicate signal type test.
-
Simon Marlow authored
Add PutFullMVar test
-
Julian Seward authored
Further cleanups of connect.h. Also, zap the Args macro. We really don't need to support K&R C any more.
-
Simon Marlow authored
Need to pull in PutFullMVar from PrelException.
-
Simon Marlow authored
Disable the stuff that was supposed to lex octal & hexadecimal literals, but which didn't work. The code in the Haskell report doesn't attempt to lex these either.
-
Simon Marlow authored
Add new exception: PutFullMVar for putting into an already full MVar.
-
Simon Marlow authored
Move Prelude.h from ghc/includes into ghc/rts. It's essentially a list of the things from the Prelude that the RTS depends on, and isn't relevant to STG code. Furthermore, this helps to clarify which parts of the RTS depend on things from the Prelude (by an explicity #include).
-
Julian Seward authored
Clean up a couple of compilation warnings.
-
Julian Seward authored
Remove #ifdef STANDALONE_INTEGER.
-
Simon Marlow authored
Pick up the pieces after Sven's Saturday Night Fever :)
-
Simon Marlow authored
remove unused gunk.
-
Simon Marlow authored
Remove duplicate definition of unblockOne.
-
Simon Marlow authored
Reset the interrupted flag after an interruption. This allows finalizers to run, and means that Hugs doesn't get stuck in an interruption loop.
-
- Mar 11, 2000
-
-
sven.panne@aedion.de authored
Saturday Night Fever: hPutBufBA again... >:-(
-
- Mar 10, 2000
-
-
Jeff Lewis authored
Removing backend.h for Julian.
-
Julian Seward authored
Update .c files to reflect reorganisation of .h files in this directory.
-
Julian Seward authored
Major cleanup of header files. Merge the 5 deleted files into connect.h. Organise connect.h to gather declarations into roughtly related categories.
-
Julian Seward authored
Nuke a substantial number of no-longer-supported options.
-
Jeff Lewis authored
First stab at reviving TREX - just fixing some header wibbles. Also one small fix to get implicit parameters working (`textOf' needed to be taught that IPCELLs are also OK). Moved #defines for TREX, IPARAM, etc, into options.h (in their previous location at the end of prelude.h, they were being defined too late).
-
Simon Marlow authored
Fix h{Fill,Put}Buf(BA)?. They now work in the presence of partial/blocking reads and writes, and hPutBuf now doesn't hold on to the handle while it's blocking.
-
Simon Marlow authored
Fix h{Fill,Put}Buf(BA)?. They now work in the presence of partial/blocking reads and writes, and hPutBuf now doesn't hold on to the handle while it's blocking.
-
Julian Seward authored
Compilation cleanups: * Add some prototypes to header files, to avoid compilation warnings. * Remove irrelevant #ifdeffery (#if NPLUSK, + various others)
-
- Mar 09, 2000
-
-
AndyGill authored
Rm debugging printf.
-