Skip to content

Commit

Permalink
Auto merge of rust-lang#71868 - Mark-Simulacrum:stable-1.43.1, r=piet…
Browse files Browse the repository at this point in the history
…roalbini

[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]: rust-lang#71430
[71473]: rust-lang#71473
[cargo/8151]: rust-lang/cargo#8151
  • Loading branch information
bors committed May 4, 2020
2 parents 4fb7144 + 1eb1c8d commit 8d69840
Show file tree
Hide file tree
Showing 7 changed files with 29 additions and 10 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2249,9 +2249,9 @@ checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"

[[package]]
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"
checksum = "c91b04cb43c1a8a90e934e0cd612e2a5715d976d2d6cff4490278a0cddf35005"
checksum = "a2dbe10ddd1eb335aba3780eb2eaa13e1b7b441d2562fd962398740927f39ec4"
dependencies = [
"cc",
]
Expand Down
20 changes: 16 additions & 4 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -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)
==========================

Expand All @@ -14,7 +26,7 @@ Language
- [Merge `fn` syntax + cleanup item parsing.][68728]
- [`item` macro fragments can be interpolated into `trait`s, `impl`s, and `extern` blocks.][69366]
For example, you may now write:
```rust
```rust
macro_rules! mac_trait {
($i:item) => {
trait T { $i }
Expand Down Expand Up @@ -82,7 +94,7 @@ Misc
- [Certain checks in the `const_err` lint were deemed unrelated to const
evaluation][69185], and have been moved to the `unconditional_panic` and
`arithmetic_overflow` lints.

Compatibility Notes
-------------------

Expand Down Expand Up @@ -173,7 +185,7 @@ Language
(e.g. `type Foo: Ord;`).
- `...` (the C-variadic type) may occur syntactically directly as the type of
any function parameter.

These are still rejected *semantically*, so you will likely receive an error
but these changes can be seen and parsed by procedural macros and
conditional compilation.
Expand Down Expand Up @@ -465,7 +477,7 @@ Compatibility Notes
- [Using `#[inline]` on function prototypes and consts now emits a warning under
`unused_attribute` lint.][65294] Using `#[inline]` anywhere else inside traits
or `extern` blocks now correctly emits a hard error.

[65294]: https://github.com/rust-lang/rust/pull/65294/
[66103]: https://github.com/rust-lang/rust/pull/66103/
[65843]: https://github.com/rust-lang/rust/pull/65843/
Expand Down
2 changes: 1 addition & 1 deletion src/bootstrap/channel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ use build_helper::output;
use crate::Build;

// The version number
pub const CFG_RELEASE_NUM: &str = "1.43.0";
pub const CFG_RELEASE_NUM: &str = "1.43.1";

pub struct GitInfo {
inner: Option<Info>,
Expand Down
3 changes: 2 additions & 1 deletion src/ci/docker/dist-various-2/build-cloudabi-toolchain.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ ln -s ../../${target} /usr/lib/llvm-5.0/${target}

# Install the C++ runtime libraries from CloudABI Ports.
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 install -y "${target//_/-}-cxx-runtime"
6 changes: 6 additions & 0 deletions src/libcore/internal_macros.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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)*) }
}
2 changes: 1 addition & 1 deletion src/stdarch
Submodule stdarch updated 61 files
+1 −1 .cirrus.yml
+3 −1 .gitignore
+1 −0 Cargo.toml
+1 −1 ci/docker/mipsel-unknown-linux-musl/Dockerfile
+1 −0 ci/docker/wasm32-unknown-unknown/Dockerfile
+1 −1 crates/assert-instr-macro/src/lib.rs
+0 −96 crates/core_arch/src/aarch64/crc.rs
+3 −0 crates/core_arch/src/aarch64/mod.rs
+666 −0 crates/core_arch/src/aarch64/neon/generated.rs
+525 −2 crates/core_arch/src/aarch64/neon/mod.rs
+184 −0 crates/core_arch/src/aarch64/test_support.rs
+3 −3 crates/core_arch/src/acle/barrier/cp15.rs
+1 −1 crates/core_arch/src/acle/dsp.rs
+2 −2 crates/core_arch/src/acle/hints.rs
+4 −4 crates/core_arch/src/acle/registers/mod.rs
+1 −1 crates/core_arch/src/acle/simd32.rs
+2 −2 crates/core_arch/src/arm/armclang.rs
+121 −0 crates/core_arch/src/arm/crc.rs
+9 −0 crates/core_arch/src/arm/mod.rs
+0 −1,687 crates/core_arch/src/arm/neon.rs
+4,537 −0 crates/core_arch/src/arm/neon/generated.rs
+3,952 −0 crates/core_arch/src/arm/neon/mod.rs
+0 −0 crates/core_arch/src/arm/neon/table_lookup_tests.rs
+830 −0 crates/core_arch/src/arm/test_support.rs
+1 −1 crates/core_arch/src/lib.rs
+44 −0 crates/core_arch/src/macros.rs
+245 −245 crates/core_arch/src/mips/msa.rs
+21 −22 crates/core_arch/src/powerpc/altivec.rs
+1 −1 crates/core_arch/src/wasm32/memory.rs
+32 −32 crates/core_arch/src/wasm32/simd128.rs
+3 −3 crates/core_arch/src/x86/adx.rs
+10 −10 crates/core_arch/src/x86/avx2.rs
+22 −22 crates/core_arch/src/x86/avx512f.rs
+16 −16 crates/core_arch/src/x86/bt.rs
+31 −31 crates/core_arch/src/x86/cpuid.rs
+4 −4 crates/core_arch/src/x86/eflags.rs
+11 −20 crates/core_arch/src/x86/mmx.rs
+5 −5 crates/core_arch/src/x86/sse.rs
+0 −2 crates/core_arch/src/x86/sse2.rs
+1 −1 crates/core_arch/src/x86/xsave.rs
+3 −3 crates/core_arch/src/x86_64/adx.rs
+16 −16 crates/core_arch/src/x86_64/bt.rs
+5 −6 crates/core_arch/src/x86_64/sse.rs
+1 −1 crates/core_arch/src/x86_64/sse2.rs
+2 −0 crates/std_detect/src/detect/arch/arm.rs
+27 −19 crates/std_detect/src/detect/arch/x86.rs
+3 −3 crates/std_detect/src/detect/cache.rs
+1 −1 crates/std_detect/src/detect/mod.rs
+3 −3 crates/std_detect/src/detect/os/aarch64.rs
+16 −0 crates/std_detect/src/detect/os/linux/arm.rs
+1 −1 crates/std_detect/src/lib.rs
+1 −0 crates/std_detect/tests/cpu-detection.rs
+9 −0 crates/stdarch-gen/Cargo.toml
+11 −0 crates/stdarch-gen/README.md
+469 −0 crates/stdarch-gen/neon.spec
+750 −0 crates/stdarch-gen/src/main.rs
+6 −0 crates/stdarch-test/src/lib.rs
+2 −2 crates/stdarch-test/src/wasm.rs
+3 −1 crates/stdarch-verify/src/lib.rs
+1 −1 examples/wasm.rs
+1 −0 triagebot.toml

0 comments on commit 8d69840

Please sign in to comment.