Uh oh!
There was an error while loading. Please reload this page.
Remove some unsound specializations - #68358
Conversation
rust-highfive
commented
Jan 19, 2020
r? @KodrAus (rust_highfive has picked a reviewer for you, use r? to override) |
matthewjasper
commented
Jan 19, 2020
I'm running perf, but I suspect that this is more likely to affect other applications more than the compiler. |
rust-timer
commented
Jan 19, 2020
Awaiting bors try build completion |
bors
commented
Jan 19, 2020
⌛ Trying commit 70e00844d4f12bf72c585d95a31b5402487efa85 with merge 7aaf7627e1102ae1adad316889196660d88879c8... |
rust-highfive
commented
Jan 19, 2020
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
bors
commented
Jan 19, 2020
☀️ Try build successful - checks-azure |
rust-timer
commented
Jan 19, 2020
Queued 7aaf7627e1102ae1adad316889196660d88879c8 with parent 1ce08f9, future comparison URL. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Centril
commented
Feb 3, 2020
nikomatsakis
commented
Feb 7, 2020
@bors r+ |
bors
commented
Feb 7, 2020
📌 Commit a81c59f has been approved by |
Remove some unsound specializations This removes the unsound and exploitable specializations in the standard library * The `PartialEq` and `Hash` implementations for `RangeInclusive` are changed to avoid specialization. * The `PartialOrd` specialization for slices now specializes on a limited set of concrete types. * Added some tests for the soundness problems.
bors
commented
Feb 8, 2020
Remove some unsound specializations This removes the unsound and exploitable specializations in the standard library * The `PartialEq` and `Hash` implementations for `RangeInclusive` are changed to avoid specialization. * The `PartialOrd` specialization for slices now specializes on a limited set of concrete types. * Added some tests for the soundness problems.
bors
commented
Feb 8, 2020
☀️ Test successful - checks-azure |
This removes the unsound and exploitable specializations in the standard library
PartialEqandHashimplementations forRangeInclusiveare changed to avoid specialization.PartialOrdspecialization for slices now specializes on a limited set of concrete types.