11 Commits

Author SHA1 Message Date
David Gonzalez Martin
f0971d4c25 improvements towards compiling on MacOS 2024-02-01 17:35:00 +01:00
David Gonzalez Martin
c4b42fc465 Add LLVM fetcher and test runner 2024-01-29 00:19:01 +01:00
David Gonzalez Martin
395bdd4cc4 Pass first test with LLVM. Ditch C transpiler 2024-01-26 23:45:02 +01:00
David Gonzalez Martin
4d1d5fa1c0 actually add imul test case 2023-11-12 20:35:26 -06:00
David Gonzalez Martin
e75f3f3a68 Fix register allocation for call argument passing 2023-11-11 09:26:09 -06:00
David Gonzalez Martin
31185e6779 hello_world: finish producing a hello world exe
Section manager redesign
Linker relocations
Using global strings
String literal fixup in sema
2023-11-10 17:06:27 -06:00
David Gonzalez Martin
46f4679cc7 add stack test 2023-11-09 23:40:47 -06:00
David Gonzalez Martin
aee9770f8b Exclude other OS different than Linux in CI 2023-11-09 23:32:29 -06:00
David Gonzalez Martin
80ab6949d2 integrate tests into zig build API 2023-10-02 19:10:26 -06:00
David Gonzalez Martin
953c3faf06 enable macos and windows 2023-09-06 15:27:54 -06:00
David Gonzalez Martin
736215ffa8 First commit 2023-07-10 23:56:04 -06:00