|
9 | 9 | Compiler
|
10 | 10 | --------
|
11 | 11 |
|
12 |
| -- [Struct fields are now properly to the expected field type.][42807] |
| 12 | +- [Struct fields are now properly coerced to the expected field type.][42807] |
13 | 13 | - [Enabled wasm LLVM backend][42571] WASM can now be built with the
|
14 | 14 | `wasm32-experimental-emscripten` target.
|
15 | 15 | - [Changed some of the error messages to be more helpful.][42033]
|
@@ -53,18 +53,41 @@ Libraries
|
53 | 53 | Stabilized APIs
|
54 | 54 | ---------------
|
55 | 55 |
|
| 56 | +- [`CStr::into_c_string`] |
| 57 | +- [`CString::as_c_str`] |
| 58 | +- [`CString::into_boxed_c_str`] |
56 | 59 | - [`Chain::get_mut`]
|
57 | 60 | - [`Chain::get_ref`]
|
58 | 61 | - [`Chain::into_inner`]
|
| 62 | +- [`Option::get_or_insert_with`] |
| 63 | +- [`Option::get_or_insert`] |
| 64 | +- [`OsStr::into_os_string`] |
| 65 | +- [`OsString::into_boxed_os_str`] |
59 | 66 | - [`Take::get_mut`]
|
60 | 67 | - [`Take::get_ref`]
|
| 68 | +- [`Utf8Error::error_len`] |
| 69 | +- [`char::EscapeDebug`] |
| 70 | +- [`char::escape_debug`] |
| 71 | +- [`compile_error!`] |
61 | 72 | - [`f32::from_bits`]
|
62 | 73 | - [`f32::to_bits`]
|
63 | 74 | - [`f64::from_bits`]
|
64 | 75 | - [`f64::to_bits`]
|
65 |
| -- [`slice::sort_unstable`] |
66 |
| -- [`slice::sort_unstable_by`] |
| 76 | +- [`mem::ManuallyDrop`] |
67 | 77 | - [`slice::sort_unstable_by_key`]
|
| 78 | +- [`slice::sort_unstable_by`] |
| 79 | +- [`slice::sort_unstable`] |
| 80 | +- [`ste::from_boxed_utf8_unchecked`] |
| 81 | +- [`str::as_bytes_mut`] |
| 82 | +- [`str::as_bytes_mut`] |
| 83 | +- [`str::from_utf8_mut`] |
| 84 | +- [`str::from_utf8_unchecked_mut`] |
| 85 | +- [`str::get_mut`] |
| 86 | +- [`str::get_unchecked_mut`] |
| 87 | +- [`str::get_unchecked`] |
| 88 | +- [`str::get`] |
| 89 | +- [`str::into_boxed_bytes`] |
| 90 | + |
68 | 91 |
|
69 | 92 | Cargo
|
70 | 93 | -----
|
@@ -121,18 +144,40 @@ Compatibility Notes
|
121 | 144 | [cargo/4248]: https://github.com/rust-lang/cargo/pull/4248
|
122 | 145 | [cargo/4259]: https://github.com/rust-lang/cargo/pull/4259
|
123 | 146 | [cargo/4270]: https://github.com/rust-lang/cargo/pull/4270
|
| 147 | +[`CStr::into_c_string`]: https://doc.rust-lang.org/std/ffi/struct.CStr.html#method.into_c_string |
| 148 | +[`CString::as_c_str`]: https://doc.rust-lang.org/std/ffi/struct.CString.html#method.as_c_str |
| 149 | +[`CString::into_boxed_c_str`]: https://doc.rust-lang.org/std/ffi/struct.CString.html#method.into_boxed_c_str |
124 | 150 | [`Chain::get_mut`]: https://doc.rust-lang.org/std/io/struct.Chain.html#method.get_mut
|
125 | 151 | [`Chain::get_ref`]: https://doc.rust-lang.org/std/io/struct.Chain.html#method.get_ref
|
126 | 152 | [`Chain::into_inner`]: https://doc.rust-lang.org/std/io/struct.Chain.html#method.into_inner
|
| 153 | +[`Option::get_or_insert_with`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.get_or_insert_with |
| 154 | +[`Option::get_or_insert`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.get_or_insert |
| 155 | +[`OsStr::into_os_string`]: https://doc.rust-lang.org/std/ffi/struct.OsStr.html#method.into_os_string |
| 156 | +[`OsString::into_boxed_os_str`]: https://doc.rust-lang.org/std/ffi/struct.OsString.html#method.into_boxed_os_str |
127 | 157 | [`Take::get_mut`]: https://doc.rust-lang.org/std/io/struct.Take.html#method.get_mut
|
128 | 158 | [`Take::get_ref`]: https://doc.rust-lang.org/std/io/struct.Take.html#method.get_ref
|
| 159 | +[`Utf8Error::error_len`]: https://doc.rust-lang.org/std/str/struct.Utf8Error.html#method.error_len |
| 160 | +[`char::EscapeDebug`]: https://doc.rust-lang.org/std/char/struct.EscapeDebug.html |
| 161 | +[`char::escape_debug`]: https://doc.rust-lang.org/std/primitive.char.html#method.escape_debug |
| 162 | +[`compile_error!`]: https://doc.rust-lang.org/std/macro.compile_error.html |
129 | 163 | [`f32::from_bits`]: https://doc.rust-lang.org/std/primitive.f32.html#method.from_bits
|
130 | 164 | [`f32::to_bits`]: https://doc.rust-lang.org/std/primitive.f32.html#method.to_bits
|
131 | 165 | [`f64::from_bits`]: https://doc.rust-lang.org/std/primitive.f64.html#method.from_bits
|
132 | 166 | [`f64::to_bits`]: https://doc.rust-lang.org/std/primitive.f64.html#method.to_bits
|
| 167 | +[`mem::ManuallyDrop`]: https://doc.rust-lang.org/std/mem/union.ManuallyDrop.html |
133 | 168 | [`slice::sort_unstable_by_key`]: https://doc.rust-lang.org/std/primitive.slice.html#method.sort_unstable_by_key
|
134 | 169 | [`slice::sort_unstable_by`]: https://doc.rust-lang.org/std/primitive.slice.html#method.sort_unstable_by
|
135 | 170 | [`slice::sort_unstable`]: https://doc.rust-lang.org/std/primitive.slice.html#method.sort_unstable
|
| 171 | +[`ste::from_boxed_utf8_unchecked`]: https://doc.rust-lang.org/std/str/fn.from_boxed_utf8_unchecked.html |
| 172 | +[`str::as_bytes_mut`]: https://doc.rust-lang.org/std/primitive.str.html#method.as_bytes_mut |
| 173 | +[`str::as_bytes_mut`]: https://doc.rust-lang.org/std/primitive.str.html#method.as_bytes_mut |
| 174 | +[`str::from_utf8_mut`]: https://doc.rust-lang.org/std/str/fn.from_utf8_mut.html |
| 175 | +[`str::from_utf8_unchecked_mut`]: https://doc.rust-lang.org/std/str/fn.from_utf8_unchecked_mut.html |
| 176 | +[`str::get_mut`]: https://doc.rust-lang.org/std/primitive.str.html#method.get_mut |
| 177 | +[`str::get_unchecked_mut`]: https://doc.rust-lang.org/std/primitive.str.html#method.get_unchecked_mut |
| 178 | +[`str::get_unchecked`]: https://doc.rust-lang.org/std/primitive.str.html#method.get_unchecked |
| 179 | +[`str::get`]: https://doc.rust-lang.org/std/primitive.str.html#method.get |
| 180 | +[`str::into_boxed_bytes`]: https://doc.rust-lang.org/std/primitive.str.html#method.into_boxed_bytes |
136 | 181 |
|
137 | 182 |
|
138 | 183 | Version 1.19.0 (2017-07-20)
|
|
0 commit comments