Commit Graph

115 Commits

Author SHA1 Message Date
nub31
5a6c56c5c2 remove region 2025-05-16 22:15:02 +02:00
nub31
99e4543e74 type checker 2025-05-16 22:14:41 +02:00
Oliver Stene
1de31c16c5 Merge pull request #1 from NUB31/qbe
Qbe
2025-05-16 21:32:39 +02:00
nub31
1676806ef0 explicit variable types 2025-05-16 21:27:27 +02:00
nub31
ecd0e01aac ... 2025-05-16 21:09:05 +02:00
nub31
57ccd0a38a modifiers 2025-05-16 20:46:38 +02:00
nub31
2a4401bab6 float literals 2025-05-16 20:27:42 +02:00
nub31
e0bbb7478e ... 2025-05-16 19:32:24 +02:00
nub31
b8103c11ad ... 2025-05-14 21:47:04 +02:00
nub31
86878e5fd2 ... 2025-05-14 19:36:53 +02:00
nub31
ec06c5eaf5 Fucntion types 2025-05-14 19:06:26 +02:00
nub31
0a9442c044 ... 2025-05-12 21:46:45 +02:00
nub31
90ef9fb8e8 var... 2025-05-12 21:41:00 +02:00
nub31
b4a80bb7e1 ... 2025-05-12 21:10:51 +02:00
nub31
2c3fa531a4 ... 2025-05-12 21:09:50 +02:00
nub31
403adefa6a variadics 2025-05-12 20:47:46 +02:00
nub31
66fd6e3beb ... 2025-05-11 18:15:29 +02:00
nub31
98669aabcc ... 2025-05-11 18:08:03 +02:00
nub31
340f1e3448 binary expressions 2025-05-11 17:49:24 +02:00
nub31
626b2fef0c ... 2025-05-08 18:57:38 +02:00
nub31
1429c3a993 ... 2025-05-08 18:57:32 +02:00
nub31
bdf82f99e7 ... 2025-05-05 22:55:15 +02:00
nub31
c3502fe68a eliminate unreachable code 2025-05-05 22:29:50 +02:00
nub31
df6e926bae break/continue working 2025-05-05 22:15:08 +02:00
nub31
bfaad0950b more renaming 2025-05-05 19:26:23 +02:00
nub31
e5b7982d37 rename strcmp 2025-05-05 16:38:41 +02:00
nub31
cca6fc55d6 cleanup 2025-05-05 16:36:24 +02:00
nub31
f77fdb86f3 Add support for global functions 2025-05-05 16:27:11 +02:00
nub31
1f42a3f82d Remove symbol table 2025-05-05 16:10:16 +02:00
nub31
b67d33455d ... 2025-05-05 16:05:27 +02:00
nub31
2e7249fc87 Strings 2025-05-04 20:52:24 +02:00
nub31
6755342cdb Rename struct member to struct field 2025-05-04 19:30:06 +02:00
nub31
862971bf17 Start llvm 2025-05-04 16:49:42 +02:00
nub31
37e788cc3a ... 2025-05-04 16:03:17 +02:00
nub31
5f2d1ff3f9 ... 2025-05-04 16:02:48 +02:00
nub31
248f95fa6e ... 2025-05-03 20:37:47 +02:00
nub31
bc2d858c5a gitignore 2025-05-03 16:57:58 +02:00
nub31
3b142b2453 restructure fs 2025-05-03 16:55:06 +02:00
nub31
bfc3aad516 convert gc to c 2025-05-03 16:32:51 +02:00
nub31
aa970f1abb ... 2025-05-03 16:14:26 +02:00
nub31
d787cd4acc gc 2025-02-04 18:53:35 +01:00
nub31
ee643771c8 ... 2025-02-04 15:34:40 +01:00
nub31
b470771791 ... 2025-02-04 14:30:40 +01:00
nub31
774dcfa995 ... 2025-02-04 11:47:25 +01:00
nub31
36cc302d99 update gc to use alloc. Still buggy 2025-02-03 23:02:05 +01:00
nub31
535444eb2a alloc/free working (not merging) 2025-02-03 22:31:23 +01:00
nub31
958a301d18 formating 2025-02-03 18:53:48 +01:00
nub31
308e0310c4 basic alloc 2025-02-03 18:37:25 +01:00
nub31
a2501912d3 Update comment 2025-02-03 16:47:11 +01:00
nub31
9feec7f659 Align to 24 bytes 2025-02-03 16:02:15 +01:00