Commit Graph

56 Commits

Author SHA1 Message Date
Smaug123
e05abbb724 Rejig assembly load 2025-08-24 23:20:14 +01:00
Smaug123
55677a507b Revert 2025-08-24 20:43:06 +01:00
Smaug123
6c73f14a4e Merge branch 'main' into generic-edge-cases 2025-08-24 20:39:27 +01:00
Patrick Stevens
4de0dbd816 Add another test and put real-version first (#116) 2025-08-24 19:38:43 +00:00
Smaug123
4e8c852b56 Merge branch 'main' into generic-edge-cases 2025-08-24 20:27:39 +01:00
Patrick Stevens
f9e186ba8f Initobj (#114) 2025-08-24 19:23:50 +00:00
Smaug123
6e98652691 Revert 2025-08-24 10:07:21 +01:00
Patrick Stevens
3e4b0a7b7e Plumb through field offset info (#112) 2025-08-24 09:05:31 +00:00
Smaug123
35128afab4 Merge commit '9afc7efea128e46f9cd1a00adcce8e7e50aa7418' into generic-edge-cases 2025-08-24 09:06:52 +01:00
Smaug123
57b0e545c9 Merge commit '2190f148e13ed6aab310c2e867f178c7a551ec1e' into generic-edge-cases 2025-08-23 22:53:34 +01:00
Smaug123
2e8e6f3919 Merge commit '3bdfeaf8a1cb802ce4dce2cd12d6abd639edc75e' into generic-edge-cases 2025-08-23 22:51:41 +01:00
Smaug123
4b7e2ac1e6 Merge commit 'cfd67166162b7c28a6e044e5904cac53da2a194d' into generic-edge-cases 2025-08-23 22:50:11 +01:00
Patrick Stevens
9afc7efea1 Interface dispatch (#100) 2025-08-23 21:43:57 +00:00
Patrick Stevens
2190f148e1 Test for interface dispatch (#109) 2025-08-23 17:50:07 +00:00
Patrick Stevens
3bdfeaf8a1 Delete spare Program.fs (#106) 2025-08-22 19:20:54 +00:00
Patrick Stevens
cfd6716616 Switch back to NUnit (#101) 2025-08-22 13:34:36 +00:00
Smaug123
2e8245d341 WIP 2025-08-15 14:11:48 +01:00
Smaug123
fca9a6dc47 WIP 2025-08-14 08:31:32 +01:00
Smaug123
cc14fb0edd Start initobj 2025-08-12 08:39:25 +01:00
Smaug123
064deee8d5 WIP 2025-08-11 22:12:37 +01:00
Smaug123
407c37a5fb WIP 2025-08-11 21:21:12 +01:00
Patrick Stevens
6dbe6614d5 Remove local variable checks in tests (#98) 2025-08-10 22:29:02 +00:00
Smaug123
e0e954b131 Remove another spare test 2025-08-10 22:52:45 +01:00
Smaug123
9bafd0f4b0 WIP 2025-08-02 20:57:53 +01:00
Patrick Stevens
3af1f2cc97 Implement Ldtoken for fields (#94) 2025-07-05 22:21:58 +01:00
Patrick Stevens
de1eefb436 Implement Sizeof (#92) 2025-07-04 18:08:56 +00:00
Patrick Stevens
2efe9803da Switch to Expecto (#89) 2025-07-02 23:14:29 +00:00
Patrick Stevens
f39e7c07bf Concrete types - lots of tech debt in here (#79) 2025-07-02 22:41:13 +01:00
Patrick Stevens
af3e4f20f2 Implement shl, shr, or (#82) 2025-07-02 16:42:36 +00:00
Patrick Stevens
641040509f Test float comparisons (#73) 2025-06-27 14:06:01 +00:00
Patrick Stevens
7c636b61a7 Implement Ldelem etc (#72) 2025-06-27 13:28:38 +00:00
Patrick Stevens
477cb9b3fb Delete spare files (#70) 2025-06-27 11:02:18 +00:00
Patrick Stevens
c859f88f52 Rejig test harness (#68) 2025-06-27 10:54:00 +00:00
Patrick Stevens
19ec9f8670 Uncomment a bit of a test (#64) 2025-06-22 19:36:47 +01:00
Patrick Stevens
c747d6eb3a Centralise the Ldind logic (#61) 2025-06-21 12:53:23 +00:00
Patrick Stevens
f9e03f4340 Implement custom delegate calling (#60) 2025-06-20 15:45:43 +00:00
Patrick Stevens
5a7cf11a5f Fix argument ordering bug (#58) 2025-06-20 12:40:45 +01:00
Patrick Stevens
15bae6f3aa More progress towards ResizeArray (#40) 2025-06-04 18:53:34 +00:00
Patrick Stevens
fbae38acee Better generics handling (#38) 2025-06-02 22:06:53 +01:00
Patrick Stevens
3ac37776df Plumb method generics through zeroOf too (#37) 2025-06-02 18:47:03 +00:00
Patrick Stevens
efd94e5cea Implement the lock keyword (#35) 2025-06-01 23:00:52 +00:00
Patrick Stevens
3b1349a076 Exceptions (#34) 2025-06-01 23:46:40 +01:00
Patrick Stevens
3c2541c699 Add more tests for exceptions (#33) 2025-06-01 19:37:37 +00:00
Patrick Stevens
1e4c6f3d32 Track generics at runtime (#32) 2025-06-01 19:13:16 +00:00
Patrick Stevens
9537e6ec54 Assert contents of local variables in tests (#26) 2025-05-30 23:59:17 +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
7599dd05c9 Add native call implementations (#18) 2025-05-26 19:24:28 +01:00
Patrick Stevens
3ef25c27f3 Fix circular type init (#16) 2025-05-26 16:18:57 +01:00
Patrick Stevens
a933df4424 Tidy up return flow (#12) 2025-05-23 14:04:13 +01:00