@@ -14,6 +14,9 @@ Language
1414- [ Pattern matching will now automatically apply dereferences.] [ 49394 ]
1515- [ 128-bit integers in the form of ` u128 ` and ` i128 ` are now stable.] [ 49101 ]
1616- [ ` main ` can now return ` Result<(), E: Debug> ` ] [ 49162 ] in addition to ` () ` .
17+ - [ A lot of operations are now available in a const context.] [ 46882 ] E.g. You
18+ can now index into constant arrays, reference and deference into constants,
19+ and use Tuple struct constructors.
1720- [ Fixed entry slice patterns are now stable.] [ 48516 ] e.g.
1821 ``` rust
1922 let points = [1 , 2 , 3 , 4 ];
@@ -41,7 +44,6 @@ Libraries
4144- [ Implemented ` Default, Hash ` for ` cmp::Reverse ` .] [ 48628 ]
4245- [ Optimized ` str::repeat ` being 8x faster in large cases.] [ 48657 ]
4346- [ ` ascii::escape_default ` is now available in libcore.] [ 48735 ]
44- - [ Implemented ` FromStr ` for ` PathBuf ` ] [ 48292 ]
4547- [ Trailing commas are now supported in std and core macros.] [ 48056 ]
4648- [ Implemented ` Copy, Clone ` for ` cmp::Reverse ` ] [ 47379 ]
4749- [ Implemented ` Clone ` for ` char::{ToLowercase, ToUppercase} ` .] [ 48629 ]
@@ -77,8 +79,6 @@ Stabilized APIs
7779- [ ` LocalKey::try_with ` ]
7880- [ ` Option::cloned ` ]
7981- [ ` btree_map::Entry::and_modify ` ]
80- - [ ` convert::TryFrom ` ]
81- - [ ` convert::TryInto ` ]
8282- [ ` fs::read_to_string ` ]
8383- [ ` fs::read ` ]
8484- [ ` fs::write ` ]
@@ -121,12 +121,12 @@ Compatibility Notes
121121 let _reversed_pair : & 'static _ = & (PAIR . 1 , PAIR . 0 ); // Doesn't work
122122 }
123123 ```
124- - [ Removed the deprecated unstable ` SipHasher{13,24} ` from documentation.] [ 49108 ]
125124- [ Deprecate ` AsciiExt ` trait in favor of inherent methods.] [ 49109 ]
126125- [ ` ".e0" ` will now no longer parse as ` 0.0 ` and will instead cause
127126 an error.] [ 48235 ]
128127- [ Removed hoedown from rustdoc.] [ 48274 ]
129128
129+ [ 46882 ] : https://github.com/rust-lang/rust/pull/46882
130130[ 47379 ] : https://github.com/rust-lang/rust/pull/47379
131131[ 47408 ] : https://github.com/rust-lang/rust/pull/47408
132132[ 47813 ] : https://github.com/rust-lang/rust/pull/47813
@@ -136,7 +136,6 @@ Compatibility Notes
136136[ 48235 ] : https://github.com/rust-lang/rust/pull/48235
137137[ 48274 ] : https://github.com/rust-lang/rust/pull/48274
138138[ 48281 ] : https://github.com/rust-lang/rust/pull/48281
139- [ 48292 ] : https://github.com/rust-lang/rust/pull/48292
140139[ 48296 ] : https://github.com/rust-lang/rust/pull/48296
141140[ 48359 ] : https://github.com/rust-lang/rust/pull/48359
142141[ 48404 ] : https://github.com/rust-lang/rust/pull/48404
@@ -148,7 +147,6 @@ Compatibility Notes
148147[ 48735 ] : https://github.com/rust-lang/rust/pull/48735
149148[ 48978 ] : https://github.com/rust-lang/rust/pull/48978
150149[ 49101 ] : https://github.com/rust-lang/rust/pull/49101
151- [ 49108 ] : https://github.com/rust-lang/rust/pull/49108
152150[ 49109 ] : https://github.com/rust-lang/rust/pull/49109
153151[ 49121 ] : https://github.com/rust-lang/rust/pull/49121
154152[ 49162 ] : https://github.com/rust-lang/rust/pull/49162
@@ -188,8 +186,6 @@ Compatibility Notes
188186[ `LocalKey::try_with` ] : https://doc.rust-lang.org/std/thread/struct.LocalKey.html#method.try_with
189187[ `Option::cloned` ] : https://doc.rust-lang.org/std/option/enum.Option.html#method.cloned
190188[ `btree_map::Entry::and_modify` ] : https://doc.rust-lang.org/std/collections/btree_map/enum.Entry.html#method.and_modify
191- [ `convert::TryFrom` ] : https://doc.rust-lang.org/std/convert/trait.TryFrom.html
192- [ `convert::TryInto` ] : https://doc.rust-lang.org/std/convert/trait.TryInto.html
193189[ `fs::read_to_string` ] : https://doc.rust-lang.org/std/fs/fn.read_to_string.html
194190[ `fs::read` ] : https://doc.rust-lang.org/std/fs/fn.read.html
195191[ `fs::write` ] : https://doc.rust-lang.org/std/fs/fn.write.html
0 commit comments