|
d421189c45
|
Fix field access left assign
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m10s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 2m9s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m17s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m21s
|
2025-04-18 12:52:59 -06:00 |
|
|
72f887c707
|
Shortcircuiting if
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m13s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 2m12s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m18s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m28s
|
2025-04-17 22:01:14 -06:00 |
|
|
c19f456156
|
Tiny progress on the self-hosted compiler
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m1s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m59s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m5s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m11s
|
2025-04-17 17:08:54 -06:00 |
|
|
4dedaf3006
|
Else if and empty if
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 2m3s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 2m3s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 2m12s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 3m13s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m3s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 2m2s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m7s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m10s
|
2025-04-17 16:50:06 -06:00 |
|
|
d2e488edb1
|
Update switch
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m3s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 2m2s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m11s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m11s
|
2025-04-17 12:13:08 -06:00 |
|
|
408d53a6f9
|
String to enum
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 2m3s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 2m3s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 2m7s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 3m12s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m2s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 2m0s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m7s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m10s
|
2025-04-17 12:05:02 -06:00 |
|
|
d3ebc26b44
|
Enable compiling tests
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
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 |
|