From 0a492283b8447c69d9067476857efc4d327beb66 Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Thu, 2 Aug 2018 17:50:46 +0200 Subject: [PATCH 1/5] download bootstrap compiler from static instead of dev-static --- src/stage0.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stage0.txt b/src/stage0.txt index 95ecb16a04c89..b808bb9c35e1a 100644 --- a/src/stage0.txt +++ b/src/stage0.txt @@ -12,7 +12,7 @@ # source tarball for a stable release you'll likely see `1.x.0` for rustc and # `0.x.0` for Cargo where they were released on `date`. -date: 2018-07-31 +date: 2018-08-02 rustc: 1.28.0 cargo: 0.29.0 @@ -34,4 +34,4 @@ cargo: 0.29.0 # looking at a beta source tarball and it's uncommented we'll shortly comment it # out. -dev: 1 +#dev: 1 From d10d0b21ebc942f3c91500b9b5224ad8ee1b756a Mon Sep 17 00:00:00 2001 From: Ryan Scheel Date: Tue, 31 Jul 2018 18:31:15 -0700 Subject: [PATCH 2/5] Update compatibility note for 1.28.0 to be correct --- RELEASES.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index b983851f88198..511e7a0ac02c0 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -94,9 +94,9 @@ Misc Compatibility Notes ------------------- -- [Rust will no longer consider trait objects with duplicated constraints to - have implementations.][51276] For example the below code will now fail - to compile. +- [Rust will consider trait objects with duplicated constraints to be the same + type as without the duplicated constraint.][51276] For example the below code will + now fail to compile. ```rust trait Trait {} From 70dab4bb066ef2bb1352edf83bb80f591c3f9e43 Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Tue, 31 Jul 2018 23:13:41 +0200 Subject: [PATCH 3/5] Backport 1.27.2 release notes --- RELEASES.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/RELEASES.md b/RELEASES.md index 511e7a0ac02c0..f4827c4dcd1f9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -160,6 +160,17 @@ Compatibility Notes [`{Any + Send + Sync}::downcast_ref`]: https://doc.rust-lang.org/std/any/trait.Any.html#method.downcast_ref-2 [`{Any + Send + Sync}::is`]: https://doc.rust-lang.org/std/any/trait.Any.html#method.is-2 +Version 1.27.2 (2018-07-20) +=========================== + +Compatibility Notes +------------------- + +- The borrow checker was fixed to avoid potential unsoundness when using + match ergonomics: [#52213][52213]. + +[52213]: https://github.com/rust-lang/rust/issues/52213 + Version 1.27.1 (2018-07-10) =========================== From aa111b1220b026a1c37a6d13b491b2f675c1f1b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Kr=C3=BCger?= Date: Mon, 30 Jul 2018 17:41:19 +0200 Subject: [PATCH 4/5] releases.md: fix 2 typos --- RELEASES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index f4827c4dcd1f9..13042ab07e217 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -201,7 +201,7 @@ Version 1.27.0 (2018-06-21) Language -------- - [Removed 'proc' from the reserved keywords list.][49699] This allows `proc` to - be used as an identifer. + be used as an identifier. - [The dyn syntax is now available.][49968] This syntax is equivalent to the bare `Trait` syntax, and should make it clearer when being used in tandem with `impl Trait`. Since it is equivalent to the following syntax: @@ -4806,7 +4806,7 @@ Language -------- * Patterns with `ref mut` now correctly invoke [`DerefMut`] when - matching against dereferencable values. + matching against dereferenceable values. Libraries --------- From 5e50f3666112f2d13ec450425a323bf282bb0282 Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Thu, 2 Aug 2018 13:54:21 -0700 Subject: [PATCH 5/5] RELEASES.md: fix the `hash_map::Entry::or_default` link --- RELEASES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index 13042ab07e217..2c7557b058212 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -144,7 +144,7 @@ Compatibility Notes [`alloc::handle_alloc_error`]: https://doc.rust-lang.org/std/alloc/fn.handle_alloc_error.html [`btree_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/btree_map/enum.Entry.html#method.or_default [`fmt::Alignment`]: https://doc.rust-lang.org/std/fmt/enum.Alignment.html -[`hash_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/btree_map/enum.Entry.html#method.or_default +[`hash_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/hash_map/enum.Entry.html#method.or_default [`iter::repeat_with`]: https://doc.rust-lang.org/std/iter/fn.repeat_with.html [`num::NonZeroUsize`]: https://doc.rust-lang.org/std/num/struct.NonZeroUsize.html [`num::NonZeroU128`]: https://doc.rust-lang.org/std/num/struct.NonZeroU128.html