[project @ 1999-04-27 10:06:47 by sewardj]
authorsewardj <unknown>
Tue, 27 Apr 1999 10:07:25 +0000 (10:07 +0000)
committersewardj <unknown>
Tue, 27 Apr 1999 10:07:25 +0000 (10:07 +0000)
commitb9ad54f9b2bb99d2d3d62c61e2da71e076938f18
tree4242378955314e2b80636f9993811c29fb7228ac
parent2948d495129c7d4d2067d4609fc8bf392a019d82
[project @ 1999-04-27 10:06:47 by sewardj]
Changes to improve runtime performance of STG Hugs.
-- Reorganisation of the evaluator (Evaluator.c).
-- Changes to code emission (Assembler.c) to support peephole opts
-- An experimental simplifier (optimise.c).
-- Many supporting bug fixes and minor changes.
-- Experimental implementation of integer for standalone hugs (sainteger.c).
44 files changed:
ghc/includes/Assembler.h
ghc/includes/options.h
ghc/interpreter/Makefile
ghc/interpreter/backend.h
ghc/interpreter/codegen.c
ghc/interpreter/command.h
ghc/interpreter/compiler.c
ghc/interpreter/connect.h
ghc/interpreter/derive.c
ghc/interpreter/free.c
ghc/interpreter/hugs.c
ghc/interpreter/input.c
ghc/interpreter/lib/Array.hs
ghc/interpreter/lib/IO.hs [new file with mode: 0644]
ghc/interpreter/lib/Prelude.hs
ghc/interpreter/lib/System.hs [new file with mode: 0644]
ghc/interpreter/lift.c
ghc/interpreter/link.c
ghc/interpreter/link.h
ghc/interpreter/machdep.c
ghc/interpreter/nHandle.c
ghc/interpreter/optimise.c
ghc/interpreter/output.c
ghc/interpreter/parser.y
ghc/interpreter/preds.c
ghc/interpreter/runallnofib [new file with mode: 0644]
ghc/interpreter/runnofib [new file with mode: 0644]
ghc/interpreter/sainteger.c [new file with mode: 0644]
ghc/interpreter/sainteger.h [new file with mode: 0644]
ghc/interpreter/scc.c
ghc/interpreter/static.c
ghc/interpreter/stg.c
ghc/interpreter/stgSubst.c
ghc/interpreter/storage.c
ghc/interpreter/storage.h
ghc/interpreter/subst.c
ghc/interpreter/translate.c
ghc/interpreter/type.c
ghc/lib/hugs/Prelude.hs
ghc/rts/Assembler.c
ghc/rts/Bytecodes.h
ghc/rts/Disassembler.c
ghc/rts/Evaluator.c
ghc/rts/QueueTemplate.h