Jesse Brault
|
0e24ce1784
|
Add fqn_context.
|
2026-03-13 17:19:25 -05:00 |
|
Jesse Brault
|
55a84a98b3
|
More work on getting example to compile, need to use fqns and proper returns.
|
2026-03-12 23:48:35 -05:00 |
|
Jesse Brault
|
93eb5eb204
|
Add ability to call constructors.
|
2026-03-12 15:57:32 -05:00 |
|
Jesse Brault
|
89f519c45f
|
Refactor scopes and symbol table for more resiliency and classes/fields.
|
2026-03-11 15:05:47 -05:00 |
|
Jesse Brault
|
e35bacb583
|
Bunch of AST refactoring to make api easier.
|
2026-03-09 16:35:32 -05:00 |
|
Jesse Brault
|
12c4d0eb83
|
End-to-end with register allocation.
|
2026-03-08 01:27:09 -06:00 |
|
Jesse Brault
|
15089a15d2
|
Re-introduce ir with goal of doing register allocation.
|
2026-03-05 12:41: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
|
8c1d56dc1a
|
Remove ir structs and fix misc. warnings.
|
2026-03-02 20:15:36 -06:00 |
|
Jesse Brault
|
2d601d6115
|
Add Any type.
|
2026-03-02 19:45:46 -06:00 |
|
Jesse Brault
|
ec18b5d5ba
|
Yay! Hello world via platform function is working.
|
2026-03-02 18:22:24 -06:00 |
|
Jesse Brault
|
506e260c75
|
Add logic for checking if callee is platform fn.
|
2026-03-02 12:51:39 -06:00 |
|
Jesse Brault
|
6593a1cfd1
|
Assembling directly from AST.
|
2026-02-28 08:22:57 -06:00 |
|
Jesse Brault
|
aefac57b9d
|
Starting work on IR.
|
2026-02-27 16:26:56 -06:00 |
|
Jesse Brault
|
8df46eec8d
|
Moving to dmc-lib, keeping it smaller!
|
2026-02-27 12:14:42 -06:00 |
|