From 847c2ade2d6b9ea9841c8608c3a057f6e9c3828b Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Mon, 24 Aug 2020 15:57:21 +0200 Subject: [PATCH 1/3] releases: include last-minute compatibility notes for 1.46.0 --- RELEASES.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index b3d8c2f65f633..37aed7735455b 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -68,7 +68,19 @@ Compatibility Notes - [Rustc now correctly relates the lifetime of an existential associated type.][71896] This fixes some edge cases where `rustc` would erroneously allow you to pass a shorter lifetime than expected. - +- [Rustc now dynamically links to `libz` (also called `zlib`) on Linux.][74420] + The library will need to be installed for `rustc` to work, even though we + expect it to be already available on most systems. +- [Tests annotated with `#[should_panic]` are broken on ARMv7 while running + under QEMU.][74820] +- [Pretty printing of some tokens in procedural macros changed.][75453] The + exact output returned by rustc's pretty printing is an unstable + implementation detail: we recommend any macro relying on it to switch to a + more robust parsing system. + +[75453]: https://github.com/rust-lang/rust/issues/75453/ +[74820]: https://github.com/rust-lang/rust/issues/74820/ +[74420]: https://github.com/rust-lang/rust/issues/74420/ [74109]: https://github.com/rust-lang/rust/pull/74109/ [74150]: https://github.com/rust-lang/rust/pull/74150/ [73862]: https://github.com/rust-lang/rust/pull/73862/ From c05d8ae05a32e82823f80d4e20798a961b1e76cc Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Mon, 24 Aug 2020 16:36:10 +0200 Subject: [PATCH 2/3] stage0: use production artifacts --- src/stage0.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/stage0.txt b/src/stage0.txt index 2c87531eb96b3..1594dc93b0c45 100644 --- a/src/stage0.txt +++ b/src/stage0.txt @@ -12,9 +12,9 @@ # source tarball for a stable release you'll likely see `1.x.0` for rustc and # `0.(x+1).0` for Cargo where they were released on `date`. -date: 2020-07-13 -rustc: 1.45.0 -cargo: 0.46.0 +date: 2020-08-03 +rustc: 1.45.2 +cargo: 0.46.1 # We use a nightly rustfmt to format the source because it solves some # bootstrapping issues with use of new syntax in this repo. If you're looking at @@ -40,4 +40,4 @@ cargo: 0.46.0 # looking at a beta source tarball and it's uncommented we'll shortly comment it # out. -dev: 1 +#dev: 1 From ed6d57b85b2378fefb7f8a2042436960f1f54ba3 Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Mon, 24 Aug 2020 16:00:20 +0200 Subject: [PATCH 3/3] ci: bump release channel to stable --- src/ci/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ci/run.sh b/src/ci/run.sh index ff737ea869f2b..f888624596cfc 100755 --- a/src/ci/run.sh +++ b/src/ci/run.sh @@ -51,7 +51,7 @@ fi # # FIXME: need a scheme for changing this `nightly` value to `beta` and `stable` # either automatically or manually. -export RUST_RELEASE_CHANNEL=beta +export RUST_RELEASE_CHANNEL=stable # Always set the release channel for bootstrap; this is normally not important (i.e., only dist # builds would seem to matter) but in practice bootstrap wants to know whether we're targeting