22 Commits

Author SHA1 Message Date
David Gonzalez Martin
4efa97b8bc Better handle Zig dependency on CI 2024-04-24 14:09:42 -06:00
David Gonzalez Martin
88ce420b00 Enable MacOS CI 2024-04-22 15:49:07 -06:00
David Gonzalez Martin
5eb77c3daf Enable CI 2024-04-22 11:47:39 -06:00
David Gonzalez Martin
ac3923f4d3 Implement basic C ABI support 2024-03-24 08:58:05 -06:00
David Gonzalez Martin
7fdb3566ca Implement switching between dynamic and static 2024-03-13 13:14:46 -06:00
David Gonzalez Martin
ee7197fbb5 Disable Zig downloading for CI 2024-02-18 08:45:43 -06:00
David Gonzalez Martin
cb4226295b Pass more tests 2024-02-02 08:18:52 +01:00
David Gonzalez Martin
fab2ea5434 Update checkout action 2024-02-01 19:10:39 +01:00
David Gonzalez Martin
5480c81146 Minor details 2024-02-01 19:04:01 +01:00
David Gonzalez Martin
0c5c45be0f Enable build on Github runners 2024-02-01 18:54:02 +01:00
David Gonzalez Martin
f0971d4c25 improvements towards compiling on MacOS 2024-02-01 17:35:00 +01:00
David Gonzalez Martin
23445eff53 Add basic README and rename CI for main branch 2024-01-29 00:22:12 +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