-
589586db51
feat: migrate from
OpView to DoubleLinkedList<Op*> + multiple funciton arguments
main
admin
2026-01-06 16:39:51 +01:00
-
806e20d9b1
feat: fasm stack codegen beta
admin
2026-01-05 19:36:48 +01:00
-
2312129148
first codegen prototype
admin
2026-01-04 20:19:24 +01:00
-
1c04a058d7
fix: lexer out of bounds
admin
2026-01-03 15:03:45 +01:00
-
629b65e151
save current lexer impl
admin
2026-01-03 15:02:26 +01:00
-
6176d549c1
feat: error handling, better prelude, double linked lists usage etc
admin
2026-01-02 22:06:56 +01:00
-
a453603b9b
feat: no VoidValue, just Void type
admin
2026-01-02 14:54:44 +01:00
-
0b9cb7e7d9
feat: first prototype of optimizers + alloca optimizer
admin
2026-01-01 22:08:43 +01:00
-
8a2d98e69e
feat: remove unused imports, todos and typos
admin
2026-01-01 16:09:51 +01:00
-
ad17a59d65
feat: move allocator and slots into codegen folder
admin
2026-01-01 16:09:33 +01:00
-
7995dd2bdf
feat: write plan for future dev
admin
2026-01-01 16:09:21 +01:00
-
6f4ab269e2
feat: implement proper IR with value handles with dynamic and transferable types
admin
2026-01-01 15:50:26 +01:00
-
3b8dfc4dae
feat: plan for register allocation + temp fix for 'E' not being printed
admin
2025-12-26 22:15:54 +01:00
-
7f73b742c2
feat: introduced blocks and better project structure
admin
2025-12-24 20:13:13 +01:00
-
e8a496d070
feat: abstract value for IR
admin
2025-12-24 18:59:44 +01:00
-
e5d912b28e
first try of registry allocation
admin
2025-12-23 15:30:03 +01:00
-
ce900632d3
feat: fasm stack code generator
admin
2025-12-14 16:53:06 +01:00
-
952df07ce3
feat: support function params + stack based compiler!
admin
2025-12-01 13:59:30 +01:00
-
b3498135aa
feat: don't product IR in stdout for now
admin
2025-11-30 22:15:09 +01:00
-
c506c2159c
feat: produce IR into assembly
admin
2025-11-30 22:11:47 +01:00
-
2a34d0094c
feat: todo + better assertion message
admin
2025-11-30 22:11:35 +01:00
-
16cc06b788
feat: beta compiling to fasm (codegen) + hello world example let's goooo
admin
2025-11-30 22:04:35 +01:00
-
22f745e8dc
feat: remove unnecessary comments
admin
2025-11-28 19:58:29 +01:00
-
13fbdad563
feat: basic parsing of example.rx is ready
admin
2025-11-28 18:32:30 +01:00
-
7febbb80d4
feat: basic lexer + parser with basic example
admin
2025-11-26 22:26:10 +01:00
-
1975059b1b
initial commit
admin
2025-11-26 15:20:54 +01:00