diff options
| author | Aaron Power <Aaronepower@users.noreply.github.com> | 2017-11-13 21:48:01 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-13 21:48:01 +0000 |
| commit | e0ac8647b6acac7ea5f894e3b9d66bf1c4915087 (patch) | |
| tree | cfe991ecea43711c5f4286b2b71c0fa6bef754b2 | |
| parent | b93c95a4b4cd12a943ae3f741026e43161cd87e8 (diff) | |
| download | rust-e0ac8647b6acac7ea5f894e3b9d66bf1c4915087.tar.gz rust-e0ac8647b6acac7ea5f894e3b9d66bf1c4915087.zip | |
Update RELEASES.md
| -rw-r--r-- | RELEASES.md | 41 |
1 files changed, 28 insertions, 13 deletions
diff --git a/RELEASES.md b/RELEASES.md index c3fe4f53e54..7a3b097611e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -8,6 +8,8 @@ Language - [`#![feature(const_fn)]` is now no longer required for calling const functions.][43017] It's still required for creating constant functions. +- [`T op= &T` now works for numeric types.][44287] eg. `let mut x = 2; x += &8;` +- [types that impl `Drop` are now allowed in `const` and `static` types][44456] Compiler -------- @@ -27,6 +29,7 @@ Libraries - [Properly detect overflow in `Instant += Duration`.][44220] - [impl `Hasher` for `{&mut Hasher, Box<Hasher>}`][44015] - [impl `fmt::Debug` for `SplitWhitespace`.][44303] +- [`Option<T>` now impls `Try`][42526] This allows for using `?` with `Option` types. Stabilized APIs --------------- @@ -47,30 +50,42 @@ Misc Compatibility Notes ------------------- -- [The minimum Android version that rustc can build for has been bumped to `4.0` from `2.3`][45656] +- [The minimum Android version that rustc can build for has been bumped + to `4.0` from `2.3`][45656] +- [Allowing `T op= &T` for numeric types has broken some type + inference cases][45480] -[45075]: https://github.com/rust-lang/rust/pull/45075 -[45094]: https://github.com/rust-lang/rust/pull/45094 -[45095]: https://github.com/rust-lang/rust/pull/45095 -[45064]: https://github.com/rust-lang/rust/pull/45064 + +[42526]: https://github.com/rust-lang/rust/pull/42526 +[43017]: https://github.com/rust-lang/rust/pull/43017 +[43716]: https://github.com/rust-lang/rust/pull/43716 +[43949]: https://github.com/rust-lang/rust/pull/43949 +[44015]: https://github.com/rust-lang/rust/pull/44015 +[44220]: https://github.com/rust-lang/rust/pull/44220 +[44251]: https://github.com/rust-lang/rust/pull/44251 +[44287]: https://github.com/rust-lang/rust/pull/44287 +[44303]: https://github.com/rust-lang/rust/pull/44303 +[44456]: https://github.com/rust-lang/rust/pull/44456 +[44466]: https://github.com/rust-lang/rust/pull/44466 [44895]: https://github.com/rust-lang/rust/pull/44895 [44966]: https://github.com/rust-lang/rust/pull/44966 [44978]: https://github.com/rust-lang/rust/pull/44978 [45041]: https://github.com/rust-lang/rust/pull/45041 -[44466]: https://github.com/rust-lang/rust/pull/44466 -[44220]: https://github.com/rust-lang/rust/pull/44220 -[44251]: https://github.com/rust-lang/rust/pull/44251 -[44303]: https://github.com/rust-lang/rust/pull/44303 -[43949]: https://github.com/rust-lang/rust/pull/43949 -[44015]: https://github.com/rust-lang/rust/pull/44015 -[43716]: https://github.com/rust-lang/rust/pull/43716 -[43017]: https://github.com/rust-lang/rust/pull/43017 +[45064]: https://github.com/rust-lang/rust/pull/45064 +[45075]: https://github.com/rust-lang/rust/pull/45075 +[45094]: https://github.com/rust-lang/rust/pull/45094 +[45095]: https://github.com/rust-lang/rust/pull/45095 +[45480]: https://github.com/rust-lang/rust/issues/45480 [45656]: https://github.com/rust-lang/rust/pull/45656 [cargo/3992]: https://github.com/rust-lang/cargo/pull/3992 [cargo/4496]: https://github.com/rust-lang/cargo/pull/4496 [cargo/4571]: https://github.com/rust-lang/cargo/pull/4571 + + + + Version 1.21.0 (2017-10-12) ========================== |
