Alain Emilia Anna Zscheile fogti · she/her
  • Joined on 2022-08-01
fogti pushed to main at fogti/fogtix 2022-09-25 13:55:10 +00:00
7ce7753bae feat(vm): implement NAND on byte vectors of equal length
fogti pushed to main at fogti/fogtix 2022-09-25 13:07:12 +00:00
e65cfa9f91 feat(bytecode): swap should be able to swap the top item with any other in 2^16 range
fogti pushed to just-print at fogti/fogtix 2022-09-24 23:59:40 +00:00
09e533f768 [example] just print +jpex
b1ea85cf3e feat(bytecode): pop and dup should take 16bit values
Compare 2 commits »
fogti pushed to main at fogti/fogtix 2022-09-24 23:58:56 +00:00
b1ea85cf3e feat(bytecode): pop and dup should take 16bit values
fogti pushed to just-print at fogti/fogtix 2022-09-24 23:50:48 +00:00
3aa9a447c4 [example] just print +jpex
de02eba3dc fix(bytecode): make bytecode more compact (inline atom ops; smaller opcodes)
Compare 2 commits »
fogti pushed to main at fogti/fogtix 2022-09-24 23:49:47 +00:00
de02eba3dc fix(bytecode): make bytecode more compact (inline atom ops; smaller opcodes)
fogti pushed to main at fogti/fogtix 2022-09-24 23:40:19 +00:00
5a7ea186d2 fix(bytecode): make bytecode more compact (inline atom ops; smaller opcodes)
fogti pushed to just-print at fogti/fogtix 2022-09-24 00:08:14 +00:00
ac326874b1 +jpex
e0bc7b52ee [example] just print
391c478647 refactor(bytecode): OnAtom: build <-> decon (replaces: upper, lower)
6557e172e7 feat: add conditional jumps
Compare 4 commits »
fogti pushed to main at fogti/fogtix 2022-09-24 00:07:36 +00:00
391c478647 refactor(bytecode): OnAtom: build <-> decon (replaces: upper, lower)
fogti pushed to main at fogti/fogtix 2022-09-23 23:49:48 +00:00
6557e172e7 feat: add conditional jumps
fogti pushed to just-print at fogti/fogtix 2022-09-23 21:26:42 +00:00
883fdb4156 +jpex
99abc272a9 [example] just print
b410e7a5b8 refactor(vm): DRY jump safety checks
Compare 3 commits »
fogti pushed to main at fogti/fogtix 2022-09-23 21:26:24 +00:00
b410e7a5b8 refactor(vm): DRY jump safety checks
fogti pushed to just-print at fogti/fogtix 2022-09-23 19:50:07 +00:00
4ed5731c94 +jpex
cea34dbbea [example] just print
bc96f9f130 fix(vm): trivial errors found during initial testing
Compare 3 commits »
fogti pushed to main at fogti/fogtix 2022-09-23 19:49:16 +00:00
bc96f9f130 fix(vm): trivial errors found during initial testing
fogti created branch just-print in fogti/fogtix 2022-09-23 19:13:19 +00:00
fogti pushed to just-print at fogti/fogtix 2022-09-23 19:13:19 +00:00
79f83108ea [example] just print
fogti pushed to main at fogti/fogtix 2022-09-23 19:03:45 +00:00
a7c2068b01 refactor(vm): use crate tracing
fogti pushed to main at fogti/fogtix 2022-09-23 18:58:17 +00:00
51438c5568 feat(vm): concatenation of byte vectors
fogti pushed to main at fogti/fogtix 2022-09-23 18:16:23 +00:00
993ce94fbd feat: proper support for local (inside the same module) calls
fogti pushed to main at fogti/fogtix 2022-09-23 17:57:06 +00:00
d5148669b9 refactor(vm): split NOOP_* stuff from rest