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:
commit
8d69840ab9
7 changed files with 29 additions and 10 deletions
|
|
@ -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",
|
||||||
]
|
]
|
||||||
|
|
|
||||||
20
RELEASES.md
20
RELEASES.md
|
|
@ -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/
|
||||||
|
|
|
||||||
|
|
@ -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>,
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue