Jesse Brault
|
fe8ab3601c
|
Add FileId to CompilationUnit.
|
2026-03-31 12:16:09 -05:00 |
|
Jesse Brault
|
f95d504f88
|
Another big parser refactor, collecting diagnostics better.
|
2026-03-28 20:51:29 -05:00 |
|
Jesse Brault
|
c5781114a5
|
Repl with let statements mostly working.
|
2026-03-25 10:12:05 -05:00 |
|
Jesse Brault
|
bb2b539f9b
|
All tests passing again.
|
2026-03-21 18:04:13 -05:00 |
|
Jesse Brault
|
344761022b
|
More fixes to type info, etc. WIP.
|
2026-03-21 17:42:10 -05:00 |
|
Jesse Brault
|
912f208705
|
Fixing bugs. WIP.
|
2026-03-20 23:57:09 -05:00 |
|
Jesse Brault
|
4e8fa159c0
|
Fewer tests failing. WIP.
|
2026-03-20 20:39:30 -05:00 |
|
Jesse Brault
|
cf92356585
|
Major refactor of frontend ast semantic analysis. WIP.
|
2026-03-20 19:36:06 -05:00 |
|
Jesse Brault
|
86fcbb494b
|
Semantic analysis of generic args and params.
|
2026-03-16 12:37:10 -05:00 |
|
Jesse Brault
|
5a123419bd
|
Assign statements ir and fixing some things.
|
2026-03-14 19:53:06 -05:00 |
|
Jesse Brault
|
f7e8cef380
|
Yay! Class lookup and allocation e2e.
|
2026-03-13 20:21:49 -05:00 |
|
Jesse Brault
|
8759c3be27
|
Lots of work e2e for reading/setting fields.
|
2026-03-13 09:16:41 -05:00 |
|
Jesse Brault
|
9df9edc508
|
Add doubles.
|
2026-03-10 17:32:16 -05:00 |
|
Jesse Brault
|
7de866cf9d
|
Add return-type checking and fix string literal type-info bug.
|
2026-03-10 12:42:53 -05:00 |
|
Jesse Brault
|
ebca87ddb9
|
A lot of work just to do subtraction.
|
2026-03-09 19:22:35 -05:00 |
|
Jesse Brault
|
e35bacb583
|
Bunch of AST refactoring to make api easier.
|
2026-03-09 16:35:32 -05:00 |
|
Jesse Brault
|
ec848b3d36
|
Add e2e-tests project and add register saving around calls.
|
2026-03-08 16:23:20 -05:00 |
|