Skip to content

Commit ea82e08

Browse files
committedAug 5, 2018
Auto merge of #52986 - pietroalbini:beta-backports, r=Mark-Simulacrum
[beta] Rollup backports & switch bootstrap compiler This PR switches the bootstrap compiler from dev-static to static, and rollups some backports. Merged and approved: * #52929: Update compatibility note for 1.28.0 to be correct * #52918: Backport 1.27.2 release notes * #52867: releases.md: fix 2 typos * #52996: RELEASES.md: fix the `hash_map::Entry::or_default` link r? @Mark-Simulacrum
2 parents a3bef3d + 5e50f36 commit ea82e08

File tree

2 files changed

+19
-8
lines changed

2 files changed

+19
-8
lines changed
 

‎RELEASES.md

+17-6
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ Misc
9494

9595
Compatibility Notes
9696
-------------------
97-
- [Rust will no longer consider trait objects with duplicated constraints to
98-
have implementations.][51276] For example the below code will now fail
99-
to compile.
97+
- [Rust will consider trait objects with duplicated constraints to be the same
98+
type as without the duplicated constraint.][51276] For example the below code will
99+
now fail to compile.
100100
```rust
101101
trait Trait {}
102102

@@ -144,7 +144,7 @@ Compatibility Notes
144144
[`alloc::handle_alloc_error`]: https://doc.rust-lang.org/std/alloc/fn.handle_alloc_error.html
145145
[`btree_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/btree_map/enum.Entry.html#method.or_default
146146
[`fmt::Alignment`]: https://doc.rust-lang.org/std/fmt/enum.Alignment.html
147-
[`hash_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/btree_map/enum.Entry.html#method.or_default
147+
[`hash_map::Entry::or_default`]: https://doc.rust-lang.org/std/collections/hash_map/enum.Entry.html#method.or_default
148148
[`iter::repeat_with`]: https://doc.rust-lang.org/std/iter/fn.repeat_with.html
149149
[`num::NonZeroUsize`]: https://doc.rust-lang.org/std/num/struct.NonZeroUsize.html
150150
[`num::NonZeroU128`]: https://doc.rust-lang.org/std/num/struct.NonZeroU128.html
@@ -160,6 +160,17 @@ Compatibility Notes
160160
[`{Any + Send + Sync}::downcast_ref`]: https://doc.rust-lang.org/std/any/trait.Any.html#method.downcast_ref-2
161161
[`{Any + Send + Sync}::is`]: https://doc.rust-lang.org/std/any/trait.Any.html#method.is-2
162162

163+
Version 1.27.2 (2018-07-20)
164+
===========================
165+
166+
Compatibility Notes
167+
-------------------
168+
169+
- The borrow checker was fixed to avoid potential unsoundness when using
170+
match ergonomics: [#52213][52213].
171+
172+
[52213]: https://github.com/rust-lang/rust/issues/52213
173+
163174
Version 1.27.1 (2018-07-10)
164175
===========================
165176

@@ -190,7 +201,7 @@ Version 1.27.0 (2018-06-21)
190201
Language
191202
--------
192203
- [Removed 'proc' from the reserved keywords list.][49699] This allows `proc` to
193-
be used as an identifer.
204+
be used as an identifier.
194205
- [The dyn syntax is now available.][49968] This syntax is equivalent to the
195206
bare `Trait` syntax, and should make it clearer when being used in tandem with
196207
`impl Trait`. Since it is equivalent to the following syntax:
@@ -4795,7 +4806,7 @@ Language
47954806
--------
47964807

47974808
* Patterns with `ref mut` now correctly invoke [`DerefMut`] when
4798-
matching against dereferencable values.
4809+
matching against dereferenceable values.
47994810

48004811
Libraries
48014812
---------

‎src/stage0.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# source tarball for a stable release you'll likely see `1.x.0` for rustc and
1313
# `0.x.0` for Cargo where they were released on `date`.
1414

15-
date: 2018-07-31
15+
date: 2018-08-02
1616
rustc: 1.28.0
1717
cargo: 0.29.0
1818

@@ -34,4 +34,4 @@ cargo: 0.29.0
3434
# looking at a beta source tarball and it's uncommented we'll shortly comment it
3535
# out.
3636

37-
dev: 1
37+
#dev: 1

0 commit comments

Comments
 (0)