23 Commits

Author SHA1 Message Date
David Gonzalez Martin
30fff3b5c4 Delete custom allocator 2024-04-26 12:00:41 -06:00
David Gonzalez Martin
3ee62420a3 Remove direct use of UnpinnedArray in Compilation 2024-04-25 22:07:40 -06:00
David Gonzalez Martin
8ae3b0caa4 Reduce usage of UnpinnedArray to just Compilation 2024-04-25 00:10:36 -06:00
David Gonzalez Martin
d7301d532f Remove residual use of ArrayList 2024-04-24 18:25:02 -06:00
David Gonzalez Martin
5473d1c5a9 Print some arguments 2024-04-11 07:53:04 -06:00
David Gonzalez Martin
08ca8706b9 Some Windows fixes 2024-04-09 15:25:20 -06:00
David
10fefeeb9b
Revert "Rewrite test runner to be easier to work with" 2024-03-28 23:57:02 -06:00
David Gonzalez Martin
25114a053d Rewrite test runner to be easier to work with 2024-03-28 22:03:41 -06:00
David Gonzalez Martin
c1ec772654 zig fmt 2024-03-27 23:46:47 -06:00
David Gonzalez Martin
dfcda18a70 Improve clang integration
LLVM can now be compiled with nat
2024-03-27 16:51:20 -06:00
David Gonzalez Martin
809de4411d Misc advancements towards compiling C++ 2024-03-24 14:50:18 -06:00
David Gonzalez Martin
ac3923f4d3 Implement basic C ABI support 2024-03-24 08:58:05 -06:00
David Gonzalez Martin
3f0e8079eb Implement first C ABI test 2024-03-14 10:27:48 -06:00
David Gonzalez Martin
8e4fc03d1b Modernize std API 2024-03-08 16:35:40 -06:00
David Gonzalez Martin
0c603f1ca3 Compile and link with musl libc 2024-03-02 23:42:56 -06:00
David Gonzalez Martin
4538c395f9 Avoid Zig standard library bloat
Fixes #101
2024-03-01 10:12:38 -06:00
David Gonzalez Martin
cd7ab8455a Introduce std tests and disable clang libs 2024-02-27 17:29:32 -06:00
David Gonzalez Martin
b185b0b8b8 fix macos build 2024-02-24 11:20:25 -06:00
David Gonzalez Martin
6ae42e05c5 Make build work 2024-02-21 18:32:42 -06:00
David Gonzalez Martin
2171511c91 better handle program arguments with commands 2024-01-29 18:53:08 +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
5145110fbf implement page allocator 2023-11-28 18:39:45 -06:00
David Gonzalez Martin
073f636ee9 Move bootstrap away from src 2023-11-20 09:36:04 -06:00