- Nov 08, 2000
-
-
Simon Marlow authored
document options to ./configure.
-
- Nov 07, 2000
-
-
Simon Marlow authored
URK! when scanning the heap we might find a DEAD_WEAK that either (a) is the size of a WEAK, because we just overwrote its info table, or (b) is the size of a DEAD_WEAK, because its been around at least one GC. The code herein only accounted for case (a). Fix: check the word at location p+sizeof(DEAD_WEAK), see whether it looks like an info table ptr, and if so we're in case (b). This is guaranteed to work, because we know that in case (a) the appropriate word will be a closure pointer.
-
Simon Marlow authored
Clean ups: - reduce the namespace pollution of StgTypes.h, it doesn't define the shorthand versions any more (W_, I_ etc.). These are moved into Stg.h. StgTypes.h also defines StgClosure as an "opaque" struct. - RtsAPI.h is now standalone, and includes HsFFI.h and thereby config.h & StgTypes.h. Now we don't need to #include "Stg.h" in *_stub.c. - all the rts_mkXXXX and rts_getXXXX functions are defined in terms of the HsXXXX types rather than random C types (this fixes some potential bugs in our foreign export support). - added HsWord type, to match StgWord. The Haskell version of this type isn't "documented", but perhaps it should be.
-
Simon Marlow authored
small fixes
-
Simon Marlow authored
wibble
-
Simon Marlow authored
Fix compilation with 4.08.1
-
Simon Marlow authored
conditionalise imports of StgInterp etc.
-
Simon Marlow authored
add hsc2hs, missed in the merge
-
Simon Marlow authored
This commit completes the merge of compiler part of the HEAD with the before-ghci-branch to before-ghci-branch-merged.
-
Simon Marlow authored
add -optc-DGHCI
-
Simon Marlow authored
revert 1.109 (ghci isn't included in DIRS unless we're bootstrapping)
-
Simon Marlow authored
Wave goodbye to FLOATS_AS_DOUBLES, it was a somewhat misconceived idea which will cause trouble with the FFI on 64-bit machines.
-
Simon Peyton Jones authored
More small changes
-
Simon Marlow authored
merge before-ghci -> before-ghci-branch-merged into the ghc (non-compiler) parts of the tree.
-
Simon Marlow authored
kill this file once and for all
-
Simon Marlow authored
Merge before-ghci -> before-ghci-branch-merged in the non-ghc parts of the tree.
-
- Nov 06, 2000
-
-
Reuben Thomas authored
Updated to reflect reality and be a bit more helpful.
-
Simon Marlow authored
build the rts *after* the compiler
-
Simon Marlow authored
Change the way source distributions are built. Now we do a 'make boot', 'make distclean', build a link tree to filter some files out (eg. .cvsignore), and finally tar up the result. The process isn't bulletproof, so it makes sense to compare the manifest against previous versions. Now you don't have to be in a linked build tree to make a source distribution.
-
Simon Marlow authored
.depend should be in DIST_CLEAN, not MAINTAINER_CLEAN
-
Simon Marlow authored
sgmlverb.c is in maintainer-clean
-
Simon Marlow authored
config.status should be in distclean
-
Simon Peyton Jones authored
Remove FunDeps hi-boot files
-
Simon Peyton Jones authored
Remove SpecEnv.hi-boot-5; hasnt been used for ages
-
Simon Marlow authored
enhance the clean target for doc subdirs
-
Simon Marlow authored
clean more files: %.s for each %.hs/%.lhs, *_stub.{c,h}, *.raw_s.
-
Simon Peyton Jones authored
Dealing with instance-decl imports; and removing unnecessary imports
-
- Nov 03, 2000
-
-
Simon Peyton Jones authored
More renamer... not in a working state I fear
-
Simon Marlow authored
clean up Parser.info in MAINTAINER_CLEAN.
-
Simon Marlow authored
"make clean" fixes
-
Simon Marlow authored
"make clean" fixes
-
Simon Marlow authored
Remove unused files.
-
Simon Marlow authored
maintainer-clean should include distclean.
-
Simon Marlow authored
"make clean" in here now works as advertised.
-
Julian Seward authored
Finally get CompManager to compile. Also rm some redundant imports.
-
Julian Seward authored
stgSyn/StgInterp_HC_OPTS ---> ghci/StgInterp_HC_OPTS
-
Simon Marlow authored
don't generate heimdall.summary unless -heimdall is on.
-
Simon Marlow authored
Prepend "./" to the command to run only if the file exists in the current directory, rather than based on whether the command begins with a ''/'. This means that 'make HC=ghc-4.08.1' in ghc/tests works as expected.
-
Simon Marlow authored
remind me that -nohi doesn't do anything
-
Simon Marlow authored
remind me what this test does
-