Skip to content

More target coverage in the module test matrix #24013

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Jun 3, 2025

Conversation

alexrp
Copy link
Member

@alexrp alexrp commented May 29, 2025

Progress towards Tier 2 status for FreeBSD and NetBSD, and some extra coverage for Windows.

alexrp added 3 commits May 29, 2025 15:01
I removed the commented-out entries for backends that are bitrotted. Can add
these back later when we reboot those backends.
We can't provide MSVC libc when cross-compiling (yet?).
alexrp and others added 10 commits May 29, 2025 16:47
There's not really any point in targeting *-windows-(gnu,msvc) when not linking
libc, so add entries for *-windows-(gnu,msvc) that actually link libc, and
change the old non-libc entries to *-windows-none.

Also add missing aarch64-windows-(none,msvc) and thumb-windows-(none,msvc)
entries. thumb-windows-gnu is disabled for now due to ziglang#24016.
They just define the constants in the system headers.
std tests are temporarily disabled for arm-freebsd-eabihf due to ziglang#23949.

I omitted x86-freebsd-none and powerpc-freebsd-none because these will be
dropped in FreeBSD 15.0 anyway, so there's no point in us spending resources on
those now.
…rgets.

These will be dropped in FreeBSD 15.0, so there's no point in us spending
resources these now.
These were not intended to be included as NetBSD's RISC-V port has not had an
official release yet.
@alexrp alexrp marked this pull request as ready for review May 29, 2025 22:14
@alexrp alexrp requested a review from andrewrk May 29, 2025 22:16
@andrewrk andrewrk merged commit 826e1c3 into ziglang:master Jun 3, 2025
9 checks passed
@alexrp alexrp deleted the test-matrix branch June 3, 2025 21:06
alexrp added a commit to alexrp/zig that referenced this pull request Jun 4, 2025
The addition of FreeBSD and NetBSD targets to the test matrix in ziglang#24013 seems to
be causing timeouts under load. We might need to exclude some of those from CI,
but start by bumping the timeout so we can get a sense of how much more time is
actually needed.
alexrp added a commit that referenced this pull request Jun 4, 2025
The addition of FreeBSD and NetBSD targets to the test matrix in #24013 seems to
be causing timeouts under load. We might need to exclude some of those from CI,
but start by bumping the timeout so we can get a sense of how much more time is
actually needed.
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