-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rust 1.18 regression - ieee754-0.2.1, from_bits #41793
Comments
Also affects audrey-0.1.0 cc @mitchmindtree |
EDIT: tested building audrey master now, works great. |
XIB. We could consider an alternative name. |
Quoting @rkruppe 's comment from the linked thread:
When implementing the feature, I was inspired by the name, but didn't think it would cause breakage, instead the ieee754 crate would shadow it. Sorry for that! I think |
XIB = "expected impl breakage" |
It seems to me like the ideal fix would be expedited stabilisation of the function in question. The behaviour of implementation in the crate is mildly different (difference being handling of the signalling NaN) from the implementation in libstd, but it doesn’t seem to me like that would alter functionality of the crate in a detrimental way. Of course, if we do that, we must keep in mind that fixing this by stabilising a somewhat incompatible (albeit better) method is threading a potentially thin line between "silently breaks code" and "seamless upgrade". |
@BurntSushi wanted to review the function before that happens. |
Also affects radix-heap 0.2.0 cc @Noctune |
Discussed this at libs triage our conclusion was that we're unlikley to back out these methods, but if any crates have difficulty updating we can reconsider! |
Affects ramp 0.3.3 cc @Aatch |
Lets make sure to mention this in the release notes. |
This is due to a new unstable inherent method introduced in #39271.
Mentioned already here.
cc @est31 @huonw
The text was updated successfully, but these errors were encountered: