Commit Graph

17 Commits

Author SHA1 Message Date
51e34c9750 Delete old vm 2026-02-15 13:30:54 -06:00
b50d3109c0 Utilize new implementation of vm 2026-02-15 13:24:30 -06:00
4280841719 Pluggable instruction sets 2026-02-10 10:58:48 -06:00
3ad9159969 Arbitrary stack access. What to do with tail calls? 2025-12-09 16:09:05 -06:00
5915c42fe3 Atomic cps operations (ints lol) 2025-09-08 19:05:25 -05:00
2d868bb581 Move further code to common, rename to assembler (last restructure I promise) 2025-09-05 09:58:11 -05:00
330aca002f Project restructuring to support the new direction 2025-08-28 13:02:37 -05:00
d0d0ca23ec More useful error messages, assume unsigned ints 2025-08-25 12:34:08 -05:00
33f1618915 Some more compile time errors, some bug fixes for runtime 2025-08-25 11:44:48 -05:00
cc3d576112 Add "if" as alias for "branch" 2025-06-28 10:35:07 -05:00
227dcc662e Add meta assembly commands for dealing with variables 2025-06-20 13:18:40 -05:00
bfe6db57b6 Assembler refactor 2025-06-17 15:03:10 -05:00
f939d1b08b Debugger, begin runtime stuff 2025-06-11 10:50:38 -05:00
a36eea12d0 Begin debugger 2025-06-09 09:02:20 -05:00
679b53d76e All is one-op instructions (save push). Code in memory (this will allow compilation) 2025-06-05 14:22:12 -05:00
f8a868bb23 Make assembler take a port 2025-01-07 10:50:23 -06:00
e252e8eb19 Add assembler 2025-01-07 10:44:39 -06:00