400 Commits

Author SHA1 Message Date
a4ec4c9488 C ret struct with array
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m21s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m19s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m28s
CI / ci (Debug, ubuntu-latest) (push) Successful in 2m16s
2025-04-13 16:11:14 -06:00
cd93e3b871 Pass more tests
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m21s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m19s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m28s
CI / ci (Debug, ubuntu-latest) (push) Successful in 2m15s
2025-04-13 15:59:56 -06:00
7186fd5ab4 Varargs and unreachable
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m17s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m17s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m22s
CI / ci (Debug, ubuntu-latest) (push) Successful in 2m6s
2025-04-13 15:51:22 -06:00
48aedc924c Struct zero
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m13s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m12s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m19s
CI / ci (Debug, ubuntu-latest) (push) Successful in 2m1s
2025-04-13 15:37:09 -06:00
dcb0bbf146 Pass more tests
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m11s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m11s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m17s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m59s
2025-04-13 15:12:13 -06:00
c67acde5b8 Struct
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m9s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m10s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m17s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m56s
2025-04-13 15:09:01 -06:00
d91ebf3147 Struct assignment
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m8s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m8s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m14s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m53s
2025-04-13 14:26:54 -06:00
5820565230 Small struct ints
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m8s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m7s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m15s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m52s
2025-04-13 13:59:52 -06:00
3ce0cf3154 Slice
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m7s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m5s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m13s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m49s
2025-04-13 13:40:39 -06:00
0625988c51 Select
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m6s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m6s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m14s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m48s
2025-04-13 11:46:13 -06:00
c59a77e7a0 Return u64 u64
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m4s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m4s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m11s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m48s
2025-04-13 06:59:29 -06:00
bfd6b90b53 Return type builtin
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m4s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m3s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m11s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m46s
2025-04-13 06:43:37 -06:00
0d404217ff Fix more tests
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 1m0s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 1m0s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m8s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m43s
2025-04-12 21:28:57 -06:00
84485b5409 Global struct
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 55s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 55s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m2s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m34s
2025-04-12 16:24:04 -06:00
4338755dbd Bits
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 56s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 54s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 1m2s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m32s
2025-04-12 06:51:02 -06:00
30b0b2a259 Basic while
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 50s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 49s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 56s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m23s
2025-04-12 04:49:08 -06:00
c09967697c Basic varargs
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 51s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 50s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 56s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m23s
2025-04-12 03:42:22 -06:00
13c48c2b94 Basic string
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 45s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 46s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 53s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m17s
2025-04-11 19:29:43 -06:00
0af6326ac3 Basic slice
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 46s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 45s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 52s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m17s
2025-04-11 16:43:15 -06:00
104d9fde5c Basic enumerator
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 47s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 46s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 56s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m20s
2025-04-11 12:55:16 -06:00
6c8cc69b6c Asignment operators
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 46s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 46s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 54s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m17s
2025-04-11 09:38:05 -06:00
9e08f6399e Argv
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 44s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 43s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 51s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m13s
2025-04-11 08:47:11 -06:00
ef0f70bae3 Basic array
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 46s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 44s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 53s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 1m15s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 42s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 41s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 49s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m9s
2025-04-11 08:15:41 -06:00
73cf2ad30b Basic branch
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 41s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 42s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 49s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m10s
2025-04-10 11:33:44 -06:00
9199d4dc64 Byte size
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 41s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 40s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 48s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m6s
2025-04-10 08:31:05 -06:00
1febc390a8 Extern function
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 41s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 40s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 48s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m8s
2025-04-10 07:30:28 -06:00
93805ebe9f Basic function pointer
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 39s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 38s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 45s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m2s
2025-04-10 06:36:09 -06:00
7b10a836f8 Global
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 39s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 39s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 46s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1m4s
2025-04-10 05:33:00 -06:00
6c244c1243 Pointer cast
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 35s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 35s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 41s
CI / ci (Debug, ubuntu-latest) (push) Successful in 58s
2025-04-09 21:16:10 -06:00
1bbd783184 u1 return
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 35s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 34s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 42s
CI / ci (Debug, ubuntu-latest) (push) Successful in 58s
2025-04-09 20:59:52 -06:00
9e503650d2 Implement basic arguments
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 34s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 34s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 42s
CI / ci (Debug, ubuntu-latest) (push) Successful in 56s
2025-04-09 15:47:01 -06:00
143fa2d03b Basic call with no arguments
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 36s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 37s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 44s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 58s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 33s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 34s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 40s
CI / ci (Debug, ubuntu-latest) (push) Successful in 55s
2025-04-09 06:12:15 -06:00
3309329911 Pass more tests
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 36s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 36s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 44s
CI / ci (Debug, ubuntu-latest) (push) Successful in 59s
2025-04-06 20:47:41 +02:00
0d910fd58d Basic pointer
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 30s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 32s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 38s
CI / ci (Debug, ubuntu-latest) (push) Successful in 51s
2025-04-06 15:22:58 +02:00
dd8bfda870 Extend
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 29s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 30s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 36s
CI / ci (Debug, ubuntu-latest) (push) Successful in 48s
2025-04-06 10:40:37 +02:00
1c50a06cce Minimal stack arithmetic
All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 30s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 29s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 37s
CI / ci (Debug, ubuntu-latest) (push) Successful in 44s
2025-04-06 09:47:44 +02:00
5e1443f37f Minimal stack
All checks were successful
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 37s
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 26s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 31s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 25s
CI / ci (Debug, ubuntu-latest) (push) Successful in 37s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 24s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 31s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 24s
2025-04-06 00:54:34 +02:00
8b74db15df Enable more tests
All checks were successful
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 37s
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 25s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 31s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 24s
CI / ci (Debug, ubuntu-latest) (push) Successful in 38s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 25s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 31s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 23s
2025-04-05 16:16:36 +02:00
a84572df7f Merge pull request 'Zig rewrite start' (#1) from zig into main
All checks were successful
CI / ci (Debug, ubuntu-latest) (push) Successful in 30s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 22s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 28s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 23s
Reviewed-on: #1
2025-04-05 11:22:14 +02:00
67b3f11889 Use gitea actions
All checks were successful
CI / ci (Debug, ubuntu-latest) (push) Successful in 29s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 23s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 29s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 26s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 29s
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 25s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 30s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 22s
2025-04-05 11:17:03 +02:00
c3be23370a Start rewriting the parser for better analysis 2025-04-04 23:13:01 +02:00
313f54c4ce Unify module and converter 2025-04-01 10:42:37 +02:00
a722eabf6e Rewrite test runner 2025-04-01 00:09:19 +02:00
1ea16f923b Enable 'minimal_stack_arithmetic' 2025-03-31 23:15:13 +02:00
8693ea60d4 wip 2025-03-31 18:54:28 +02:00
671189f299 Fix constant shift right 2025-03-31 10:09:23 +02:00
893eb287c3 Some more tweaks 2025-03-31 10:02:36 +02:00
cb53f937d1 Add run child process function 2025-03-31 00:22:03 +02: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