[project @ 2000-06-15 13:23:51 by daan]
Added new primitives and bytecodes that support code generation for XMLambda. All additions are surrounded by #ifdef XMLAMBDA. Most important additions: - Rows (n-tuples) which are implemented on top of Frozen Mutarrays - Inj (variant sums), which is implemented using a new constructor called Inj which contains both the value and an unboxed int which represents the index.
Showing
- ghc/rts/Assembler.c 140 additions, 2 deletionsghc/rts/Assembler.c
- ghc/rts/Bytecodes.h 20 additions, 2 deletionsghc/rts/Bytecodes.h
- ghc/rts/Disassembler.c 44 additions, 2 deletionsghc/rts/Disassembler.c
- ghc/rts/Evaluator.c 267 additions, 2 deletionsghc/rts/Evaluator.c
- ghc/rts/Prelude.c 12 additions, 1 deletionghc/rts/Prelude.c
- ghc/rts/Prelude.h 9 additions, 1 deletionghc/rts/Prelude.h
- ghc/rts/Printer.c 18 additions, 1 deletionghc/rts/Printer.c
Loading
Please register or sign in to comment