Commit Graph

32 Commits

Author SHA1 Message Date
Patrick Stevens
ce5151f4c4 Implement Pop and stind (#27) 2025-05-31 00:02:12 +00:00
Patrick Stevens
9537e6ec54 Assert contents of local variables in tests (#26) 2025-05-30 23:59:17 +00:00
Patrick Stevens
278dd21e84 Implement mul and a more general arithmetic mechanism (#25) 2025-05-30 23:54:33 +00:00
Patrick Stevens
ab40427a15 Fix statics (#24) 2025-05-31 00:52:15 +01:00
Patrick Stevens
2ab920a1ba Add more comments (#23) 2025-05-30 23:47:44 +00:00
Patrick Stevens
23ccf5d2a2 Split out more code and implement generic methods (#22) 2025-05-27 21:55:19 +01:00
Patrick Stevens
5fc11b1742 Add infra for Monitor.ReliableEnter (#21) 2025-05-26 21:39:10 +01:00
Patrick Stevens
40eca9381d CLAUDE.md (#19) 2025-05-26 18:30:45 +00:00
Patrick Stevens
7599dd05c9 Add native call implementations (#18) 2025-05-26 19:24:28 +01:00
Patrick Stevens
70f78f9729 Split a bunch of code into new files (#17) 2025-05-26 17:52:23 +01:00
Patrick Stevens
3ef25c27f3 Fix circular type init (#16) 2025-05-26 16:18:57 +01:00
Patrick Stevens
0b10ccedfd Add hook for non-IL methods (#15) 2025-05-26 10:43:46 +01:00
Smaug123
48b4fecc86 Put method states in an arena 2025-05-25 23:23:37 +01:00
Patrick Stevens
8dda1a0ceb Track provenance of native ints (#14) 2025-05-25 20:58:10 +01:00
Patrick Stevens
658f54e2eb Add messages to TODOs (#13) 2025-05-24 21:20:46 +01:00
Patrick Stevens
a933df4424 Tidy up return flow (#12) 2025-05-23 14:04:13 +01:00
Patrick Stevens
109b3a70fc Add more test cases (#11) 2025-05-20 22:09:02 +01:00
Patrick Stevens
bc389f1f23 Add extremely basic support for generics (#10) 2025-05-19 16:55:46 +01:00
Patrick Stevens
22c299ff2a Implement Dup, Newarr (#9) 2025-05-18 22:04:21 +01:00
Patrick Stevens
049e8c8fab Bump flake (#8) 2025-05-18 20:39:42 +01:00
Patrick Stevens
03030cb79e Initialise strings (#7) 2025-05-18 18:47:33 +01:00
Patrick Stevens
d85bfeb168 Expand test harness (#6) 2025-05-16 21:18:32 +01:00
Patrick Stevens
3415b7a73d Add test harness and run the first program (#5) 2025-04-28 20:23:05 +01:00
Smaug123
90f95ed6c6 README 2025-03-02 22:57:27 +00:00
Patrick Stevens
4e44d695bc Implement ret (#4) 2025-03-02 22:49:31 +00:00
Patrick Stevens
c1d8329fc9 Add docstrings to custom reflection type records (#3) 2025-03-01 23:55:23 +00:00
Patrick Stevens
eb057a5866 Track active-assembly per thread, not globally (#2) 2025-03-01 22:36:25 +00:00
Patrick Stevens
fc821884ca Climb type hierarchy to instantiate base classes (#1) 2025-03-01 21:43:55 +00:00
Smaug123
99c846af4e Shonky assembly loading 2025-02-21 20:48:07 +00:00
Smaug123
45bb35eb86 Progress 2025-02-20 10:47:33 +00:00
Smaug123
f520b90483 Partial implementation sufficient to start executing Hello World 2025-02-19 01:52:08 +00:00
Smaug123
a5a3d87ba9 Initial commit 2025-02-14 00:00:03 +00:00