Commit graph

62 commits

Author SHA1 Message Date
Alain Zscheile
acb8346a55 refactor(bytecode): IntEnum DRY 2022-09-23 12:32:15 +02:00
Alain Zscheile
6b6ed6e36a fix(bytecode): we need to be able to deconstruct Pointer 2022-09-23 12:21:29 +02:00
Alain Zscheile
b77b3a14de feat(bytecode): minimal math operations 2022-09-23 12:14:44 +02:00
Alain Zscheile
c5bbf31cf8 feat(bytecode): many small things; proper call tables 2022-09-23 11:39:47 +02:00
Alain Zscheile
2c05579f7a feat(bytecode): +Header 2022-09-23 09:54:36 +02:00
Alain Zscheile
ec6eed9a7f fix(bytecode): make sure the proptest runs long enough 2022-09-23 07:58:06 +02:00
Alain Zscheile
7c992a5c84 more documentation, some opcodes 2022-09-23 07:37:57 +02:00
Alain Zscheile
d09d68cc30 refactor(bytecode): rename PointerKey -> Atom 2022-09-23 06:24:18 +02:00
Alain Zscheile
da124af6d1 refactor(bytecode): rename Type -> ValueType 2022-09-23 05:56:39 +02:00
Alain Zscheile
f9214f54db feat(bytecode): add ability to serialize 2022-09-23 05:52:10 +02:00
Alain Zscheile
e8f10c4f34 feat(bytecode): implement basic Value + parsing 2022-09-23 05:31:02 +02:00
Alain Zscheile
8ed0b781a3 initial commit 2022-09-23 04:45:34 +02:00