tangled
alpha
login
or
join now
noahbogart.com
/
exapunks_vm
1
fork
atom
standalone exapunks vm in ocaml
1
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
noahbogart.com
5376c2e5
Working Host parser
main
5mo ago
noahbogart.com
d4fb9fd7
Switch from handbuilt parser to MParser
5mo ago
noahbogart.com
23b3b556
Add TEST MRD
5mo ago
noahbogart.com
80db0978
Fully working M commands
5mo ago
noahbogart.com
15231538
Prepare for M support
5mo ago
noahbogart.com
63b1158a
Prettier errors
5mo ago
noahbogart.com
a9e25c19
Parsing errors cleanup pt 1
5mo ago
noahbogart.com
ad807597
Exhaustive matching
5mo ago
noahbogart.com
cf124849
Clean up parse_test
5mo ago
noahbogart.com
7f2b5a5e
Use variants in reader
5mo ago
noahbogart.com
989985e8
Fix jump parsing
5mo ago
noahbogart.com
6b1fd751
Add MODE
5mo ago
noahbogart.com
d4e1778b
Add with_return for early exit
5mo ago
noahbogart.com
07c2c7c7
Smarter test_run handling
5mo ago
noahbogart.com
6637dc43
Include line number in parsing errors
5mo ago
noahbogart.com
6db20218
Add REPL
5mo ago
noahbogart.com
e2aae631
Add LINK, and tests
5mo ago
noahbogart.com
c7c90f04
Test clean up
5mo ago
noahbogart.com
a92f9130
Put Host on Exa type
5mo ago
noahbogart.com
3054d96d
Move all types to Common
5mo ago
noahbogart.com
05f54169
Update opcode names
5mo ago
noahbogart.com
8b746f11
Add set_context
5mo ago
noahbogart.com
84609e55
OpCode show, eq; test framework
5mo ago
noahbogart.com
d1e9a350
Add Vm.run to run until finished
5mo ago
noahbogart.com
fc7966f8
Add TEST EOF
5mo ago
noahbogart.com
39b68239
Fix WIPE
5mo ago
noahbogart.com
95425570
Add VOID F, with tests
5mo ago
noahbogart.com
d1e40e5a
Add SEEK
5mo ago
noahbogart.com
afe243f3
Add FILE Add FILE
5mo ago
noahbogart.com
c1155e7a
Add MAKE
5mo ago
noahbogart.com
22c5cd2c
Fix inst_result
5mo ago
noahbogart.com
62917585
add reader, test
5mo ago
noahbogart.com
3558e878
Implement WIPE
5mo ago
noahbogart.com
8df60ffc
implement DROP
5mo ago
noahbogart.com
dca4b830
Debug hosts
5mo ago
noahbogart.com
97e3964e
avoid circular reference
5mo ago
noahbogart.com
f34b963b
Use results everywhere
5mo ago
noahbogart.com
842f5cb2
Use tables for exas and files, nest
5mo ago
noahbogart.com
bcf5e0d1
Working files
5mo ago
noahbogart.com
4220c1f2
Move instructions into Vm
5mo ago
noahbogart.com
5f63f417
Add Key to Value
5mo ago
noahbogart.com
4fbb1d1d
Implement HALT correctly
5mo ago
noahbogart.com
d2a1fcbf
Remove Prog.ml
5mo ago
noahbogart.com
e93681dc
Add test variations
5mo ago
noahbogart.com
8ca06f09
Add T reg, TJMP, FJMP
5mo ago
noahbogart.com
9215161f
Add mark and jump
5mo ago
noahbogart.com
04592f33
Initial file work
5mo ago
noahbogart.com
63c27e70
math ops take r_n * r_n now
5mo ago
noahbogart.com
a7b8b22d
COPY
5mo ago
noahbogart.com
e6852268
full math instructions
5mo ago
noahbogart.com
fd2b3dee
Further refinements
5mo ago
noahbogart.com
0b0a1b53
basic vm
5mo ago
noahbogart.com
858a5ba1
Add chunks, some bytecode
5mo ago
noahbogart.com
cf93c0b6
init commit
5mo ago
Working Host parser
main
5376c2e5
noahbogart.com
5mo
Switch from handbuilt parser to MParser
d4fb9fd7
noahbogart.com
5mo
Add TEST MRD
23b3b556
noahbogart.com
5mo
Fully working M commands
80db0978
noahbogart.com
5mo
Prepare for M support
15231538
noahbogart.com
5mo
Prettier errors
63b1158a
noahbogart.com
5mo
Parsing errors cleanup pt 1
a9e25c19
noahbogart.com
5mo
Exhaustive matching
ad807597
noahbogart.com
5mo
Clean up parse_test
cf124849
noahbogart.com
5mo
Use variants in reader
7f2b5a5e
noahbogart.com
5mo
Fix jump parsing
989985e8
noahbogart.com
5mo
Add MODE
6b1fd751
noahbogart.com
5mo
Add with_return for early exit
d4e1778b
noahbogart.com
5mo
Smarter test_run handling
07c2c7c7
noahbogart.com
5mo
Include line number in parsing errors
6637dc43
noahbogart.com
5mo
Add REPL
6db20218
noahbogart.com
5mo
Add LINK, and tests
e2aae631
noahbogart.com
5mo
Test clean up
c7c90f04
noahbogart.com
5mo
Put Host on Exa type
a92f9130
noahbogart.com
5mo
Move all types to Common
3054d96d
noahbogart.com
5mo
Update opcode names
05f54169
noahbogart.com
5mo
Add set_context
8b746f11
noahbogart.com
5mo
OpCode show, eq; test framework
84609e55
noahbogart.com
5mo
Add Vm.run to run until finished
d1e9a350
noahbogart.com
5mo
Add TEST EOF
fc7966f8
noahbogart.com
5mo
Fix WIPE
39b68239
noahbogart.com
5mo
Add VOID F, with tests
95425570
noahbogart.com
5mo
Add SEEK
d1e40e5a
noahbogart.com
5mo
Add FILE Add FILE
afe243f3
noahbogart.com
5mo
Add MAKE
c1155e7a
noahbogart.com
5mo
Fix inst_result
22c5cd2c
noahbogart.com
5mo
add reader, test
62917585
noahbogart.com
5mo
Implement WIPE
3558e878
noahbogart.com
5mo
implement DROP
8df60ffc
noahbogart.com
5mo
Debug hosts
dca4b830
noahbogart.com
5mo
avoid circular reference
97e3964e
noahbogart.com
5mo
Use results everywhere
f34b963b
noahbogart.com
5mo
Use tables for exas and files, nest
842f5cb2
noahbogart.com
5mo
Working files
bcf5e0d1
noahbogart.com
5mo
Move instructions into Vm
4220c1f2
noahbogart.com
5mo
Add Key to Value
5f63f417
noahbogart.com
5mo
Implement HALT correctly
4fbb1d1d
noahbogart.com
5mo
Remove Prog.ml
d2a1fcbf
noahbogart.com
5mo
Add test variations
e93681dc
noahbogart.com
5mo
Add T reg, TJMP, FJMP
8ca06f09
noahbogart.com
5mo
Add mark and jump
9215161f
noahbogart.com
5mo
Initial file work
04592f33
noahbogart.com
5mo
math ops take r_n * r_n now
63c27e70
noahbogart.com
5mo
COPY
a7b8b22d
noahbogart.com
5mo
full math instructions
e6852268
noahbogart.com
5mo
Further refinements
fd2b3dee
noahbogart.com
5mo
basic vm
0b0a1b53
noahbogart.com
5mo
Add chunks, some bytecode
858a5ba1
noahbogart.com
5mo
init commit
cf93c0b6
noahbogart.com
5mo