-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Add basic trait impls for f16
and f128
#123085
Add basic trait impls for f16
and f128
#123085
Conversation
This comment has been minimized.
This comment has been minimized.
You probably need to |
Ah, nvm, it's clippy I guess. |
Yeah lol, it looks like I need to kind of inch my way out of circular dependencies |
8c7d1d3
to
cd1e659
Compare
This comment has been minimized.
This comment has been minimized.
cd1e659
to
fb9a93f
Compare
Oh huh, I guess clippy tests gets run with beta so my change made no difference. Tough to tell exactly where it is coming from but I'll see if I can get away just |
☔ The latest upstream changes (presumably #122832) made this pull request unmergeable. Please resolve the merge conflicts. |
Split off part of <rust-lang#122470> so the compiler doesn't ICE because it expects primitives to have some minimal traits. Fixes <rust-lang#123074>
fb9a93f
to
d7d5fc9
Compare
@bors r+ |
☀️ Test successful - checks-actions |
Finished benchmarking commit (5da1a1b): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 669.242s -> 668.99s (-0.04%) |
We will lose `f16` and `f128` in the beta compiler after the revert for <rust-lang#123282> lands. Change what was added in <rust-lang#123085> to be behind `#[cfg(not(bootstrap))]` to account for this.
…ootstrap, r=jhpratt Put basic impls for f16 and f128 behind cfg(not(bootstrap)) We will lose `f16` and `f128` in the beta compiler after the revert for <rust-lang#123282> lands. Change what was added in <rust-lang#123085> to be behind `#[cfg(not(bootstrap))]` to account for this.
… r=jhpratt Put basic impls for f16 and f128 behind cfg(not(bootstrap)) We will lose `f16` and `f128` in the beta compiler after the revert for <rust-lang/rust#123282> lands. Change what was added in <rust-lang/rust#123085> to be behind `#[cfg(not(bootstrap))]` to account for this.
We will lose `f16` and `f128` in the beta compiler after the revert for <rust-lang#123282> lands. Change what was added in <rust-lang#123085> to be behind `#[cfg(not(bootstrap))]` to account for this.
Split off part of #122470 so the compiler doesn't ICE because it expects primitives to have some minimal traits.
Fixes #123074