Auto merge of #71868 - Mark-Simulacrum:stable-1.43.1, r=pietroalbini

[stable] 1.43.1 release

* [Updated openssl-src to 1.1.1g for CVE-2020-1967.][71430]
* [Fixed the stabilization of AVX-512 features.][71473]
* [Fixed `cargo package --list` not working with unpublished dependencies.][cargo/8151]

[71430]: https://github.com/rust-lang/rust/pull/71430
[71473]: https://github.com/rust-lang/rust/issues/71473
[cargo/8151]: https://github.com/rust-lang/cargo/issues/8151
This commit is contained in:
bors 2020-05-04 23:45:41 +00:00
commit 8d69840ab9
7 changed files with 29 additions and 10 deletions

View file

@ -2249,9 +2249,9 @@ checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
[[package]] [[package]]
name = "openssl-src" name = "openssl-src"
version = "111.6.1+1.1.1d" version = "111.9.0+1.1.1g"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c91b04cb43c1a8a90e934e0cd612e2a5715d976d2d6cff4490278a0cddf35005" checksum = "a2dbe10ddd1eb335aba3780eb2eaa13e1b7b441d2562fd962398740927f39ec4"
dependencies = [ dependencies = [
"cc", "cc",
] ]

View file

@ -1,3 +1,15 @@
Version 1.43.1 (2020-05-07)
===========================
* [Updated openssl-src to 1.1.1g for CVE-2020-1967.][71430]
* [Fixed the stabilization of AVX-512 features.][71473]
* [Fixed `cargo package --list` not working with unpublished dependencies.][cargo/8151]
[71430]: https://github.com/rust-lang/rust/pull/71430
[71473]: https://github.com/rust-lang/rust/issues/71473
[cargo/8151]: https://github.com/rust-lang/cargo/issues/8151
Version 1.43.0 (2020-04-23) Version 1.43.0 (2020-04-23)
========================== ==========================
@ -14,7 +26,7 @@ Language
- [Merge `fn` syntax + cleanup item parsing.][68728] - [Merge `fn` syntax + cleanup item parsing.][68728]
- [`item` macro fragments can be interpolated into `trait`s, `impl`s, and `extern` blocks.][69366] - [`item` macro fragments can be interpolated into `trait`s, `impl`s, and `extern` blocks.][69366]
For example, you may now write: For example, you may now write:
```rust ```rust
macro_rules! mac_trait { macro_rules! mac_trait {
($i:item) => { ($i:item) => {
trait T { $i } trait T { $i }
@ -82,7 +94,7 @@ Misc
- [Certain checks in the `const_err` lint were deemed unrelated to const - [Certain checks in the `const_err` lint were deemed unrelated to const
evaluation][69185], and have been moved to the `unconditional_panic` and evaluation][69185], and have been moved to the `unconditional_panic` and
`arithmetic_overflow` lints. `arithmetic_overflow` lints.
Compatibility Notes Compatibility Notes
------------------- -------------------
@ -173,7 +185,7 @@ Language
(e.g. `type Foo: Ord;`). (e.g. `type Foo: Ord;`).
- `...` (the C-variadic type) may occur syntactically directly as the type of - `...` (the C-variadic type) may occur syntactically directly as the type of
any function parameter. any function parameter.
These are still rejected *semantically*, so you will likely receive an error These are still rejected *semantically*, so you will likely receive an error
but these changes can be seen and parsed by procedural macros and but these changes can be seen and parsed by procedural macros and
conditional compilation. conditional compilation.
@ -465,7 +477,7 @@ Compatibility Notes
- [Using `#[inline]` on function prototypes and consts now emits a warning under - [Using `#[inline]` on function prototypes and consts now emits a warning under
`unused_attribute` lint.][65294] Using `#[inline]` anywhere else inside traits `unused_attribute` lint.][65294] Using `#[inline]` anywhere else inside traits
or `extern` blocks now correctly emits a hard error. or `extern` blocks now correctly emits a hard error.
[65294]: https://github.com/rust-lang/rust/pull/65294/ [65294]: https://github.com/rust-lang/rust/pull/65294/
[66103]: https://github.com/rust-lang/rust/pull/66103/ [66103]: https://github.com/rust-lang/rust/pull/66103/
[65843]: https://github.com/rust-lang/rust/pull/65843/ [65843]: https://github.com/rust-lang/rust/pull/65843/

View file

@ -13,7 +13,7 @@ use build_helper::output;
use crate::Build; use crate::Build;
// The version number // The version number
pub const CFG_RELEASE_NUM: &str = "1.43.0"; pub const CFG_RELEASE_NUM: &str = "1.43.1";
pub struct GitInfo { pub struct GitInfo {
inner: Option<Info>, inner: Option<Info>,

View file

@ -33,7 +33,8 @@ ln -s ../../${target} /usr/lib/llvm-5.0/${target}
# Install the C++ runtime libraries from CloudABI Ports. # Install the C++ runtime libraries from CloudABI Ports.
apt-key adv --batch --yes --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DA51B8531344B15 apt-key adv --batch --yes --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DA51B8531344B15
add-apt-repository -y 'deb https://nuxi.nl/distfiles/cloudabi-ports/debian/ cloudabi cloudabi' add-apt-repository -y \
'deb https://ci-mirrors.rust-lang.org/rustc/2020-05-04-cloudabi-apt-archive/ cloudabi cloudabi'
apt-get update apt-get update
apt-get install -y "${target//_/-}-cxx-runtime" apt-get install -y "${target//_/-}-cxx-runtime"

View file

@ -117,3 +117,9 @@ macro_rules! impl_fn_for_zst {
)+ )+
} }
} }
#[allow(unused_macros)]
macro_rules! llvm_asm {
// Redirect to asm! for stdarch in stable 1.43
($($arg:tt)*) => { $crate::asm!($($arg)*) }
}

@ -1 +1 @@
Subproject commit abe96ca3b87fcca6aa1dfcefd40d8c8d92d2e673 Subproject commit d10eefc62284c40c5a95a2eed19fc1f414a5364d

@ -1 +1 @@
Subproject commit 3532cf738db005a56d1fe81ade514f380d411360 Subproject commit 2cbe9048efc5c904b33191d799f97dc4698debaa