23 Commits

Author SHA1 Message Date
e4e4b635c3 wip 2025-04-15 19:42:52 -06:00
d3ebc26b44 Enable compiling tests
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m53s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m52s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m58s
CI / ci (Debug, ubuntu-latest) (push) Successful in 2m58s
2025-04-15 07:10:15 -06:00
d45414cf1d Compile the self-hosted compiler foundations
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m31s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m30s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m38s
CI / ci (Debug, ubuntu-latest) (push) Successful in 2m39s
2025-04-14 12:11:21 -06:00
196b8c0588 Start reworking parser and moving away from Zig 2025-03-30 15:49:31 +02:00
54500c149f Some unfinished commit 2025-03-26 21:14:23 +01:00
17918ce4e3 Assignment operators 2025-03-26 18:19:26 +01:00
cb12fa62fe C string to slice 2025-03-26 12:15:28 +01:00
5bf0f10455 Rebuild array to slice introducing a new builtin 2025-03-26 11:14:44 +01:00
00d77039f3 Implement argv and proper pointer indexing 2025-03-25 20:53:16 +01:00
a9c95a1d88 Implement slices and strings 2025-03-25 12:27:15 +01:00
aba6b2d22b Implement global struct 2025-03-24 21:10:17 +01:00
27e8d13748 Implement basic struct assignment 2025-03-24 20:35:51 +01:00
37d45aa101 Implement pointer_cast 2025-03-24 14:01:26 +01:00
570d507839 Trap on unreachable in debug mode 2025-03-24 13:06:21 +01:00
832baa7137 Implement unreachable 2025-03-24 13:01:00 +01:00
8b1013b3e7 Implement integer_max 2025-03-24 12:44:18 +01:00
0721f8a2ef Fix bits return location type 2025-03-24 10:24:16 +01:00
852f312471 Select 2025-03-24 10:02:57 +01:00
4fa1ba260a Return type builtin 2025-03-23 20:08:28 +01:00
0a778aa94f Basic enum support 2025-03-23 19:40:55 +01:00
c1f0c64757 Add implicit backing type for 'bits' type 2025-03-23 19:36:52 +01:00
9ad86fe936 Implement byte size intrinsic 2025-03-23 12:23:27 +01:00
e6c3c55179 Structure main program properly 2025-02-21 20:13:25 -06:00