Skip to content

x86_64: increase passing test coverage on windows #24193

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 6 commits into from
Jun 20, 2025

Conversation

jacobly0
Copy link
Member

Now that codegen has no references to linker state this is much easier.

Closes #24153

@jacobly0 jacobly0 force-pushed the x86_64-spring-cleaning branch 4 times, most recently from 677f28c to 62d4855 Compare June 18, 2025 23:26
jacobly0 added 3 commits June 19, 2025 11:45
e.g. `x86_64-windows.win10...win11_dt-gnu` -> `x86_64-windows-gnu`

When the OS version is the default this is redundant with checking the
default in the standard library.
This struct is larger than 256 bytes and code that copies it
consistently shows up in profiles of the compiler.
jacobly0 added 3 commits June 19, 2025 18:41
This is not meant to be a long-term solution, but it's the easiest thing
to get working quickly at the moment. The main intention of this hack is
to allow more tests to be enabled. By the time the coff linker is far
enough along to be enabled by default, this will no longer be required.
Now that codegen has no references to linker state this is much easier.

Closes ziglang#24153
@jacobly0 jacobly0 force-pushed the x86_64-spring-cleaning branch from d44b7e9 to 1f98c98 Compare June 19, 2025 22:41
@jacobly0 jacobly0 enabled auto-merge June 19, 2025 23:09
@jacobly0 jacobly0 merged commit cf1a7bb into ziglang:master Jun 20, 2025
10 checks passed
leecannon added a commit to zigtools/zls that referenced this pull request Jun 22, 2025
leecannon added a commit to zigtools/zls that referenced this pull request Jun 22, 2025
Techatrix pushed a commit to zigtools/zls that referenced this pull request Jun 22, 2025
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.

emit MIR failed: InvalidInstruction (no encoding found)
1 participant