[project @ 2000-06-15 13:23:51 by daan]
authordaan <unknown>
Thu, 15 Jun 2000 13:23:52 +0000 (13:23 +0000)
committerdaan <unknown>
Thu, 15 Jun 2000 13:23:52 +0000 (13:23 +0000)
commit3d124552f679101c2f6dd98101b10dbcf9ba0898
tree9c88cd95dffb9513cb0563d3947f405a30b2a1c8
parentb619d74d6d72f0ee748ae3f198a76db58e0272bd
[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.
ghc/rts/Assembler.c
ghc/rts/Bytecodes.h
ghc/rts/Disassembler.c
ghc/rts/Evaluator.c
ghc/rts/Prelude.c
ghc/rts/Prelude.h
ghc/rts/Printer.c