Commit Graph

19 Commits

Author SHA1 Message Date
25fb6bf0fd Fix uppercase/lowercase, add custom_binop to e2e tests 2025-07-24 21:26:32 +03:00
954f3438d3 Codegen intrinsics 2025-07-24 11:56:44 +03:00
3404f0fb6e Add static allocator, fix loop_hard 2025-07-24 03:29:02 +03:00
f7500b886a Add two failing examples 2025-07-24 01:42:47 +03:00
c4017715d2 Codegen for/while loops 2025-07-23 21:07:12 +03:00
9fcf19383c Check that tests always return a specific value 2025-07-23 19:33:58 +03:00
59ecaa0d92 Make e2e test execute compiled binaries 2025-07-23 19:18:01 +03:00
1a65b4085f Add LDRunner 2025-07-23 18:57:56 +03:00
4de346e3c0 Make tests also codegen correctly 2025-07-23 16:33:12 +03:00
b723ff2d06 Upodate e2e tests 2025-07-23 15:17:23 +03:00
b9459a19bb Add div/mod parsing 2025-07-23 14:59:51 +03:00
f35f1ef701 Repurpose module map and rename old to ErrorModules 2025-07-22 17:34:01 +03:00
2e829bc8a9 Fix linker, add e2e tests 2025-07-21 09:59:35 +03:00
575abe8172 Make passes actually return errors well 2025-07-20 15:25:21 +03:00
9d1b18f083 Add FullToken array to error raporting 2025-07-17 17:44:18 +03:00
f0e47a5d57 Attempt to significantly improve error-raporting 2025-07-17 16:47:10 +03:00
64e34ecf13 Add module_id for modules and metadata 2025-07-17 14:56:41 +03:00
19c883ea33 Add e2e tests 2025-07-15 02:55:26 +03:00
5acd1624fd Move test to inside-executable, and add tests that test it compiles 2025-07-14 22:52:30 +03:00