mo
9ddc2c5ea1
remove -microarch:native from 3 tests due to suspected GH issue
...
These tests often fail on GitHub runners which use AMD EPYC 9V74
VMs. We suspect LLVM generates AVX512 instructions, which are valid
for the hardware, but not available on the GH VM.
2026-08-26 10:13:54 +12:00
gingerBill
645b57be9f
Merge pull request #7327 from kalsprite/abi_conformance
...
ABI Conformance Harness + Fixes
2026-08-17 16:28:01 +02:00
Jeroen van Rijn
e2ae9c7447
Disable Wycheproof on Windows CI
2026-08-16 11:26:14 +02:00
kalsprite
2c947bb173
add riscv abi to ci; uneven unions, bare scalars
2026-08-13 22:49:55 -07:00
kalsprite
32f90a04db
add optimization on to harness
2026-08-13 22:11:53 -07:00
kalsprite
9a2164ac2e
abi test harness
2026-08-12 23:05:14 -07:00
nic-vdwalt
f26ed4dccd
vendor: add Box3D support for WebAssembly ( #7266 )
...
vendor: add Box3D support for WebAssembly
Generate the WASM object directly from the existing build script so vendor binaries stay out of source control while JS target checks remain reproducible.
2026-08-09 20:19:41 +02:00
Jeroen van Rijn
328c4f4569
Fix NetBSD CI
2026-08-04 15:11:25 +02:00
Isabella Basso
382c8237e6
ci: build missing libraries
2026-07-20 09:35:53 -03:00
Isabella Basso
f4b6075c5d
fix unix build scripts + #panic instructions
2026-07-20 09:35:53 -03:00
Isabella Basso
ef748a8af0
ci: update netbsd to 11, make PKGSRC_BRANCH optional
2026-07-19 15:58:37 -03:00
quark
f308d92f32
replace makefiles in vendor with shell scripts; update ci. ( #7034 )
...
Replace makefiles in vendor with shell scripts; update ci.
2026-07-14 11:43:28 +02:00
kalsprite
2d8502a1fa
pr comment fixes
2026-07-13 22:56:01 -07:00
Jeroen van Rijn
56d08a9ded
Merge branch 'master' of github.com:odin-lang/Odin
2026-06-13 18:52:51 +02:00
Jeroen van Rijn
b3dc3278a4
Remove -sanitize:memory from tests/core/speed.odin
...
They turn a 1.5s test into a 7.5m wait on the CI. That's a bit too much for the benefit. Normal tests are fine if they take a bit longer with ASAN.
2026-06-13 18:51:15 +02:00
A1029384756
29436042b7
[nightly-build] deduplicate macos and linux nightly builds
2026-06-10 21:20:32 -04:00
Jeroen van Rijn
d403e749ea
Linux ARM nightly fix
2026-06-11 00:26:19 +02:00
A1029384756
eec141eafc
[nightly] fix build
2026-06-10 08:49:54 -04:00
Jeroen van Rijn
285f6d87bc
Revert "Try fix Linux nightly fail"
...
Didn't fix the issue.
This reverts commit 4d5288d77d .
2026-06-10 11:00:43 +02:00
Jeroen van Rijn
4d5288d77d
Try fix Linux nightly fail
2026-06-10 10:56:44 +02:00
David Bader
f8410b1b6d
Add /src as safe directory for nightly linux arm workflow
2026-05-06 17:09:03 +02:00
Yawning Angel
6ad118ca90
ci: Run the core/crypto/noise known answer tests
2026-04-20 21:34:24 +09:00
A1029384756
3e6a5a6f86
[ci] fixed git + docker mount permissions
2026-03-27 11:16:20 -04:00
Nathan Chere
7891744b65
MacOS ARM builds bumped from LLVM 20->22
2026-03-18 20:48:38 +01:00
Laytan Laats
92a2270ee1
intel has libs at a different path
2026-03-06 11:49:55 +01:00
Laytan Laats
fee99c56a6
fix MacOS CI
2026-03-05 22:06:54 +01:00
Jeroen van Rijn
1a5126c6b7
Make CI less nervous.
2026-03-04 00:29:37 +01:00
Jeroen van Rijn
3adc529113
-vet
2026-02-16 20:50:13 +01:00
Jeroen van Rijn
69831da51f
Vendor Yawning Angel's odin-wycheproof into tests/crypto/wycheproof
...
Upstream test vectors from [wycheproof](https://github.com/C2SP/wycheproof ) have been vendored into the [Odin test-assets](https://github.com/odin-lang/test-assets ) repository, and will be downloaded and verified using `tests/core/download_assets.py`.
2026-02-16 19:00:43 +01:00
Laytan Laats
9c47ca7306
checkout with LFS binaries in nightly CI
2026-02-11 19:00:11 +01:00
Laytan Laats
a6ec199a52
ci: don't check BSD or ARM targets on Linux amd64 because they have their own run
2026-01-11 20:04:51 +01:00
Krzesimir Nowak
23984dc110
Fix NetBSD CI
2025-12-29 18:57:42 +01:00
Jeroen van Rijn
e9d8f90216
Add mbedtls dependecy for vendor tests
2025-12-03 20:52:48 +01:00
Jeroen van Rijn
55ef0e26fa
brew install curl
2025-12-03 20:47:03 +01:00
Jeroen van Rijn
0bf1ca0435
apt only on ubuntu
2025-12-03 20:33:30 +01:00
Jeroen van Rijn
215a96d550
Fix CI?
2025-12-03 20:27:08 +01:00
Jeroen van Rijn
80b7969351
Remove coverage runner.
...
It's too flaky.
2025-12-03 20:19:44 +01:00
gingerBill
99d8d728f4
Update ci.yml for Ubuntu for libcurl
2025-12-01 12:07:22 +00:00
Laytan Laats
171a8d1589
don't try to use amd64 lua lib on other architectures
2025-11-08 21:45:01 +01:00
Laytan Laats
2c7b4130eb
ci for ubuntu arm
2025-11-08 19:53:50 +01:00
Laytan Laats
8fe976a989
fix up macos ci
...
macos-13 was recently made an arm runner, and now being removed afaik.
Move to macos-15-intel which should be the go to for intel MacOS now.
Also use macos-latest in line with ubuntu-latest for the arm version.
2025-11-07 21:47:10 +01:00
Jeroen van Rijn
7237747ee7
Try fix macOS Intel nightlies.
2025-10-05 15:19:58 +02:00
Laytan Laats
ec75094303
remove windows binaries from non-windows releases
2025-08-05 21:31:06 +02:00
A1029384756
70818030f6
[nightly] added linux arm build
...
[nightly] docker container for linux arm
[nightly] removed setup-alpine for arm
[nightly] docker container for all linux + linux arm dep for upload
[nightly] x86 remove arm reference
[nightly] final fixes
2025-08-04 00:45:00 -04:00
Jeroen van Rijn
e647f560db
Try fix NetBSD CI
2025-07-11 15:47:55 +02:00
Jeroen van Rijn
1903d7211e
Fix early join after start.
2025-06-21 11:47:00 +02:00
Jeroen van Rijn
4281dc4999
Attempt fix brew errors ( #5345 )
...
Disable macOS Intel for now.
2025-06-16 12:06:20 +02:00
Jeroen van Rijn
a2be547dfd
Merge exclude paths
2025-06-11 21:00:38 +02:00
Jeroen van Rijn
828d4c71d2
Now?
2025-06-11 20:33:12 +02:00
Jeroen van Rijn
921414aa74
Let's use the latest Ubuntu and a recent LLVM
2025-06-11 20:04:07 +02:00