Commit Graph

161 Commits

Author SHA1 Message Date
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
9dafd77bc0 Turn core:math/bìg tests into regular core:testing tests.
`core:math/big` has been verified against Python's big integer implementation long enough.
Turn it into a regular regression test using the `core:testing` framework, testing against
a generated corpus of test vectors.
2025-06-11 00:40:52 +02:00
Jeroen van Rijn
ae5c92ac38 Enable odin check examples/all for JS. 2025-06-04 11:08:25 +02:00
Laytan Laats
e09f226126 add examples/all/sdl3 for all sdl3 dependant packages
+ adds the wgpu glue packages to examples/all
2025-06-02 21:05:38 +02:00
Laytan Laats
8374854dd5 use brew clang instead of system clang 2025-05-09 23:13:06 +02:00
Laytan Laats
221dea76a4 Run MacOS CI with -sanitize:address 2025-05-09 23:12:59 +02:00
Lucas Perlind
11d2a9c867 Enable asan for windows and ubuntu CI tests
Other platforms either do not support asan at all or they
fail to link with the asan runtime.
2025-05-09 15:39:39 +10:00
Laytan
4eef57c6f1 ci: ok, had to brew update, can we now request @20 directly? 2025-04-02 21:24:12 +02:00
Laytan
85b3a79a25 ci: brew update? 2025-04-02 21:22:18 +02:00
Laytan
cab3239760 ci: fix macos llvm 20 2025-04-02 21:17:45 +02:00
Laytan
b0316b7076 ci: update to LLVM 20 on MacOS and Linux CI and releases 2025-04-02 21:13:10 +02:00
gingerBill
8e84933fe9 Use 18 for RISCV64 2025-03-19 09:23:15 +00:00
gingerBill
f13fc27ae0 Use LLVM-18 on FreeBSD 2025-03-18 16:53:10 +00:00
gingerBill
de14aa510b Use LLVM-18 on macOS Intel 2025-03-18 16:46:54 +00:00
gingerBill
f2b962a492 Use LLVM-18 for macOS ARM 2025-03-18 16:41:25 +00:00
gingerBill
cf982fc222 Update to LLVM 20 in CI. 2025-03-18 16:35:55 +00:00
gingerBill
d011cb871e Remove .wasm from CI 2025-03-07 11:18:19 +00:00
gingerBill
f7028aa46c Fix typo 2025-02-04 17:33:30 +00:00
gingerBill
7380f31e05 Add vendor:sdl3 to ci.yml 2025-02-04 17:13:15 +00:00
Laytan Laats
896319d0d5 ci: test issues on windows 2025-01-11 01:00:15 +01:00
Andreas T Jonsson
868e0f262c Updated NetBSD CI to pkgsrc Q3 release 2024-11-27 11:22:31 +01:00
Laytan Laats
0d834a2c2e fix paths 2024-10-02 17:52:12 +02:00
Laytan Laats
55e9a1b971 fix benchmarks not compiling and make sure it doesn't happen again by checking 2024-10-02 17:48:05 +02:00
Laytan Laats
6778598bc6 support the rpath changes on macos 2024-09-05 00:12:16 +02:00
Jeroen van Rijn
d602e2cc74 Remove duplicate vet flag. 2024-08-28 18:43:54 +02:00
Jeroen van Rijn
7b276cbc7e -vet -strict-style -disallow-do 2024-08-28 18:36:49 +02:00
Jeroen van Rijn
21dab9673d More -disallow-do in CI. 2024-08-28 18:13:53 +02:00
Laytan
ca6ef95b03 add support for linux_riscv64 and freestanding_riscv64 2024-08-20 14:06:40 +02:00
Jeroen van Rijn
6c46c9e04b Improve benchmarks. 2024-08-16 17:00:16 +02:00
Jeroen van Rijn
069ad446cd Merge pull request #4070 from Feoramund/test-runner-mem-fail-as-error
Let memory failures be errors in the test runner
2024-08-13 13:50:46 +02:00
Andreas T Jonsson
7af0291c7d Try use another arch URL for pkgsrc 2024-08-12 20:27:20 +02:00
Feoramund
675add4d90 Optionally treat memory failures as errors in the test runner
Enable with `-define:ODIN_TEST_FAIL_ON_BAD_MEMORY=true`.
2024-08-11 22:59:20 -04:00
Jeroen van Rijn
c5ed7083d2 Disable NetBSD CI 2024-08-09 19:44:51 +02:00
Jeroen van Rijn
d69e0bfa00 NetBSD vm fix. 2024-08-09 19:37:26 +02:00
Jeroen van Rijn
933f9f9bd1 Enable test leak = fatal on CI. 2024-08-08 21:31:30 +02:00
Laytan Laats
61008232e4 actually fail CI when NetBSD tests fail 2024-08-03 15:43:35 +02:00
Jeroen van Rijn
0fa62937d5 Fix NetBSD CI 2024-07-31 20:19:13 +02:00
Jeroen van Rijn
33d6677514 Merge pull request #3951 from Kelimion/lua_test
Add Lua example to `vendor:lua` as well as basic tests.
2024-07-24 17:50:49 +02:00
Jeroen van Rijn
8d6ff51922 Copy lua54.dll during CI test 2024-07-24 17:43:51 +02:00
Laytan Laats
4d86012d96 install lua for new lua vendor tests 2024-07-22 01:13:50 +02:00
Andreas T Jonsson
b26f4e0766 Use pkgsrc llvm for NetBSD CI 2024-07-02 11:43:01 +02:00
gingerBill
80592f0f51 Add -disallow-do in CI 2024-06-29 22:50:23 +01:00
Laytan Laats
604551eb2d wasi: make the demo run on wasi and run it in CI 2024-06-29 23:15:31 +02:00
Feoramund
0e6bcd0dbb Add FreeBSD to CI 2024-06-11 04:16:42 -04:00
Laytan Laats
9122c20d4b update actions/checkout 2024-06-07 15:57:09 +02:00
Laytan Laats
0a528777e8 utilize odin test -all-packages instead of (make/bat) scripts for running tests 2024-06-07 15:50:00 +02:00
Andreas T Jonsson
f0e98372fb Minor cleanup of makefiles and scripts 2024-06-05 15:37:02 +02:00
Andreas T Jonsson
58f07698e8 Added arm64 support for NetBSD 2024-06-05 10:18:47 +02:00