24 Commits

Author SHA1 Message Date
403f02a140 fixed tests 2025-03-13 10:55:54 +01:00
9cfb80e790 ttir and qbe: added function calls 2025-03-12 21:31:14 +01:00
b57ec5f5cf ttir: added Call instruction 2025-03-12 18:34:41 +01:00
bcfa9fbde8 added function calls util typechecker WIP
still have to add support in ttir and both backends
2025-03-11 12:07:46 +01:00
290d05da88 finished functions by fixing arguments 2025-03-08 23:22:58 +01:00
b633246af8 direnv and some arg fixes 2025-03-07 16:38:14 +01:00
b0b7ede252 fixed if expressions 2025-02-26 15:18:56 +01:00
1b2ebd2361 a lot of stuff 2025-02-23 19:09:03 +01:00
d1c1d8a287 flakes and fixed some tests 2025-02-13 11:12:36 +01:00
90bb478537 fix unit return for if expression 2025-02-02 14:55:13 +01:00
9e6e3bd1e4 if expressions 2025-02-02 14:15:16 +01:00
5905a198b3 full qbe support i belive 2025-01-31 21:22:57 +01:00
5b46794539 added block and no return value generation 2025-01-26 21:05:28 +01:00
1dae344e09 added some tests 2025-01-25 22:02:02 +01:00
cefa2698c6 split up checker and inferer and added booleans 2025-01-25 18:15:02 +01:00
9fe5f322a1 fixed equal and not equal 2025-01-23 22:24:00 +01:00
8e684b800c added equal and not equal, tests are needed for those 2025-01-23 14:46:42 +01:00
8bb0bb9a4e finished binary expression 2025-01-22 21:16:14 +01:00
1e68083aad begin binary expressions 2025-01-22 18:21:30 +01:00
c33321c259 begin cmd 2025-01-21 14:24:32 +01:00
4537f0ee69 ttir emitter and tests 2025-01-21 09:33:59 +01:00
0fabececd0 begin ir emit 2025-01-21 06:40:07 +01:00
8f115f8c1a begin ir emit 2025-01-21 06:07:33 +01:00
c8d4e1c0a7 begin ir 2025-01-20 16:17:30 +01:00