Commit Graph

14 Commits

Author SHA1 Message Date
Jesse Brault
efecd6b9c8 Complete negation operator. 2026-03-11 19:54:47 -05:00
Jesse Brault
9df9edc508 Add doubles. 2026-03-10 17:32:16 -05:00
Jesse Brault
ebca87ddb9 A lot of work just to do subtraction. 2026-03-09 19:22:35 -05:00
Jesse Brault
e486b212ae Sketching dvm object. 2026-03-08 20:29:57 -05:00
Jesse Brault
ec848b3d36 Add e2e-tests project and add register saving around calls. 2026-03-08 16:23:20 -05:00
Jesse Brault
ec7bf650b2 Add return mechanism to dvm code, and related fixes to dmc. 2026-03-08 13:33:06 -05:00
Jesse Brault
12174c9cf6 Add stack offset propagation, clean up some deprecated things. 2026-03-08 13:14:38 -05:00
Jesse Brault
12c4d0eb83 End-to-end with register allocation. 2026-03-08 01:27:09 -06:00
Jesse Brault
7d8df883e6 Fix identifier type info being called too early bug. 2026-03-04 22:05:53 -06:00
Jesse Brault
d39e9afee2 More work on calling and returning. 2026-03-04 15:09:05 -06:00
Jesse Brault
3cacde6a4c Work on calling conventions and instructions. 2026-03-04 12:13:05 -06:00
Jesse Brault
e1afb6b43b Much work on adding and calling. 2026-03-03 21:06:12 -06:00
Jesse Brault
ec18b5d5ba Yay! Hello world via platform function is working. 2026-03-02 18:22:24 -06:00
Jesse Brault
0960516c4a Very minimal, but e2e hello world sort of working. 2026-03-01 16:11:57 -06:00