Uh oh!
There was an error while loading. Please reload this page.
Stabilize more APIs for the 1.20.0 release - #43373
Conversation
alexcrichton
commented
Jul 20, 2017
Note that I've explicitly omitted |
alexcrichton
commented
Jul 20, 2017
r? @aturon |
alexcrichton
commented
Jul 20, 2017
(or @sfackler) |
There was a problem hiding this comment.
[00:04:22] error[E0026]: struct `feature_gate::Features` does not have a field named `compile_error`
[00:04:22] --> /checkout/src/libsyntax/ext/expand.rs:1044:35
[00:04:22] |
[00:04:22] 1013 | | Some(&Features { $field: true, .. }) => true,
[00:04:22] | |__________________________________________________^ struct `feature_gate::Features` does not have field `compile_error`
[00:04:22] ...
[00:04:22] 1034 | |/ feature_tests! {
[00:04:22] 1035 | || fn enable_quotes = quote,
[00:04:22] 1036 | || fn enable_asm = asm,
[00:04:22] 1037 | || fn enable_global_asm = global_asm,
[00:04:22] ... ||
[00:04:22] 1044 | | fn enable_compile_error = compile_error,
[00:04:22] | |___________________________________^
[00:04:22] 1045 | | }
[00:04:22] | |_____- in this macro invocation
[00:04:22] [00:04:22] error: aborting due to previous error(s)
[00:04:22] [00:04:22] error: Could not compile `syntax`.
79866b6 to
b8ce384Comparebors
commented
Jul 22, 2017
☔ The latest upstream changes (presumably #43367) made this pull request unmergeable. Please resolve the merge conflicts. |
b8ce384 to
093d38cCompareaturon
commented
Jul 25, 2017
LGTM. Fire at will. |
kennytm
commented
Jul 25, 2017
libstd doc tests failed. |
Stabilizes: * `<char>::escape_debug` * `std::char::EscapeDebug` Closesrust-lang#35068
Stabilized: * `Option::get_or_insert` * `Option::get_or_insert_with` Closesrust-lang#39288
Stabilized * `<str>::get` * `<str>::get_mut` * `<str>::get_unchecked` * `<str>::get_unchecked_mut` Closesrust-lang#39932
Stabilizes: * `CString::as_c_str` * `CString::into_boxed_c_str` * `CStr::into_c_string` * `OsString::into_boxed_os_str` * `OsStr::into_os_string` * `PathBuf::into_boxed_path` * `PathBuf::into_path_buf` Closesrust-lang#40380
Stabilizes: * `Utf8Error::error_len` Closesrust-lang#40494
Stabilizes * `core::mem::ManuallyDrop` * `std::mem::ManuallyDrop` * `ManuallyDrop::new` * `ManuallyDrop::into_inner` * `ManuallyDrop::drop` * `Deref for ManuallyDrop` * `DerefMut for ManuallyDrop` Closesrust-lang#40673
Stabilizes: * `compile_error!` as a macro defined by rustc Closesrust-lang#40872
Stabilizes * `<&mut str>::as_bytes_mut` * `<Box<str>>::into_boxed_bytes` * `std::str::from_boxed_utf8_unchecked` * `std::str::from_utf8_mut` * `std::str::from_utf8_unchecked_mut` Closesrust-lang#41119
093d38c to
16707d4Comparealexcrichton
commented
Jul 25, 2017
@bors: r=aturon |
bors
commented
Jul 25, 2017
📌 Commit 16707d4 has been approved by |
bors
commented
Jul 26, 2017
⌛ Testing commit 16707d4 with merge de2eadaa672db502230b61325cd3afaa57fc2a59... |
bors
commented
Jul 26, 2017
💔 Test failed - status-travis |
kennytm
commented
Jul 26, 2017
|
Mark-Simulacrum
commented
Jul 26, 2017
bors
commented
Jul 26, 2017
Stabilize more APIs for the 1.20.0 release In addition to the few stabilizations that have already landed, this cleans up the remaining APIs that are in `final-comment-period` right now to be stable by the 1.20.0 release
bors
commented
Jul 27, 2017
☀️ Test successful - status-appveyor, status-travis |
XAMPPRocky
commented
Aug 4, 2017
@alexcrichton What does mean for |
alexcrichton
commented
Aug 5, 2017
@Aaronepower oh that's actually mostly irrelevant in terms of stabilization, the real stabilization here is methods like |
Correct a few stability attributes * The extra impls for `ManuallyDrop` were added in rust-lang#44310 which was only stabilised in 1.22.0. * The impls for `SliceIndex` were stabilised in rust-lang#43373 but as `RangeInclusive` and `RangeToInclusive` are still unstable the impls should remain unstable. * The `From` impls for atomic integers were added in rust-lang#45610 but most atomic integers are still unstable. * The `shared_from_slice2` impls were added in rust-lang#45990 but they won't be stable until 1.24.0. * The `Mutex` and `RwLock` impls were added in rust-lang#46082 but won't be stable until 1.24.0.
Correct a few stability attributes * The extra impls for `ManuallyDrop` were added in rust-lang#44310 which was only stabilised in 1.22.0. * The impls for `SliceIndex` were stabilised in rust-lang#43373 but as `RangeInclusive` and `RangeToInclusive` are still unstable the impls should remain unstable. * The `From` impls for atomic integers were added in rust-lang#45610 but most atomic integers are still unstable. * The `shared_from_slice2` impls were added in rust-lang#45990 but they won't be stable until 1.24.0. * The `Mutex` and `RwLock` impls were added in rust-lang#46082 but won't be stable until 1.24.0.
Correct a few stability attributes * The extra impls for `ManuallyDrop` were added in rust-lang#44310 which was only stabilised in 1.22.0. * The impls for `SliceIndex` were stabilised in rust-lang#43373 but as `RangeInclusive` and `RangeToInclusive` are still unstable the impls should remain unstable. * The `From` impls for atomic integers were added in rust-lang#45610 but most atomic integers are still unstable. * The `shared_from_slice2` impls were added in rust-lang#45990 but they won't be stable until 1.24.0. * The `Mutex` and `RwLock` impls were added in rust-lang#46082 but won't be stable until 1.24.0.
In addition to the few stabilizations that have already landed, this cleans up the remaining APIs that are in
final-comment-periodright now to be stable by the 1.20.0 release