- 02 Mar, 1999 1 commit
-
-
sof authored
mingw32 tweaks.
-
- 26 Feb, 1999 3 commits
- 05 Feb, 1999 1 commit
-
-
simonm authored
Copyright police.
-
- 03 Feb, 1999 1 commit
-
-
simonm authored
Be more MBLOCK-friendly when allocating and resizing stacks. This should reduce the memory footprint a bit.
-
- 02 Feb, 1999 1 commit
-
-
simonm authored
- Add ticky counter for total bytes copied during GC. - Separate mutable list into two lists, a "mut once" list for old generation indirections and MUT_CONS cells, and a "mut many" list for mutable arrays, TSOs etc. Objects on the "mut once" list will be eagerly promoted.
-
- 26 Jan, 1999 1 commit
-
-
simonm authored
- Add Stable Names - Stable pointers and stable names are now both provided by the "Stable" module in ghc/lib/exts. Documentation is updated, and Foriegn still exports the stable pointer operations for backwards compatibility.
-
- 21 Jan, 1999 1 commit
-
-
simonm authored
Resurrect ticky-ticky profiling. Not quite polished yet, but it compiles and produces some reasonable-looking stats.
-
- 13 Jan, 1999 1 commit
-
-
simonm authored
Added a generational garbage collector. The collector is reliable but fairly untuned as yet. It works with an arbitrary number of generations: use +RTS -G<gens> to change the number of generations used (default 2). Stats: +RTS -Sstderr is quite useful, but to really see what's going on compile the RTS with -DDEBUG and use +RTS -D32. ARR_PTRS removed - it wasn't used anywhere. Sanity checking improved: - free blocks are now spammed when sanity checking is turned on - a check for leaking blocks is performed after each GC.
-
- 06 Jan, 1999 1 commit
-
-
simonm authored
- check for silly stack sizes in the right place - stub the link field of the running TSO (fixes a bug in the _ccall_GC support).
-
- 02 Dec, 1998 1 commit
-
-
simonm authored
Move 4.01 onto the main trunk.
-