Skip to content

Conversation

@ee7
Copy link
Member

@ee7 ee7 commented Jul 29, 2025

This will be an exciting release for Zig, because it enables the x86_64 backend by default in debug mode. Quoting from the release notes:

Compilation time is significantly improved—around a 5x decrease compared to LLVM in most cases.

This should be at least somewhat noticeable for Exercism users on the Zig track.

See also:


I'm opening this PR in advance as a replacement for #72, and because the release was previously tentatively estimated to be fairly soon.

To-do:

Edit 2025-08-20: Zig 0.15.0 was tagged, but it wasn't released officially on the website (see downloads and website commit). Instead, there was a quick 0.15.1, so this PR bumps to that instead.

Please let me handle merging this PR and the corresponding PR in exercism/zig. Zig still makes a significant number of breaking changes, so the test runner and track repos should be kept in sync. My usual process is to merge the track PR as soon as I see that the new test runner image was successfully deployed.

@ee7 ee7 changed the title Dockerfile, tests: bump Zig from 0.14.1 to 0.15.0-dev.1254+c9ce1debe Dockerfile, tests: bump Zig from 0.14.1 to 0.15.0 Jul 29, 2025
@ee7 ee7 changed the title Dockerfile, tests: bump Zig from 0.14.1 to 0.15.0 Dockerfile, tests: bump Zig from 0.14.1 to 0.15.1 Aug 20, 2025
@ee7 ee7 marked this pull request as ready for review August 20, 2025 20:06
@ee7 ee7 requested a review from a team as a code owner August 20, 2025 20:06
Copy link
Contributor

@keiravillekode keiravillekode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(for ee7 to merge)

@BethanyG
Copy link
Member

(for ee7 to merge when ready)

@ee7 ee7 merged commit c3add6b into exercism:main Aug 20, 2025
3 of 4 checks passed
@ee7 ee7 deleted the zig-0.15.0 branch August 20, 2025 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants