Commit Graph

37 Commits

Author SHA1 Message Date
329b1d86ac INITIAL GENERICS IMPL 2025-04-15 03:21:57 -04:00
993458f4be small stuff 2025-04-11 02:37:47 -04:00
44824b8b5a can theoretically infer generics now (even tho they don't exist yet lmao) 2025-04-11 02:32:16 -04:00
07a9d6fee7 reference type checking 2025-04-11 02:16:16 -04:00
a1b3bda345 validate asm block arg size 2025-04-11 02:06:40 -04:00
31c16a263b huge refactor, can now define structs out of order 2025-04-11 01:57:10 -04:00
f6a6761262 update readme 2025-04-08 20:27:01 -04:00
085139c5ac update readme 2025-04-08 20:25:27 -04:00
920199c567 fix precedence 2025-04-08 20:19:48 -04:00
26e7a4da4a structs r a lot more sane in code, can now actually assign & stuff 2025-04-08 20:00:16 -04:00
cb9a366f43 asm output, random fixes 2025-04-07 19:42:40 -04:00
f57af3b2b5 BRANCHING (TURING COMPLETE????) 2025-03-29 15:08:15 -04:00
021434d2f1 initial structure impl 2025-03-26 21:39:24 -04:00
0614d48fcc questionable refactoring 2025-03-23 18:40:07 -04:00
c766d34b6a more asm cleanup 2025-03-23 15:19:34 -04:00
a5a5f64c49 more asm refactor 2025-03-23 15:05:28 -04:00
aa07ee638c refactor asm more 2025-03-23 14:47:05 -04:00
9690523ee8 refactored asm 2025-03-22 20:14:44 -04:00
6c2f4e814f added returning & more asm instructions 2025-03-22 16:54:28 -04:00
7f809d797c type checking !?!? 2025-03-22 14:40:32 -04:00
606cb30c6b slices (offsets now real in backend) 2024-12-07 23:56:00 -05:00
0e0dbd647d travel fn path for compilation 2024-12-07 20:03:19 -05:00
e63f652eb5 stuff 2024-12-06 20:04:04 -05:00
620c4557e9 actually compiles and does stuff now 2024-12-06 19:44:33 -05:00
31c197e991 who knows 2024-11-26 22:42:39 -05:00
87f755b763 a ton of stuff idk more ir work 2024-10-22 02:30:50 -04:00
14a4fb1ff9 work 2024-10-18 16:52:12 -04:00
b15a40c4d9 start of ir 2024-10-17 23:40:09 -04:00
e33420e91f added unary ops and control flow for parser 2024-10-14 00:54:27 -04:00
d67e612ff9 can now resolve AST nodes 2024-10-13 19:07:49 -04:00
77735953a5 missing symbol filling 2024-10-12 18:24:15 -04:00
cf9f3469ae WORKING ASM FUNCTION CALLS 2024-10-12 02:24:48 -04:00
de79445ede START OF COMPILER 2024-10-11 17:31:03 -04:00
bb3a0ad113 jugando 2024-10-07 19:05:33 -04:00
ca52443f81 nodes + dyn stuff which is dumb and I'ma replace 2024-10-07 13:53:33 -04:00
e5aea8b24e stuff 2024-10-06 12:42:46 -04:00
148ad00c83 initial commit 2024-10-05 11:09:10 -04:00