530 Commits

Author SHA1 Message Date
d476b2e898 Delete C++ implementation and dead code
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 5s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 5s
2025-06-27 18:27:14 -06:00
dd577c2ce7 Fix CMAKE_PREFIX_PATH value
All checks were successful
CI / ci (Release, ubuntu-latest) (push) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 34s
CI / ci (Debug, ubuntu-latest) (push) Successful in 8m33s
CI / release (ubuntu-latest) (push) Successful in 9s
2025-06-27 17:37:17 -06:00
8bcd41407e Debug realpath
All checks were successful
CI / ci (Release, ubuntu-latest) (push) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 34s
CI / ci (Debug, ubuntu-latest) (push) Successful in 8m35s
CI / release (ubuntu-latest) (push) Successful in 7s
2025-06-27 16:50:55 -06:00
93cf5e791c Fix debug compiler release
All checks were successful
CI / ci (Release, ubuntu-latest) (push) Successful in 31s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 35s
CI / ci (Debug, ubuntu-latest) (push) Successful in 8m40s
CI / release (ubuntu-latest) (push) Successful in 8s
2025-06-27 16:19:45 -06:00
7f404ad003 Delete old code
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 33s
CI / ci (Release, ubuntu-latest) (push) Successful in 27s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 34s
CI / ci (Debug, ubuntu-latest) (push) Successful in 8m32s
CI / release (ubuntu-latest) (push) Successful in 8s
2025-06-27 14:59:40 -06:00
e9b3dea942 Rewrite LLVM bindings
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 34s
CI / ci (Release, ubuntu-latest) (push) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 34s
CI / ci (Debug, ubuntu-latest) (push) Successful in 8m35s
CI / release (ubuntu-latest) (push) Successful in 7s
2025-06-25 19:48:40 -06:00
279036435a Fix script paths
All checks were successful
CI / ci (Release, ubuntu-latest) (push) Successful in 31s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 40s
CI / ci (Debug, ubuntu-latest) (push) Successful in 7m52s
CI / release (ubuntu-latest) (push) Successful in 8s
2025-06-24 22:40:16 -06:00
9508cd7275 Ability to set CMAKE_PREFIX_PATH from env vars
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 29s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 34s
CI / ci (Release, ubuntu-latest) (push) Successful in 30s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 40s
CI / ci (Debug, ubuntu-latest) (push) Successful in 8m0s
CI / release (ubuntu-latest) (push) Successful in 7s
2025-06-24 21:59:07 -06:00
57edde0823 Change intrinsic character
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 31s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 41s
CI / ci (Release, ubuntu-latest) (push) Successful in 30s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 39s
CI / ci (Debug, ubuntu-latest) (push) Successful in 7m54s
CI / release (ubuntu-latest) (push) Successful in 9s
2025-06-24 21:39:58 -06:00
bc4e399fa8 Add release scripts
Some checks failed
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 33s
CI / release (ubuntu-latest) (push) Blocked by required conditions
CI / ci (Release, ubuntu-latest) (push) Successful in 30s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 39s
CI / ci (Debug, ubuntu-latest) (push) Has been cancelled
2025-06-24 21:35:16 -06:00
706548743a Split CI files and emit debug
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 33s
CI / ci (Release, ubuntu-latest) (push) Successful in 31s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 38s
CI / ci (Debug, ubuntu-latest) (push) Successful in 7m52s
CI / release (ubuntu-latest) (push) Successful in 4s
2025-06-24 17:26:50 -06:00
0c0fc1249a Upgrade to 20.1.7 and use release with assertions
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 28s
CI / ci (Release-assertions, ubuntu-latest) (pull_request) Successful in 33s
CI / release (ubuntu-latest) (pull_request) Successful in 1s
CI / ci (Release, ubuntu-latest) (push) Successful in 27s
CI / ci (Release-assertions, ubuntu-latest) (push) Successful in 33s
CI / release (ubuntu-latest) (push) Successful in 2s
2025-06-24 16:56:07 -06:00
911af6dba3 Fix CMAKE_BUILD_TYPE
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 30s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 8m7s
CI / release (ubuntu-latest) (pull_request) Successful in 1s
CI / ci (Release, ubuntu-latest) (push) Successful in 29s
CI / ci (Debug, ubuntu-latest) (push) Successful in 7m46s
CI / release (ubuntu-latest) (push) Successful in 1s
2025-06-24 10:04:57 -06:00
640c4ed372 Rewrite tests to be more efficient
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 29s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 7m52s
CI / release (ubuntu-latest) (pull_request) Successful in 1s
CI / ci (Release, ubuntu-latest) (push) Successful in 29s
CI / ci (Debug, ubuntu-latest) (push) Successful in 7m48s
CI / release (ubuntu-latest) (push) Successful in 2s
2025-06-24 08:10:55 -06:00
a6cd3bf713 Pass cpu model option
Some checks failed
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 35m16s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 59m31s
CI / release (ubuntu-latest) (pull_request) Successful in 1s
CI / ci (Release, ubuntu-latest) (push) Failing after 31m30s
CI / ci (Debug, ubuntu-latest) (push) Failing after 57m10s
CI / release (ubuntu-latest) (push) Has been skipped
2025-06-22 14:08:24 -06:00
ad79740b4d Introduce native-generic switch
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 40m47s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 1h12m15s
CI / release (ubuntu-latest) (pull_request) Successful in 1s
CI / ci (Release, ubuntu-latest) (push) Successful in 39m47s
CI / ci (Debug, ubuntu-latest) (push) Successful in 1h9m35s
CI / release (ubuntu-latest) (push) Successful in 1s
2025-06-22 11:40:40 -06:00
5e8a08d5be Release (web)
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 4m22s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 16m0s
CI / release (ubuntu-latest) (pull_request) Successful in 2s
CI / ci (Release, ubuntu-latest) (push) Successful in 4m13s
CI / ci (Debug, ubuntu-latest) (push) Successful in 15m48s
CI / release (ubuntu-latest) (push) Successful in 2s
main
2025-06-21 22:07:43 -06:00
cec78d510f Install binaries
All checks were successful
CI / ci (Release, ubuntu-latest) (push) Successful in 4m23s
CI / ci (Debug, ubuntu-latest) (push) Successful in 16m4s
CI / release (ubuntu-latest) (push) Successful in 1s
2025-06-21 21:09:33 -06:00
aa76d7e081 Reproduce command
Some checks failed
CI / ci (RelWithDebInfo, ubuntu-latest) (pull_request) Successful in 1h30m4s
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 1h30m23s
CI / ci (MinSizeRel, ubuntu-latest) (pull_request) Successful in 1h31m28s
CI / ci (Debug, ubuntu-latest) (pull_request) Has been cancelled
CI / ci (Debug, ubuntu-latest) (push) Has started running
CI / ci (MinSizeRel, ubuntu-latest) (push) Has started running
CI / ci (RelWithDebInfo, ubuntu-latest) (push) Has started running
CI / ci (Release, ubuntu-latest) (push) Has started running
2025-06-21 10:08:47 -06:00
03aa714a51 Compile the compiler
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 5m55s
CI / ci (RelWithDebInfo, ubuntu-latest) (pull_request) Successful in 5m58s
CI / ci (MinSizeRel, ubuntu-latest) (pull_request) Successful in 6m0s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 18m14s
CI / ci (Release, ubuntu-latest) (push) Successful in 5m54s
CI / ci (RelWithDebInfo, ubuntu-latest) (push) Successful in 5m56s
CI / ci (MinSizeRel, ubuntu-latest) (push) Successful in 5m58s
CI / ci (Debug, ubuntu-latest) (push) Successful in 18m19s
2025-06-20 20:18:35 -06:00
14f856b550 Pass 'pointer_sub'
Some checks failed
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 5m25s
CI / ci (RelWithDebInfo, ubuntu-latest) (pull_request) Successful in 5m28s
CI / ci (MinSizeRel, ubuntu-latest) (pull_request) Successful in 5m30s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 18m3s
CI / ci (Release, ubuntu-latest) (push) Failing after 22s
CI / ci (MinSizeRel, ubuntu-latest) (push) Successful in 6m6s
CI / ci (RelWithDebInfo, ubuntu-latest) (push) Successful in 6m4s
CI / ci (Debug, ubuntu-latest) (push) Successful in 18m38s
2025-06-19 09:08:09 -06:00
88978ef50b Pass 'leading_trailing_zeroes' 2025-06-18 21:06:32 -06:00
b5c5f9682f Pass 'field_parent_pointer' 2025-06-18 16:44:29 -06:00
0e1d279623 Pass 'min_max' 2025-06-18 08:41:39 -06:00
788f8a853f Pass 'bool_pair' 2025-06-18 08:24:48 -06:00
e74bfcabe2 Pass 'return_array' 2025-06-18 08:21:57 -06:00
27f9cf3c93 Pass 'enum_debug_info' 2025-06-18 08:15:37 -06:00
3fdd2826b1 Pass 'enum_arbitrary_abi' 2025-06-18 08:13:14 -06:00
54f86ac8f3 Pass 'basic_struct_passing' 2025-06-18 07:58:48 -06:00
a36fdc88f0 Pass 'opaque' 2025-06-18 07:55:09 -06:00
08f8bf723e Pass 'enum_array' 2025-06-18 07:51:20 -06:00
134339002b Pass 'forward_declared_type' 2025-06-17 20:31:49 -06:00
422adc4693 Pass 'self_referential_struct' 2025-06-17 20:30:18 -06:00
52004cc117 Pass 'generic_pointer_array' 2025-06-17 20:28:58 -06:00
f48cd83c4e Pass 'noreturn_macro' 2025-06-17 19:47:27 -06:00
62c9909d46 Pass 'generic_pointer_macro' 2025-06-17 19:28:09 -06:00
2d2dd43512 Pass 'generic_macro' 2025-06-17 19:12:59 -06:00
51cad46ad6 Pass 'basic_macro' 2025-06-17 09:51:51 -06:00
156fed3166 Pass some easy tests
All checks were successful
CI / ci (MinSizeRel, ubuntu-latest) (pull_request) Successful in 4m15s
CI / ci (RelWithDebInfo, ubuntu-latest) (pull_request) Successful in 4m14s
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 4m12s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 15m24s
CI / ci (MinSizeRel, ubuntu-latest) (push) Successful in 4m17s
CI / ci (RelWithDebInfo, ubuntu-latest) (push) Successful in 4m16s
CI / ci (Release, ubuntu-latest) (push) Successful in 4m13s
CI / ci (Debug, ubuntu-latest) (push) Successful in 15m28s
2025-06-16 19:19:06 -06:00
8a7c1e9fa6 Pass 'constant_global_reference' 2025-06-16 19:10:27 -06:00
4929776117 Pass 'break_continue' 2025-06-16 19:05:56 -06:00
6837d85273 Pass 'basic_union' 2025-06-16 19:00:38 -06:00
06395cc20e Pass some tests 2025-06-16 13:05:03 -06:00
e75d295b0e Pass 'type_alias' 2025-06-16 12:49:07 -06:00
9d1b86bc68 Pass 'slice_of_slices' 2025-06-16 12:43:07 -06:00
adfce1d43e Implement for, among other stuff
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 3m25s
CI / ci (RelWithDebInfo, ubuntu-latest) (pull_request) Successful in 3m27s
CI / ci (MinSizeRel, ubuntu-latest) (pull_request) Successful in 3m30s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 13m48s
CI / ci (MinSizeRel, ubuntu-latest) (push) Successful in 3m31s
CI / ci (RelWithDebInfo, ubuntu-latest) (push) Successful in 3m28s
CI / ci (Release, ubuntu-latest) (push) Successful in 3m26s
CI / ci (Debug, ubuntu-latest) (push) Successful in 13m48s
2025-06-16 10:03:09 -06:00
b24b5f29f7 Shortcircuiting 2025-06-14 06:57:11 -06:00
81fd0aebfd Switch statement
All checks were successful
CI / ci (Release, ubuntu-latest) (pull_request) Successful in 3m7s
CI / ci (MinSizeRel, ubuntu-latest) (pull_request) Successful in 3m11s
CI / ci (RelWithDebInfo, ubuntu-latest) (pull_request) Successful in 3m9s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 12m50s
CI / ci (MinSizeRel, ubuntu-latest) (push) Successful in 3m12s
CI / ci (RelWithDebInfo, ubuntu-latest) (push) Successful in 3m10s
CI / ci (Release, ubuntu-latest) (push) Successful in 3m7s
CI / ci (Debug, ubuntu-latest) (push) Successful in 12m50s
2025-06-13 22:51:50 -06:00
bb57af7642 Pass a couple more tests 2025-06-13 21:43:02 -06:00
6be1f244fe Pass 'string_to_enum' 2025-06-13 21:36:40 -06:00