@@ -14,6 +14,9 @@ Language
14
14
- [ Pattern matching will now automatically apply dereferences.] [ 49394 ]
15
15
- [ 128-bit integers in the form of ` u128 ` and ` i128 ` are now stable.] [ 49101 ]
16
16
- [ ` 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.
17
20
- [ Fixed entry slice patterns are now stable.] [ 48516 ] e.g.
18
21
``` rust
19
22
let points = [1 , 2 , 3 , 4 ];
@@ -41,7 +44,6 @@ Libraries
41
44
- [ Implemented ` Default, Hash ` for ` cmp::Reverse ` .] [ 48628 ]
42
45
- [ Optimized ` str::repeat ` being 8x faster in large cases.] [ 48657 ]
43
46
- [ ` ascii::escape_default ` is now available in libcore.] [ 48735 ]
44
- - [ Implemented ` FromStr ` for ` PathBuf ` ] [ 48292 ]
45
47
- [ Trailing commas are now supported in std and core macros.] [ 48056 ]
46
48
- [ Implemented ` Copy, Clone ` for ` cmp::Reverse ` ] [ 47379 ]
47
49
- [ Implemented ` Clone ` for ` char::{ToLowercase, ToUppercase} ` .] [ 48629 ]
@@ -77,8 +79,6 @@ Stabilized APIs
77
79
- [ ` LocalKey::try_with ` ]
78
80
- [ ` Option::cloned ` ]
79
81
- [ ` btree_map::Entry::and_modify ` ]
80
- - [ ` convert::TryFrom ` ]
81
- - [ ` convert::TryInto ` ]
82
82
- [ ` fs::read_to_string ` ]
83
83
- [ ` fs::read ` ]
84
84
- [ ` fs::write ` ]
@@ -121,12 +121,12 @@ Compatibility Notes
121
121
let _reversed_pair : & 'static _ = & (PAIR . 1 , PAIR . 0 ); // Doesn't work
122
122
}
123
123
```
124
- - [ Removed the deprecated unstable ` SipHasher{13,24} ` from documentation.] [ 49108 ]
125
124
- [ Deprecate ` AsciiExt ` trait in favor of inherent methods.] [ 49109 ]
126
125
- [ ` ".e0" ` will now no longer parse as ` 0.0 ` and will instead cause
127
126
an error.] [ 48235 ]
128
127
- [ Removed hoedown from rustdoc.] [ 48274 ]
129
128
129
+ [ 46882 ] : https://github.com/rust-lang/rust/pull/46882
130
130
[ 47379 ] : https://github.com/rust-lang/rust/pull/47379
131
131
[ 47408 ] : https://github.com/rust-lang/rust/pull/47408
132
132
[ 47813 ] : https://github.com/rust-lang/rust/pull/47813
@@ -136,7 +136,6 @@ Compatibility Notes
136
136
[ 48235 ] : https://github.com/rust-lang/rust/pull/48235
137
137
[ 48274 ] : https://github.com/rust-lang/rust/pull/48274
138
138
[ 48281 ] : https://github.com/rust-lang/rust/pull/48281
139
- [ 48292 ] : https://github.com/rust-lang/rust/pull/48292
140
139
[ 48296 ] : https://github.com/rust-lang/rust/pull/48296
141
140
[ 48359 ] : https://github.com/rust-lang/rust/pull/48359
142
141
[ 48404 ] : https://github.com/rust-lang/rust/pull/48404
@@ -148,7 +147,6 @@ Compatibility Notes
148
147
[ 48735 ] : https://github.com/rust-lang/rust/pull/48735
149
148
[ 48978 ] : https://github.com/rust-lang/rust/pull/48978
150
149
[ 49101 ] : https://github.com/rust-lang/rust/pull/49101
151
- [ 49108 ] : https://github.com/rust-lang/rust/pull/49108
152
150
[ 49109 ] : https://github.com/rust-lang/rust/pull/49109
153
151
[ 49121 ] : https://github.com/rust-lang/rust/pull/49121
154
152
[ 49162 ] : https://github.com/rust-lang/rust/pull/49162
@@ -188,8 +186,6 @@ Compatibility Notes
188
186
[ `LocalKey::try_with` ] : https://doc.rust-lang.org/std/thread/struct.LocalKey.html#method.try_with
189
187
[ `Option::cloned` ] : https://doc.rust-lang.org/std/option/enum.Option.html#method.cloned
190
188
[ `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
193
189
[ `fs::read_to_string` ] : https://doc.rust-lang.org/std/fs/fn.read_to_string.html
194
190
[ `fs::read` ] : https://doc.rust-lang.org/std/fs/fn.read.html
195
191
[ `fs::write` ] : https://doc.rust-lang.org/std/fs/fn.write.html
0 commit comments