-
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
std: Fix tracking issues and clean deprecated APIs #32112
Conversation
r? @aturon |
138fbf4
to
d481d39
Compare
☔ The latest upstream changes (presumably #32133) made this pull request unmergeable. Please resolve the merge conflicts. |
c802813
to
d80fb96
Compare
r=me, very nice. |
d80fb96
to
2c54926
Compare
@bors: r=aturon 2c54926a1cc661e42b00c1cebe7a4ccb643cbf65 |
☔ The latest upstream changes (presumably #32200) made this pull request unmergeable. Please resolve the merge conflicts. |
Don't want to pollute the source tree!
This isn't exported so it doesn't need a tag.
These are all insta-stable anyway, so just properly tag them.
The referenced issues here were both closed, so hook up a new issue which tracks specifically the prelude traits being unstable.
The listed tracking issue was hooked up to the wrong location by accident.
2c54926
to
95812ac
Compare
@bors: r=aturon 95812ac |
Travis is unhappy: https://travis-ci.org/rust-lang/rust/builds/115483851#L1725 |
⌛ Testing commit 95812ac with merge 08d32fa... |
|
⛄ The build was interrupted to prioritize another pull request. |
⌛ Testing commit 95812ac with merge 51644a9... |
💔 Test failed - auto-win-msvc-32-opt |
95812ac
to
c2c5092
Compare
@bors: r=aturon c2c5092 |
⌛ Testing commit c2c5092 with merge b5241a8... |
💔 Test failed - auto-linux-64-x-android-t |
Removes all unstable and deprecated APIs prior to the 1.8 release. All APIs that are deprecated in the 1.8 release are sticking around for the rest of this cycle. Some notable changes are: * The `dynamic_lib` module was moved into `rustc_back` as the compiler still relies on a few bits and pieces. * The `DebugTuple` formatter now special-cases an empty struct name with only one field to append a trailing comma.
c2c5092
to
b53764c
Compare
std: Fix tracking issues and clean deprecated APIs This PR fixes up a number of discrepancies found with tracking issues (some closed, some needed new ones, etc), and also cleans out all pre-1.8 deprecated APIs. The big beast here was dealing with `std::dynamic_lib`, and via many applications of a large hammer it's now out of the standard library.
This PR fixes up a number of discrepancies found with tracking issues (some closed, some needed new ones, etc), and also cleans out all pre-1.8 deprecated APIs. The big beast here was dealing with
std::dynamic_lib
, and via many applications of a large hammer it's now out of the standard library.