25 Commits

Author SHA1 Message Date
David Gonzalez Martin
3ce2a607ad new parser wip 2024-05-10 10:14:00 -06:00
David Gonzalez Martin
cedb96e313 integrate editor infrastructure 2024-05-03 16:46:20 -06:00
David Gonzalez Martin
5780ba2789 Reduce to min dependency on std.mem.Allocator 2024-04-27 11:41:00 -06:00
David Gonzalez Martin
128a3ee508 Support Asahi Linux (aarch64-linux) 2024-04-27 10:43:59 -06:00
David Gonzalez Martin
30fff3b5c4 Delete custom allocator 2024-04-26 12:00:41 -06:00
David Gonzalez Martin
98aff391b1 Remove UnpinnedArray last dependency (BlockList) 2024-04-26 08:10:02 -06:00
David Gonzalez Martin
3ee62420a3 Remove direct use of UnpinnedArray in Compilation 2024-04-25 22:07:40 -06:00
David Gonzalez Martin
5539f1e904 Delete old hashmap implementation 2024-04-25 21:29:46 -06:00
David Gonzalez Martin
0a50781ba4 Heavily reduce dependency on UnpinnedArray 2024-04-25 16:03:43 -06:00
David Gonzalez Martin
8ae3b0caa4 Reduce usage of UnpinnedArray to just Compilation 2024-04-25 00:10:36 -06:00
David Gonzalez Martin
7bd4095cd7 Get rid of UnpinnedArray in the parser 2024-04-24 19:37:45 -06:00
David Gonzalez Martin
cabe273670 Pave the way for more changes 2024-04-24 19:02:00 -06:00
David Gonzalez Martin
de930c0729 Substitute nodes 2024-04-24 18:22:11 -06:00
David Gonzalez Martin
89c43471c2 Substitute tokens 2024-04-24 18:05:46 -06:00
David Gonzalez Martin
d32d7fdece Prepare for arena 2024-04-24 13:52:47 -06:00
David Gonzalez Martin
98dce155c8 More self-hosted work 2024-04-17 19:17:16 -06:00
David Gonzalez Martin
08ca8706b9 Some Windows fixes 2024-04-09 15:25:20 -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
53494373ed Fix UnpinnedArray unspeakable bug 2024-03-24 09:43:41 -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