aboutsummaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorMaxime Dénès2019-04-15 15:23:39 +0200
committerMaxime Dénès2019-04-15 15:28:09 +0200
commit8b886a0a201444b7eb782f3fa0dc52a7b6fe8837 (patch)
tree19735dcfda794009b01c617438a34e3340463f23 /engine
parent7205996bf25a542224c815b38f92da0ffef76b5d (diff)
[native compiler] Encoding of constructors based on tags
This serves two purposes: 1. It makes the native compiler use the same encoding and lambda-representation as the bytecode compiler 2. It avoid relying on fragile invariants relating tags and constructor indices. For example, previously, the mapping from indices to tags had to be increasing.
Diffstat (limited to 'engine')
0 files changed, 0 insertions, 0 deletions