-
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
[beta] Revert #117472: Stabilize C string literals #119528
Conversation
This reverts commit 0f41bc2.
r? @cjgillot (rustbot has picked a reviewer for you, use r? to override) |
|
Some changes occurred in src/tools/clippy cc @rust-lang/clippy |
This comment has been minimized.
This comment has been minimized.
This comment was marked as outdated.
This comment was marked as outdated.
Why revert #118566? Seems like a complex diff for no reason, just use a few |
This comment has been minimized.
This comment has been minimized.
b1a5004
to
99aa435
Compare
Yeah, that's fair. The reverts were clean/trivial so that seemed slightly preferable to me but it's only a few lines to fix the feature gates. |
This comment has been minimized.
This comment has been minimized.
@wesleywiser Will you go forward with that alternative approach? I don't mind which way the revert happens, but this is somewhat time-sensitive so I don't want it to sit without progress for long. |
This reverts commit 21a27e1, reversing changes made to 01a12f2. This is being reverted in rust-lang/rust#119528
This reverts commit 5a4e7ba, reversing changes made to 34fca48. This is being reverted in rust-lang/rust#119528
This comment was marked as spam.
This comment was marked as spam.
@bors retry timeout on dist-apple-various |
…cote [beta] Revert rust-lang#117472: Stabilize C string literals Based on discussion in [#t-lang](https://rust-lang.zulipchat.com/#narrow/stream/213817-t-lang/topic/rfc.203349.3A.20mixed.20utf8.20literals), revert the stabilization of C string literals in Rust 1.76. I also reverted rust-lang#118566 as it uses the newly stabilized C string literals in various places.
💥 Test timed out |
@bors retry timeout on two apple runners |
☀️ Test successful - checks-actions |
…als, r=Nilstrieb Set `c_str_literals` stabilization version back to `CURRENT_RUSTC_VERSION` `c_str_literals`'s stabilization has been delayed to 1.77 (rust-lang#119528).
Rollup merge of rust-lang#119865 - eduardosm:bump-version-c_str_literals, r=Nilstrieb Set `c_str_literals` stabilization version back to `CURRENT_RUSTC_VERSION` `c_str_literals`'s stabilization has been delayed to 1.77 (rust-lang#119528).
…k-Simulacrum [Beta 1.77] Fix bootstrapping from 1.76 Due to the timing of the revert for stabilization of c_str_literal (rust-lang#119528 which reverted in 1.76) and trait_upcasting (rust-lang#120269 which reverted in 1.76), which happened after rust-lang#119211 (Bump stage0 to 1.76 beta), this resulted in some of the feature attributes not being restored which are needed to be able to bootstrap from 1.76. This restores those features. This also includes a stage0 bump to the just released stable. This is necessary because stage0 was currently pointing at an old beta which did not contain the reverts. Fixes rust-lang#120810
This reverts commit 21a27e16892fbdbec0c043c8c521b06e9174f6fd, reversing changes made to 01a12f22be9ff91edba38ebe982520cf19b86931. This is being reverted in rust-lang/rust#119528
Based on discussion in #t-lang, revert the stabilization of C string literals in Rust 1.76.
I also reverted #118566 as it uses the newly stabilized C string literals in various places.