- Jan 14, 2000
-
-
Reuben Thomas authored
New version of installing.sgml produced; old literal system no longer used.
-
Simon Marlow authored
- add missing FB_ macro - correct a couple of comments
-
Reuben Thomas authored
Added binary installation chapter to user guide, made from old installation guide and Sigbj?rn Finne's Windows installation page.
-
Julian Seward authored
checkCode: handle HP_CHK_UT_ALT.
-
Simon Marlow authored
Move closure type printing stuff to Printer.c, since it's generally useful.
-
Simon Marlow authored
cleanup, remove some bogus-looking stuff from DEBUG code.
-
Julian Seward authored
primCode: implement DataToTagOp.
-
hwloidl authored
Minor cleanup (to get rid of warnings)
-
Simon Marlow authored
cleanup
-
Simon Marlow authored
eliminate warning.
-
Simon Marlow authored
Add proper SMP locking to blackhole entry code.
-
hwloidl authored
Minor cleanup to get rid of warnings.
-
Simon Marlow authored
expose 'par' now that we have an implementation for both sequential and SMP ways.
-
hwloidl authored
Bugfix (raiseError in non-enterable closures); added GranSim code to Schedule.c
-
Simon Marlow authored
- remove duplicate GHC_SYSMAN_DIR - remove unused GHC_HSP_DIR
-
- Jan 13, 2000
-
-
Julian Seward authored
stmt2Instrs: correctly handle StData with zero data words
-
Julian Seward authored
genCodeInfoTable: don't do getSRTInfo on the closure info if we already know via infoTblNeedsSRT that an SRT isn't needed.
-
Julian Seward authored
gentopcode: handle CClosureTbl.
-
hwloidl authored
Merged GUM-4-04 branch into the main trunk. In particular merged GUM and SMP code. Most of the GranSim code in GUM-4-04 still has to be carried over.
-
Julian Seward authored
Rearrange top-level nativeGen plumbing so that -ddump-stix is visible even if subsequent nativeGen passes crash.
-
Julian Seward authored
Added a rudimentary implementation of -ddump-stix.
-
Simon Marlow authored
- remove AllBlocked scheduler return code. Nobody owned up to having created it or even knowing what it was there for. - clean up fatal error condition handling somewhat. The process exit code from a GHC program now indicates the kind of failure for certain kinds of exit: general internal RTS error 254 program deadlocked 253 program interrupted (ctrl-C) 252 heap overflow 251 main thread killed 250 and we leave exit codes 1-199 for the user (as is traditional at MS, 200-249 are reserved for future expansion, and may contain undocumented extensions :-)
-
Julian Seward authored
evalExp(): rts_eval_ can no longer return AllBlocked, so remove test for it.
-
Simon Marlow authored
- make some debug printfs more consistent - #ifdef around call to initSparkPools() (was breaking the normal build).
-
- Jan 12, 2000
-
-
Reuben Thomas authored
Libraries documentation moved to hslibs tree.
-
Julian Seward authored
cgExpr(), case NAME: correctly handle tail call into native code
-
Julian Seward authored
Don't do implementCfun for [] and (:) in combined mode, since GHC supplies implementations.
-
Simon Marlow authored
Add 'par' and sparking support to the SMP implementation.
-
Julian Seward authored
Clear up confusion regarding names of tuple types. -- (), coded as Z0T, is the unit. -- (,), coded as Z1T, is the pair type. -- (,,,N commas,,,) coded as ZNT, is the (N+1)-tuple type. -- There is no 1-ary type type.
-
Julian Seward authored
readScripts(), combined mode: minor hack so that current eval module is Prelude rather than PrelHugs, once the Prelude is loaded.
-
Simon Marlow authored
mark INDirections as non-sparkable.
-
Julian Seward authored
Make hugsprimUnpackString :: Addr -> String available to Hugs' desugarer in both modes.
-
Julian Seward authored
Link nameInd to "_indirect". Haven't a clue what this is for but it seems necessary.
-
- Jan 11, 2000
-
-
Julian Seward authored
Handle tuple types (,,,) --> Z3T in enZcodeThenFindText().
-
Julian Seward authored
Connect PrelBase.[] to PrelBase_ZMZN_closure, and (:) likewise.
-
Julian Seward authored
Supply correct kinds for tycons created by addWiredInBoxingTycon().
-
Julian Seward authored
Remember to set name(n).arity when n is a class method
-
Julian Seward authored
nameFromOPtr(): don't try to search object sym tables for source modules lookupSection(): ditto, plus don't forget to also look in module(m).objectExtras
-
Julian Seward authored
Add nameShow and namePutStr as hooks for said fns so that evaluator() in hugs.c can refer to them in a style consistent with the way the rest of Hugs refers to specific symbol names.
-
Julian Seward authored
startGHCInstance: allocate a name() entry for the instance builder fn, and store the name in the instance's .builder field. Without this, it's impossible to generate any code which uses an instance builder :-(
-