| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-18 | ci: final bump to all unit test timeouts | Matthew Lugg | |
| The last commit passed CI, so this final bump is just to allow for deviation caused by different loads on the runner machines. With this change, I don't expect any current unit test to ever time out, even when CI is under extreme load. | |||
| 2025-10-18 | compiler: rename `--test-timeout-ms` to `--test-timeout` | Matthew Lugg | |
| The unit can now be specified in the argument. | |||
| 2025-10-18 | ci: bump unit test timeouts | mlugg | |
| 2025-10-18 | ci: set unit test timeouts | mlugg | |
| 2025-10-01 | ci: move Git repository unshallowing to the workflow | Alex Rønne Petersen | |
| 2025-10-01 | ci: stop requiring an ARCH environment variable to be set | Alex Rønne Petersen | |
| 2025-10-01 | ci: run test-error-traces on riscv64-linux | Alex Rønne Petersen | |
| 2025-09-27 | ci: remove -Dskip-translate-c from riscv64-linux scripts | Alex Rønne Petersen | |
| This no longer exists and caused the build to fail. | |||
| 2025-09-16 | test: remove test-compare-output and test-asm-link tests | Alex Rønne Petersen | |
| These were low value and unfocused tests. We already have coverage of the important aspects of these tests elsewhere. Additionally, there was really no need for these to have their own test harness. | |||
| 2025-08-30 | ci: update tarballs to 0.16.0-dev.104+689461e31 | Alex Rønne Petersen | |
| 2025-08-03 | Revert "ci: target baseline instead of spacemit_x60 on riscv64-linux" | Alex Rønne Petersen | |
| This reverts commit fa445d86a110f1171b75824fe5ec139089fa4733. Narrator: It did, in fact, make a difference. For whatever reason, building LLVM against spacemit_x60 or baseline makes no noticeable difference in terms of performance, but building the Zig compiler against spacemit_x60 does. Also, the miscompilation that was causing riscv64-linux-debug to fail was in the LLVM libraries, not in the Zig compiler, so we may as well take the win here. | |||
| 2025-08-03 | ci: target baseline instead of spacemit_x60 on riscv64-linux | Alex Rønne Petersen | |
| Doesn't seem to make much of a difference anyway, and LLVM 20 appears to still have some miscompilations with vector and bitmanip extensions enabled. | |||
| 2025-08-02 | ci: don't run test-standalone on riscv64-linux | Alex Rønne Petersen | |
| 2025-08-02 | ci: use -Dskip-compile-errors on riscv64-linux | Alex Rønne Petersen | |
| 2025-08-02 | ci: temporarily disable test-link on riscv64-linux | Alex Rønne Petersen | |
| https://github.com/ziglang/zig/issues/24663 | |||
| 2025-07-17 | ci: skip single-threaded module tests on riscv64-linux | Alex Rønne Petersen | |
| 2025-07-17 | ci: skip translate-c tests on riscv64-linux | Alex Rønne Petersen | |
| 2025-07-17 | ci: skip building docs on riscv64-linux | Alex Rønne Petersen | |
| 2025-07-17 | ci: increase max rss for riscv64-linux back to 64G | Alex Rønne Petersen | |
| 2025-07-15 | ci: skip building and checking stage4 on riscv64-linux | Alex Rønne Petersen | |
| 2025-07-15 | ci: skip some test steps on riscv64-linux | Alex Rønne Petersen | |
| Specifically: * test-fmt * test-translate-c * test-run-translated-c * test-cli * test-incremental | |||
| 2025-07-15 | ci: make changes to riscv64-linux to try to avoid timeouts | Alex Rønne Petersen | |
| The idea is to have 2 runners per machine, since a lot of time is spent building stage3 and stage4, both of which are largely single-core affairs. This will make the test steps take longer, however, so the timeouts have been bumped a bit, and max RSS for the test step has been lowered from 64G to 32G to prevent OOM. Finally, we now only run a single ReleaseSafe job on PRs; Debug and Release jobs are limited to pushes. | |||
| 2025-07-12 | ci: Add riscv64-linux-debug and riscv64-linux-release | Alex Rønne Petersen | |
