Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upRust 1.18 regression - ieee754-0.2.1, from_bits #41793
Comments
brson
added
regression-from-stable-to-beta
T-libs
labels
May 6, 2017
This comment has been minimized.
This comment has been minimized.
|
Also affects audrey-0.1.0 cc @mitchmindtree |
This comment has been minimized.
This comment has been minimized.
|
EDIT: tested building audrey master now, works great. |
This comment has been minimized.
This comment has been minimized.
|
XIB. We could consider an alternative name. |
This comment has been minimized.
This comment has been minimized.
|
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 |
This comment has been minimized.
This comment has been minimized.
|
XIB = "expected impl breakage" |
This comment has been minimized.
This comment has been minimized.
|
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". |
This comment has been minimized.
This comment has been minimized.
@BurntSushi wanted to review the function before that happens. |
This comment has been minimized.
This comment has been minimized.
|
Also affects radix-heap 0.2.0 cc @noctune |
alexcrichton
added
the
I-nominated
label
May 9, 2017
This comment has been minimized.
This comment has been minimized.
|
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! |
This comment has been minimized.
This comment has been minimized.
|
Affects ramp 0.3.3 cc @Aatch |
nagisa
added
the
relnotes
label
May 18, 2017
This comment has been minimized.
This comment has been minimized.
|
Lets make sure to mention this in the release notes. |
brson commentedMay 6, 2017
This is due to a new unstable inherent method introduced in #39271.
Mentioned already here.
cc @est31 @huonw