[project @ 2000-04-14 15:18:05 by sewardj]
authorsewardj <unknown>
Fri, 14 Apr 2000 15:18:07 +0000 (15:18 +0000)
committersewardj <unknown>
Fri, 14 Apr 2000 15:18:07 +0000 (15:18 +0000)
commit9ff75d089614cce1cfa8c88344ace47698258bfa
treecea656c62fdc9033436242d4f100266575c8b4dc
parentc5725b16ca7090841e54222ccf9122bdcb3f7047
[project @ 2000-04-14 15:18:05 by sewardj]
Clean up the runtime heap before deleting modules (and, currently, after
every evaluation) so that the combined system can safely throw away
modules and info tables without creating dangling refs from the heap.
14 files changed:
ghc/includes/SchedAPI.h
ghc/includes/Updates.h
ghc/interpreter/compiler.c
ghc/interpreter/interface.c
ghc/interpreter/storage.c
ghc/rts/Assembler.c
ghc/rts/Evaluator.c
ghc/rts/GC.c
ghc/rts/Printer.c
ghc/rts/Sanity.c
ghc/rts/Schedule.c
ghc/rts/Schedule.h
ghc/rts/Storage.c
ghc/rts/Storage.h