Skip to content

test: Update precision defaults to be more accurate - #1138

Merged
tgross35 merged 5 commits into
rust-lang:mainfrom
tgross35:x86-32-fma
Mar 30, 2026
Merged

test: Update precision defaults to be more accurate#1138
tgross35 merged 5 commits into
rust-lang:mainfrom
tgross35:x86-32-fma

Conversation

@tgross35

Copy link
Copy Markdown
Contributor

No description provided.

@tgross35
tgross35 force-pushed the x86-32-fma branch 9 times, most recently from ef84df1 to 9c085c3 Compare March 29, 2026 09:04
@rustbot

rustbot commented Mar 29, 2026

Copy link
Copy Markdown
Collaborator

This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@tgross35
tgross35 force-pushed the x86-32-fma branch 11 times, most recently from 99785a8 to 06a11d2 Compare March 30, 2026 01:03
Make it easier to copy test output when evaluating multi-input
functions.
The current flow is somewhat confusing in what is an inaccuracy due to
musl (either from implementation or from problems in the C ABI that we
avoid) and what is an inaccuracy in our library on specific platforms.
Clean up the structure here, which allows for some more narrow bounds.
Currently an exact xfail result is needed on platforms that have variability
(i586) but this is awkward to work with, especially for bessel
functions. Change this to allow `SpecialCase` to be used.
Most of these come from the list at [1], or from failures collected when
updating test precision.

[1]: rust-lang#836
@tgross35
tgross35 enabled auto-merge (rebase) March 30, 2026 01:56
@tgross35 tgross35 changed the title test: Update the precision override on x86-32 fma test: Update precision defaults to be more accurate Mar 30, 2026
@tgross35
tgross35 merged commit 5d316fa into rust-lang:main Mar 30, 2026
44 checks passed
@tgross35
tgross35 deleted the x86-32-fma branch March 30, 2026 02: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.

2 participants