From 04bb671be85180a2b329fc13bc682df974330b69 Mon Sep 17 00:00:00 2001 From: Havard Eidnes Date: Sun, 9 May 2021 11:21:31 +0200 Subject: [PATCH] rust: Update to 1.52.0. Package changes: * bump bootstraps to 1.51.0. * adjust patches and cargo checksums as required * 1.51 failed to build natively on 32-bit armv7, there is hope that this is fixed with 1.52. (1.51 can be built with netbsd32 emulation on a aarch64 system). Upsteream changes: Version 1.52.0 (2021-05-06) ============================ Language -------- - [Added the `unsafe_op_in_unsafe_fn` lint, which checks whether the unsafe code in an `unsafe fn` is wrapped in a `unsafe` block.][79208] This lint is allowed by default, and may become a warning or hard error in a future edition. - [You can now cast mutable references to arrays to a pointer of the same type as the element.][81479] Compiler -------- - [Upgraded the default LLVM to LLVM 12.][81451] Added tier 3\* support for the following targets. - [`s390x-unknown-linux-musl`][82166] - [`riscv32gc-unknown-linux-musl` & `riscv64gc-unknown-linux-musl`][82202] - [`powerpc-unknown-openbsd`][82733] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [`OsString` now implements `Extend` and `FromIterator`.][82121] - [`cmp::Reverse` now has `#[repr(transparent)]` representation.][81879] - [`Arc` now implements `error::Error`.][80553] - [All integer division and remainder operations are now `const`.][80962] Stabilised APIs ------------- - [`Arguments::as_str`] - [`char::MAX`] - [`char::REPLACEMENT_CHARACTER`] - [`char::UNICODE_VERSION`] - [`char::decode_utf16`] - [`char::from_digit`] - [`char::from_u32_unchecked`] - [`char::from_u32`] - [`slice::partition_point`] - [`str::rsplit_once`] - [`str::split_once`] The following previously stable APIs are now `const`. - [`char::len_utf8`] - [`char::len_utf16`] - [`char::to_ascii_uppercase`] - [`char::to_ascii_lowercase`] - [`char::eq_ignore_ascii_case`] - [`u8::to_ascii_uppercase`] - [`u8::to_ascii_lowercase`] - [`u8::eq_ignore_ascii_case`] Rustdoc ------- - [Rustdoc lints are now treated as a tool lint, meaning that lints are now prefixed with `rustdoc::` (e.g. `#[warn(rustdoc::non_autolinks)]`).][80527] Using the old style is still allowed, and will become a warning in a future release. - [Rustdoc now supports argument files.][82261] - [Rustdoc now generates smart punctuation for documentation.][79423] - [You can now use "task lists" in Rustdoc Markdown.][81766] E.g. ```markdown - [x] Complete - [ ] Todo ``` Misc ---- - [You can now pass multiple filters to tests.][81356] E.g. `cargo test -- foo bar` will run all tests that match `foo` and `bar`. - [Rustup now distributes PDB symbols for the `std` library on Windows, allowing you to see `std` symbols when debugging.][82218] Internal Only ------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [Check the result cache before the DepGraph when ensuring queries][81855] - [Try fast_reject::simplify_type in coherence before doing full check][81744] - [Only store a LocalDefId in some HIR nodes][81611] - [Store HIR attributes in a side table][79519] Compatibility Notes ------------------- - [Cargo build scripts are now forbidden from setting `RUSTC_BOOTSTRAP`.] [cargo/9181] - [Removed support for the `x86_64-rumprun-netbsd` target.][82594] - [Deprecated the `x86_64-sun-solaris` target in favor of `x86_64-pc-solaris`.] [82216] - [Rustdoc now only accepts `,`, ` `, and `\t` as delimiters for specifying languages in code blocks.][78429] - [Rustc now catches more cases of `pub_use_of_private_extern_crate`][80763] - [Changes in how proc macros handle whitespace may lead to panics when used with older `proc-macro-hack` versions. A `cargo update` should be sufficient to fix this in all cases.][84136] [84136]: https://github.com/rust-lang/rust/issues/84136 [80763]: https://github.com/rust-lang/rust/pull/80763 [82166]: https://github.com/rust-lang/rust/pull/82166 [82121]: https://github.com/rust-lang/rust/pull/82121 [81879]: https://github.com/rust-lang/rust/pull/81879 [82261]: https://github.com/rust-lang/rust/pull/82261 [82218]: https://github.com/rust-lang/rust/pull/82218 [82216]: https://github.com/rust-lang/rust/pull/82216 [82202]: https://github.com/rust-lang/rust/pull/82202 [81855]: https://github.com/rust-lang/rust/pull/81855 [81766]: https://github.com/rust-lang/rust/pull/81766 [81744]: https://github.com/rust-lang/rust/pull/81744 [81611]: https://github.com/rust-lang/rust/pull/81611 [81479]: https://github.com/rust-lang/rust/pull/81479 [81451]: https://github.com/rust-lang/rust/pull/81451 [81356]: https://github.com/rust-lang/rust/pull/81356 [80962]: https://github.com/rust-lang/rust/pull/80962 [80553]: https://github.com/rust-lang/rust/pull/80553 [80527]: https://github.com/rust-lang/rust/pull/80527 [79519]: https://github.com/rust-lang/rust/pull/79519 [79423]: https://github.com/rust-lang/rust/pull/79423 [79208]: https://github.com/rust-lang/rust/pull/79208 [78429]: https://github.com/rust-lang/rust/pull/78429 [82733]: https://github.com/rust-lang/rust/pull/82733 [82594]: https://github.com/rust-lang/rust/pull/82594 [cargo/9181]: https://github.com/rust-lang/cargo/pull/9181 [`char::MAX`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.MAX [`char::REPLACEMENT_CHARACTER`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.REPLACEMENT_CHARACTER [`char::UNICODE_VERSION`]: https://doc.rust-lang.org/std/primitive.char.html#associatedconstant.UNICODE_VERSION [`char::decode_utf16`]: https://doc.rust-lang.org/std/primitive.char.html#method.decode_utf16 [`char::from_u32`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_u32 [`char::from_u32_unchecked`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_u32_unchecked [`char::from_digit`]: https://doc.rust-lang.org/std/primitive.char.html#method.from_digit [`Peekable::next_if`]: https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if [`Peekable::next_if_eq`]: https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if_eq [`Arguments::as_str`]: https://doc.rust-lang.org/stable/std/fmt/struct.Arguments.html#method.as_str [`str::split_once`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.split_once [`str::rsplit_once`]: https://doc.rust-lang.org/stable/std/primitive.str.html#method.rsplit_once [`slice::partition_point`]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.partition_point [`char::len_utf8`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.len_utf8 [`char::len_utf16`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.len_utf16 [`char::to_ascii_uppercase`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_ascii_uppercase [`char::to_ascii_lowercase`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.to_ascii_lowercase [`char::eq_ignore_ascii_case`]: https://doc.rust-lang.org/stable/std/primitive.char.html#method.eq_ignore_ascii_case [`u8::to_ascii_uppercase`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_ascii_uppercase [`u8::to_ascii_lowercase`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.to_ascii_lowercase [`u8::eq_ignore_ascii_case`]: https://doc.rust-lang.org/stable/std/primitive.u8.html#method.eq_ignore_ascii_case --- rust/Makefile | 26 +-- rust/distinfo | 188 +++++++++--------- ...tch-compiler_rustc__target_src_spec_mod.rs | 7 +- rust/patches/patch-library_unwind_build.rs | 4 +- rust/patches/patch-src_bootstrap_builder.rs | 17 +- ...patch-src_llvm-project_llvm_CMakeLists.txt | 6 +- ...vm-project_llvm_include_llvm-c_DataTypes.h | 6 +- ...patch-vendor_target-lexicon_src_targets.rs | 6 +- 8 files changed, 125 insertions(+), 135 deletions(-) diff --git a/rust/Makefile b/rust/Makefile index 7eff16a5974..78f7466434f 100644 --- a/rust/Makefile +++ b/rust/Makefile @@ -1,6 +1,6 @@ # $NetBSD: Makefile,v 1.197 2020/09/29 16:45:16 gdt Exp $ -DISTNAME= rustc-1.51.0-src +DISTNAME= rustc-1.52.0-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/ @@ -167,7 +167,7 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags DISTFILES:= ${DEFAULT_DISTFILES} .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH:= x86_64-apple-darwin RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -175,7 +175,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH:= i686-unknown-linux-gnu RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -183,7 +183,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH:= x86_64-unknown-linux-gnu RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -196,7 +196,7 @@ pre-build-fix: # x86_64-sun-solaris bootstrap and comment out the overrides. # .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH:= x86_64-unknown-illumos RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz SITES.${RUST_STAGE0}= https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/ @@ -210,7 +210,7 @@ CONFIGURE_ARGS+= --target=${RUST_ARCH} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH:= x86_64-unknown-freebsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -235,7 +235,7 @@ pre-build-fix: ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH= x86_64-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -243,7 +243,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH= powerpc-unknown-netbsd # Cross-built against NetBSD 9.0 @@ -267,7 +267,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH= aarch64-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -287,7 +287,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_ARCH= sparc64-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -298,7 +298,7 @@ pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= armv7-unknown-netbsd-eabihf -RUST_STAGE0_VER= 1.50.0 +RUST_STAGE0_VER= 1.51.0 RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} @@ -338,8 +338,8 @@ SUBST_VARS.rpath= PREFIX # updating and verification. # CKSUM_CRATES+= vendor/libc -CKSUMS+= 8d7ddc8dd25a9404f9181a49438d9506c676cfd4b6fa21dbe5c1f9969abc4b91 -CKSUMS+= f147be95b04ea1303171dff46c5a66b08cd47ccd0a4c346d5bcec7a8aaac3fc4 +CKSUMS+= ed57a5ad4c715a9038055fe3a57ea12f5ef97c55c3f603596e721a5cbb90ed73 +CKSUMS+= 3cd5c5296dc09431c77663cb5b4b4ddd4454e18b6846fdb670da859280d3f6d1 CKSUM_CRATES+= vendor/cc-1.0.60 CKSUMS+= 903c5f2f5dd0cc7d04f99f605a95e6abde8b38156fd4e73eefc58493f55a4e5a diff --git a/rust/distinfo b/rust/distinfo index 08eb76ff2d4..2e5b37b36c7 100644 --- a/rust/distinfo +++ b/rust/distinfo @@ -1,127 +1,127 @@ $NetBSD: distinfo,v 1.118 2020/08/06 11:42:56 jperkin Exp $ -SHA1 (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = bb36673c48642da22f608c091aae54e334c6592c -RMD160 (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = 63c54020bd0b97ad344b0f07e331cd735fc8a375 -SHA512 (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = 76153bf8295de8c994289648c2458492ac0c771696f85a9d1d3ab7c6bb08626f9876cad1fd270000742305f3bd334d294ade76a477149a02c9100807e350a4e2 -Size (rust-1.50.0-aarch64-unknown-netbsd.tar.gz) = 282637715 bytes -SHA1 (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8c78af0b9300e738cd44c8d85226bdb4b277db3c -RMD160 (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = b0dc7748ed8315c61ef56e3bdd25ec9ccc8cc12a -SHA512 (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 14e60642262493cb6492945caa6cd25c179328e7e8e0791fbb887411b28989619d2ea80d8cdf9496de1d2f1bfea280fcd8696357f12ec7cbe496a0c8b76a7c0e -Size (rust-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 259036239 bytes -SHA1 (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = f946618c821caab5c58dd3eb2a3af42cf486c3dd -RMD160 (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = a299095db6fc1a2160415087638a35b0bc02cd95 -SHA512 (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = 13d3e71bf88fc92ffd7f2c5a59e151dcd0e25e1b9256a107d96ab3110bab698b1294fe7dcbc4f3a847c37666e54a6183c41a8320ddbbcd5ebe907e13e7f5c1bc -Size (rust-1.50.0-i686-unknown-linux-gnu.tar.gz) = 360543712 bytes -SHA1 (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 6f58b67c3487186e47e6cf12b9ab13562a0724b3 -RMD160 (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 60f565681f2cbed690c1551c7648609cfcb5148d -SHA512 (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 4e5db0d3a5aff3b67c5ec988e6d632fd81dc5cc305aa14bba595de28f3154d13fdcfea6fc69f4a5264220bf471fab1add8ae089a87a05427d7a3a936749941bb -Size (rust-1.50.0-powerpc-unknown-netbsd.tar.gz) = 313628339 bytes -SHA1 (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 0579809b8f384304ea95112b933edecdaacd083d -RMD160 (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 141743e14c9bc5fdce35c83b29262f59b5f062a0 -SHA512 (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = d0186e7857c5836f260112c1676799816b39b6e424ea20866a9be97b80525f6c0b6f71daacb505844bb600158ca4c7d4c2f6431e198ef7e551a7f400368a2afe -Size (rust-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 319094630 bytes -SHA1 (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = 72b6d9e81ea186a049fa83bdcce973faf1bb91db -RMD160 (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = c26dafe0cdf12cce0b9314eacb2fe8a513a4ccdd -SHA512 (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = e990096d3b253522818cdd1fe6624b567e9d679d1e4c55fa1392805128b073d55334bc13c9d48e6a7befabb3673c098332e24b7b6e2a07d82eb4181228ab5d90 -Size (rust-1.50.0-sparc64-unknown-netbsd.tar.gz) = 298912500 bytes -SHA1 (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 2f381659e8988f70dbfd593c0e40f69102d1b057 -RMD160 (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 2933afe5b9fee6662b63d6db5fdc81a6618be250 -SHA512 (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 0d1466b3667d48049decf77ce0887b79e4f322a5e48832cefd6f038f67d8868286db2b1d03a2f75012d0e0e663506ef21566877ab625fc047528af617a9b845a -Size (rust-1.50.0-x86_64-apple-darwin.tar.gz) = 289620946 bytes -SHA1 (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 4c4f41627ce0cd858d368eae473d596003f75f70 -RMD160 (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 0aad96abfc49cc5efa1ca906efdb28664001a236 -SHA512 (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 73fbf1cec1ad394a5dceb54a2aa3c50abea8101d9363ff149bf201c99cd4f2834e184bbb95856e22b4f2dd4698125f42e74ba6251ed7921c199101d5ea08c00a -Size (rust-1.50.0-x86_64-unknown-freebsd.tar.gz) = 271458271 bytes -SHA1 (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = 45424cadb4996fac2dc2be7e762070a96a08e3a7 -RMD160 (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = d246a53f826444b9a176c9feaa6cfd59ebbc9680 -SHA512 (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = 4a2326102c23c75118ecafb2f2efcdada84b2a7895b4c1088124ef1a3d05d40420c24321ec5dc3df06c03cb5d487198cc12f48efc514469a3d48143a5c6e4842 -Size (rust-1.50.0-x86_64-unknown-illumos.tar.gz) = 205922547 bytes -SHA1 (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 61f1032e2fa1e8fe36cb4cad74ee5f5065851fe7 -RMD160 (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = a9372164dcae56c93969f747df3079f279c456e7 -SHA512 (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 542c3b00bc07f5c8be318bb63a2da088d43eec687a73fd31b5370825d4cd1335a77636357b0713ccc072a43c1fdbdb68ee8752255ae771b991d3e8e619c79e04 -Size (rust-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 264280899 bytes -SHA1 (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = 3a3aa685e7b999b0ec13447c6343dd6e993feedc -RMD160 (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = 0e47efe8b6de2cf929739ee73134372def159882 -SHA512 (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = b603ebf2475963fdf65eeea9d8db8b9c9e68638ba492a0ed1131259c46f10bfca8868ba1c78a4ce5bde0094d0f3b0e4414dc5b80b087faf129b5aba3e0ad14c5 -Size (rust-1.50.0-x86_64-unknown-netbsd.tar.gz) = 256369818 bytes +SHA1 (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = aa767c30e376a0650708e7a9dc6157d7f1651089 +RMD160 (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = 8e554a78762264e537a9bc127a91b75e0670c947 +SHA512 (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = 28a3834ae3a11c5a735c0c98d752d32159c67861f739fb1977636d5afa376e4411c66956687f7ed5129250571c34c79bf5105c3c8cb92ae3ab227cf1503b684e +Size (rust-1.51.0-aarch64-unknown-netbsd.tar.gz) = 287221210 bytes SHA1 (rust-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = 932c1196a3f0a23871d62735459c36c8148c87a9 RMD160 (rust-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = 5f1568e535101c81e76092943465836c6375b2a2 SHA512 (rust-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = df7fe373f729393ee4fa3f353f8c30f232134b5eda37d5b798f64f2ae4e1ffb6e83f74d13443aa0334db12dd047de5408a0c6da4fa32a5245b667ccd30b0d841 Size (rust-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = 291158227 bytes +SHA1 (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 5fa2a3fa65cacf1dad2cec9fb5a8493460f69995 +RMD160 (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 36fe6f0845b6185e9e8aa9862faee8ddabdd4876 +SHA512 (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 31c0a64a585a642b7bb9d095d73bd935e7ca54069424fa84155017e1e5b3dc04f5f21ab7765c6cb09de15744185fc4887a6316f5d1e1ded90946aa4a65cd2fe0 +Size (rust-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 263397457 bytes SHA1 (rust-1.51.0-i586-unknown-netbsd.tar.gz) = e549fb7465f954027ef20d8314d4b0af3e42af28 RMD160 (rust-1.51.0-i586-unknown-netbsd.tar.gz) = 81c1f80a64babbc34b728c4c605d06d47b0b7d58 SHA512 (rust-1.51.0-i586-unknown-netbsd.tar.gz) = 91903a1c852f71033130b90f196a584878270d367969aaa7350a205b1f1dbc4f6b943f853905fd5c7887d1191c3689d823ee6e143c5d6775e2e00db4a93e82ca Size (rust-1.51.0-i586-unknown-netbsd.tar.gz) = 321348313 bytes -SHA1 (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = 3a0706658c2967b82117e417a00fabb49e4e5616 -RMD160 (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = 0ce19d5de264b5f6c2c125ca03576934379e2af6 -SHA512 (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = faaec54fbda06c89088ec54a282f1c9d98dadc3ec8de277bd189efa99fffee5c6f8886f1a39b1d6f0ba6f84af79f563b8d56eab290dd765d40cd81177955ccaf -Size (rust-std-1.50.0-aarch64-unknown-netbsd.tar.gz) = 25604488 bytes -SHA1 (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = e268a5d24e98177476f4e0bb8d50d860bbbbfffb -RMD160 (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = ef207513cc147584ab93e68a6a95034945987f25 -SHA512 (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 2a7fba99d386a95150bc5adac4b98cdbc2df88ab0644a194b8ba6fa53821378495ea0955540b4b0e85ce91faec56b7c098fc55585a55da94d8e04d38f64285f2 -Size (rust-std-1.50.0-armv7-unknown-netbsd-eabihf.tar.gz) = 25557517 bytes -SHA1 (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = 1126f9909bc8bbe447f08b5ad656da9424ea31c6 -RMD160 (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = aaa623f1b26e6bd4cfab6d36cf12f448e9f647f5 -SHA512 (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = 550439fe6402c8114f70803749f6514b8da02bfc85777c73079c5667a1df5d31f1c38086f9043bd4fe947367ec583f30f1aa88df293b493b84d699cd946888e7 -Size (rust-std-1.50.0-i686-unknown-linux-gnu.tar.gz) = 40402401 bytes -SHA1 (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = 1ed81ee8b56dccd64adc243a520434d74edefe01 -RMD160 (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = cbf13169b632686db1dd6f17432a8e313bfd6ec5 -SHA512 (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = 2dc92e7a4f0e27a170208ee48e5985aad1ff3dbd8a48ecc24187f46efcdd9817c0e0260fdc605985c1d4cbc7a8612ae64d1e117a5c68ca86fd1b742955181720 -Size (rust-std-1.50.0-powerpc-unknown-netbsd.tar.gz) = 25024173 bytes -SHA1 (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 48eaf45623ec75327db2efbd5c50cb8070e07c7b -RMD160 (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 0c9f96a811c2e001e2099fc55da356b2eeb7c595 -SHA512 (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 6b37e6527012b1e14bcecd5b31a8864680066a9988467037dcea049d3f018a23470e7871b97394f08a2ef008fe1e9844d9da01bf409f3cf920208358ce095293 -Size (rust-std-1.50.0-powerpc-unknown-netbsd90.tar.gz) = 25019088 bytes -SHA1 (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 22c8b8e3080f10f19c835771145b94e63ff86860 -RMD160 (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 761af50d1f518f22bbe98edd65fd279b0b3e1ed3 -SHA512 (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 9c0c2340950a420e0459c66c34ff9a6e808c890e66abcf12c034245edf65bb81e88e08c075ba6052b441ab0399e0af75a13566ad0bd081f4c1d23b2ce62de8f5 -Size (rust-std-1.50.0-sparc64-unknown-netbsd.tar.gz) = 25286447 bytes -SHA1 (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = ba34a9afc95e26d8ad981a1f6462b62a0a0a13b2 -RMD160 (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = 2234575725d792e24fe53e0fbae1c786a31e55d0 -SHA512 (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = c1db5961dfca7bf5923022918ee604bf8535959995a6d5c1a737ada833f4fc0ba93730f7b0c80e5a97868f256e3117e1b074e99e5d70453bbe10f904ead99204 -Size (rust-std-1.50.0-x86_64-apple-darwin.tar.gz) = 40793121 bytes -SHA1 (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = 85916297a1f1f8fd346b51f4984838e413af3c3f -RMD160 (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = b5130575cdce4231960e550099a13324d5cfbc56 -SHA512 (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = 132f9a507523d0f610896913d5d95de55f36fcf3c8f654fa10c07d7c593c0e6f9b3172059a868231e01df3628c7cb5ec6cb2f3c097f58677b7ea28473b700468 -Size (rust-std-1.50.0-x86_64-unknown-freebsd.tar.gz) = 42284734 bytes -SHA1 (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 4e31e544e82dd6a25b850e53bce82cfae7cd1829 -RMD160 (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 654fec94236ca8c96b37dd4738c4059d3f9df08f -SHA512 (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 0738fccf96754dc0333a9c2d1a2ceca5ddac5664bad650c2ff5967ff532821f277fc8aa97b461029b6cab89ee758f2f1dd7102240247ae1acbcdbe31c71f26cb -Size (rust-std-1.50.0-x86_64-unknown-linux-gnu.tar.gz) = 43778041 bytes -SHA1 (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = f2eb537fe359fca0533a1b90ea68b16406575c3e -RMD160 (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = bbb1ea37aa484119b07f4a53d69a993c498b1eea -SHA512 (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = 19af8459daa06434a9cb71f379cb43d5e2c3805c040f0afef804327f920fa55c6dc5dcce634f12c7e9e334d491df679e98ddec4f7ded5167b0ba5959eefdc6be -Size (rust-std-1.50.0-x86_64-unknown-netbsd.tar.gz) = 39808048 bytes +SHA1 (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = 88842f938f30a65ad94db0a8e06bf84d08e68ed0 +RMD160 (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = 8673266dbd63c7c3fa3ea3d0261d04de4baa3f56 +SHA512 (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = ef5d5cecc13d3b454c3348ae812e93a5d456f5364625b06e87410a497d4c2f44efdceb1ab5fbd07f4d4eeb6d59b06a58d7dc09f54c76d13b295e1af9821dbe58 +Size (rust-1.51.0-i686-unknown-linux-gnu.tar.gz) = 348617711 bytes +SHA1 (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = 9346341131017652f4c1648bdb6732892cf9454f +RMD160 (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = 95d29bdc169aa9f5d11811c137e730d54e6347b6 +SHA512 (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = d283e7ec7126f98f430a8ea708791afe2b56e852ea73b25e0ef544bfdc4af9fbb859c1414b26549eb549b7e50b11e4789af9a03bf2bca2e5a0c5219b51d5dbd3 +Size (rust-1.51.0-powerpc-unknown-netbsd.tar.gz) = 318923042 bytes +SHA1 (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = e41d539ec5b84f4379abd3e9803abd9b6563909f +RMD160 (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 24295f00ee776fc4feb280a92b08f43303dfa193 +SHA512 (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = ddda76d829d7f31e1ac5de8f8eafb4de3974031b005b838bca21ccebe1c30d476d95f91580322ae1b79c3e9b1ce3ef68f64e0d031c2784abd3100a70a1a1c7c0 +Size (rust-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 324352438 bytes +SHA1 (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = fddf21e68c876e2002c83fd0012c34f42e989bc3 +RMD160 (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = 91c8a60c9895deac43a46ff4e496db4015bb22eb +SHA512 (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = 498e7c23921f507075432ed76baef3f4b32e60123e4e36ec719e414a8ad5f2bc15fbbd6843549136a36a761a6803b62d58dfe711cc079c8f95df6fd3c22c96cd +Size (rust-1.51.0-sparc64-unknown-netbsd.tar.gz) = 303414264 bytes +SHA1 (rust-1.51.0-x86_64-apple-darwin.tar.gz) = e95641fafefe8306ed4ee5acfabd2514977d2a97 +RMD160 (rust-1.51.0-x86_64-apple-darwin.tar.gz) = 1801df289765c69d693f7e94855a32d62c87ad2e +SHA512 (rust-1.51.0-x86_64-apple-darwin.tar.gz) = e5241828e524cb849c0496c55df46bb51d96ef5f934f763d98b4ed723d18fc888318e3d82771970502672d24dda1c25f6af86d46b6682bea1bab3400327766d2 +Size (rust-1.51.0-x86_64-apple-darwin.tar.gz) = 282954035 bytes +SHA1 (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = 910aea9fd50672ebe4876ce625125293c07c8205 +RMD160 (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = eab7a4503218ec7fd310b82481208f8234547fe4 +SHA512 (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = 3f8b1916355983e48c4826b0ad40a770afddd4223df719fb8887f77e6432b8afc251d0f885bd31d222560df616ad9a43114317b0d6c57a6c161c1f7a74513cde +Size (rust-1.51.0-x86_64-unknown-freebsd.tar.gz) = 274904875 bytes +SHA1 (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 31f29bf161def4e32efad9e0bfdc4e7eba93a18a +RMD160 (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 9b2e9711dac029e0087ffdab3db91bf40a9297f3 +SHA512 (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 47cccf32136323c27c686f2658b64513c7f313cb034912fdb8109f3951593dd5c8135c4927fc1088d50d22ad8bfef9cb117f2b119677da334d6131b2a86f87da +Size (rust-1.51.0-x86_64-unknown-illumos.tar.gz) = 198895161 bytes +SHA1 (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 3b7fba48561118452736f63a1378bb3418b6dabc +RMD160 (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = f777cc3b357b79fa7bfecda6ac53d75b37188558 +SHA512 (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 08230543a78082a758f43d5cd70a9c7330a1132af394e3191db9cb64cb61462ec2ce5af6b81a719a2059662f11c08586a241aa0048e5ca8f729c9daf550b57fd +Size (rust-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 252602702 bytes +SHA1 (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 92092d3b0f11cb6279ce4f00fa07e50b45689774 +RMD160 (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 368ce7be8de4ba44fedd319d6cf6092cdf4f6013 +SHA512 (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 39fa1b270fdb322f14bdb26e70b2ea64f5e84f947a6519ea7255f6675c534ee7e8a97d3b3c95d881f52ce2a811d0c5914fb5b81fdb3cc3bc5a5fe71d198e6995 +Size (rust-1.51.0-x86_64-unknown-netbsd.tar.gz) = 259950675 bytes +SHA1 (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 1254982339de069cc96c83a0e8ed133bcc3e5ed7 +RMD160 (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 26e10ff5793469471c1af01eb53cee5eb5b907be +SHA512 (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 14ed26efffd9da26a5d244ab71e74c6033f24159da9712b286363c8243e70bcb8d74f66a52e6db4944731c01d0c5e3a4239c785081bf1f21823c149a15fb27d9 +Size (rust-std-1.51.0-aarch64-unknown-netbsd.tar.gz) = 25816688 bytes SHA1 (rust-std-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = 41f73af8de21bfe699fcc7cafe2ffa3bb17a1803 RMD160 (rust-std-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = b1de4dbaf139bbfc490a965bf4b39b571548ecdc SHA512 (rust-std-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = b0040c31da01b7daabf93f69f83fbdabe4dd6194ff8b32e739a4205e637ef8d686f31e8967c4dc8acb432ef8053d991bd7b2ff29c7531fdb82f7c3a04719dea7 Size (rust-std-1.51.0-aarch64_be-unknown-netbsd.tar.gz) = 25834344 bytes +SHA1 (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 98f50d463e0964cf2219105154c3edb0e3d1f3c4 +RMD160 (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 3f01b00a8527de0b977e22a04c5ab7f7b76a0ebb +SHA512 (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea5ca4c153565b866f36b7fac1d7459d70ec525e0621d02794c4752a9576825fb5d4a0d28925215886168ea9d540fa9933fc8f113b016b7294208c4dd471b179 +Size (rust-std-1.51.0-armv7-unknown-netbsd-eabihf.tar.gz) = 25757132 bytes SHA1 (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = 2369f4c131a31f4e4a85a4ea194f74ff99966211 RMD160 (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = 52ff1a6a489e5f48791c2838a2736d31876203ca SHA512 (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = 3d4f03f9cc8be0e739bde279006e5fc4b2b67e7bff97ed496c12d54acd0d327d22ca7df7bc91e13d545d0b73f2b70ea5f2374f4953ace9956061015b9156c732 Size (rust-std-1.51.0-i586-unknown-netbsd.tar.gz) = 36379315 bytes -SHA1 (rustc-1.51.0-src.tar.gz) = 7a54c0a17efed9b41e6f211727edc5e00620b871 -RMD160 (rustc-1.51.0-src.tar.gz) = 86012fa02e52e4a06e5c76aaa482face78b38ef5 -SHA512 (rustc-1.51.0-src.tar.gz) = 694189c7d48537b29fdf39e1b4cac58166c72d8e5adef59da788a5a49ac803ef4c1648b3e36bc9834305240a3a394bef052fc3388ea9b7de46d3e5c7342aefe7 -Size (rustc-1.51.0-src.tar.gz) = 160954811 bytes +SHA1 (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = 2ef50296b7512c3184402edaba727a0a0e789b73 +RMD160 (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = 568d59580bf626c908cccc3574eb94f693f934e1 +SHA512 (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = b663b95dd37229c88b7d816cd28d6f6f4667b61a1065082a4dd2a01a6a0fa16dfd24c89c7ee977e7c0bbecaf8a2da218be0847f8566dc0d0121dddd00acbe6fe +Size (rust-std-1.51.0-i686-unknown-linux-gnu.tar.gz) = 40523381 bytes +SHA1 (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = e40ae6aaa4c5bf8c4bd9f5d9bc5bd1377daf7442 +RMD160 (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = adb39e0ec390c11dd88ebc0282c8fab3603c596e +SHA512 (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = 706ee027fc1b7acc408f10a120bf98c3f7fcfb86c859bfae3af94be64c361c46300b450bde67f3a18f48ea67c8f06ce9a56b7b34c3c73d8c5f7f34c1abed5392 +Size (rust-std-1.51.0-powerpc-unknown-netbsd.tar.gz) = 25220477 bytes +SHA1 (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = df278aff6d1c17b378ee92b1ef76d2b4a84375a5 +RMD160 (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 9e4eb68955cd45d43fdc3e5e57afe964ab9c5e65 +SHA512 (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 838214c06ea54cc272eff3329fd0f00b3777f107167622b93a4fb68be122bb9e3657eb3f350f3c45f48354af0526b88c0568d83e949cf7e838c9da23d6ec5bf7 +Size (rust-std-1.51.0-powerpc-unknown-netbsd90.tar.gz) = 25215352 bytes +SHA1 (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = 25d8ea406d3c9b0000b00aa36a85b48f951268b9 +RMD160 (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = 130f61e8f0dd54b6c497cf3941cbe04280f4bad1 +SHA512 (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = bf33c4e14941c64aec8f8854ea064b821284b44aa9c6e4e0e8f958d5b328462764202a52eb85a59a3c5e8fd2e4595f31700636be1e9af3029297a600e59510e5 +Size (rust-std-1.51.0-sparc64-unknown-netbsd.tar.gz) = 25485941 bytes +SHA1 (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = 19c982ec312877f7e7ace72ec3ea86ee12ec2f05 +RMD160 (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = a9d257313926f32a06e916e1eb90e1e245e79bc7 +SHA512 (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = c2a523456137608b43cb0b7eb7e78b9e695a1f9a35374842d5635b92cc83d68d83346b7d9b0c0be9f6c9d244b6968ae9d48cc0513b6dd83dd68b414d2aa34611 +Size (rust-std-1.51.0-x86_64-apple-darwin.tar.gz) = 40894522 bytes +SHA1 (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = e7e45a50ce80c1eaf8ae6895614a15e852bc5c1e +RMD160 (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = 8390b5dd289aa02d49c7503ff45924c4c1d058c4 +SHA512 (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = 7583540191088425c0bed74db721619d7224f8c5b34dfdf0d710970138a4dd417e4310fb2653c6fda055f68b76e9e72bb22fbdccc7b5ae8495c3f254f01176b0 +Size (rust-std-1.51.0-x86_64-unknown-freebsd.tar.gz) = 42413405 bytes +SHA1 (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = c873021a4509742daf9d447f6b37b1b63ff8e4df +RMD160 (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 297c692d2732f3c81ca30e60e6a304831e566131 +SHA512 (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 4558d87b970e43d638b8f22d7840be7a269b7265f0ee28d792636736a3ad2cc04ac772a8d4a08c19afeb605fcc7aa88fffae7ad72bd8bf3f745ce7c2b72fa81e +Size (rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.gz) = 43880852 bytes +SHA1 (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = e6403cfbee29b7b0b12d3d8ef2f66fcf1b82c60c +RMD160 (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = 6702eca31ab2331bc3c1439331fac8fc1ca8c9a0 +SHA512 (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = ca22e155c0270404a8fb2ddd4eb62fe13537bce6ebaebf7bd37d69556f0c039932489ddb5b3be1efdb1d36eea6f03ef114c0bed7b1d17d4b2b566b9df6df22b6 +Size (rust-std-1.51.0-x86_64-unknown-netbsd.tar.gz) = 39919481 bytes +SHA1 (rustc-1.52.0-src.tar.gz) = 4c4e654f14de5e98ba10e2d5d6ebd4184fab15ee +RMD160 (rustc-1.52.0-src.tar.gz) = d0774d079b133311d1573d9fbd45cd3dfb8d5054 +SHA512 (rustc-1.52.0-src.tar.gz) = 7b5ed5ee362cae782fd9518f09d58d6d70ec6b80eb04c625047731ac9410b039d0f3fbe8930fec697bd8683bd90a354df2e7b86aa08609bd2c5050ed3beb96ec +Size (rustc-1.52.0-src.tar.gz) = 168168177 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = ce864839b3bce0755b950d914164e707a3f4eb68 SHA1 (patch-compiler_rustc__llvm_build.rs) = b5157022f0f1942ae2db1ab78145af1526780b18 SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = d7cf546dc82bb851c94733b0c2dae988393503b3 SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 8016df2ef0cf1e82b62d18ef156da9806988cb79 -SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = cfd6584417d4d07ec6326aaf597aa211eac2645f +SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 6edc875ba9ffbc1a86b30c679eb1110ba3c6c709 SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = b0254ca5a13deb345716338b01f04f0a063a3902 SHA1 (patch-compiler_rustc__target_src_spec_solaris__base.rs) = f0b41a3a5685ae33d037f8ded0b1fa6f1acb0867 SHA1 (patch-library_backtrace_crates_backtrace-sys_src_libbacktrace_configure) = 5dc1cfc843894156b513c86453db5032917a5529 SHA1 (patch-library_std_src_sys_unix_mod.rs) = 927b03f3f34bd21a81bd2a8b6bcf30fe241e2d32 SHA1 (patch-library_std_src_sys_unix_thread.rs) = f3af869fba5bc0ab8d28042f55fe830f93b8ef54 -SHA1 (patch-library_unwind_build.rs) = ae096a20aed95304eb3806be4cd237fe4ffd9afb +SHA1 (patch-library_unwind_build.rs) = 7ece6de566ead1d9aae490ba91d81ac2d0bc50a8 SHA1 (patch-src_bootstrap_bootstrap.py) = ca87e6c58f34835b420a63a18ca95605a18657c6 -SHA1 (patch-src_bootstrap_builder.rs) = e04b3212786a422f70516227f7cbc7b29dcd699d +SHA1 (patch-src_bootstrap_builder.rs) = d075aacb6b51b4786e66fed14aa8727106ade201 SHA1 (patch-src_bootstrap_compile.rs) = 86fe55d04f7a8c5ec05dbdcb0fe5a0d6c07584d5 SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6 -SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = d49503d19c30a64d571eb7fa79e7aad7038cd427 +SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 23c0f170cf328b3e15bc2c520f5a16af75247ea7 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 77a2a9e4d324885d6fa5e68cf15ef84db0a2483b -SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a +SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = cb011fc19957883c01725797f7c85ed1b20f96f1 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2675b93a1d636b297a3e1e84b915a15a3da67939 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80 @@ -138,4 +138,4 @@ SHA1 (patch-vendor_openssl-src_src_lib.rs) = 67e5352830dd1de9cfb809df55d2dc702f3 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_mod.rs) = e3feaf809eb568c3fb34b5880cfa45ec4d71238b SHA1 (patch-vendor_stacker_src_lib.rs) = 2f4db9971c0558ec7034052c810b8c8be80c4ae3 -SHA1 (patch-vendor_target-lexicon_src_targets.rs) = ec46802e2ec4bcce80a859b435b591ff464e9a42 +SHA1 (patch-vendor_target-lexicon_src_targets.rs) = b0ac8638b50c4ff6d159118fd893ef6ded7bba5c diff --git a/rust/patches/patch-compiler_rustc__target_src_spec_mod.rs b/rust/patches/patch-compiler_rustc__target_src_spec_mod.rs index 2b60d0e36ef..6589543803b 100644 --- a/rust/patches/patch-compiler_rustc__target_src_spec_mod.rs +++ b/rust/patches/patch-compiler_rustc__target_src_spec_mod.rs @@ -4,14 +4,15 @@ Add i586(pentium) and aarch64_be targets. --- compiler/rustc_target/src/spec/mod.rs.orig 2021-03-23 16:15:10.000000000 +0000 +++ compiler/rustc_target/src/spec/mod.rs -@@ -695,8 +695,10 @@ supported_targets! { - ("x86_64-unknown-openbsd", x86_64_unknown_openbsd), +@@ -697,9 +697,11 @@ supported_targets! { + ("powerpc-unknown-openbsd", powerpc_unknown_openbsd), ("aarch64-unknown-netbsd", aarch64_unknown_netbsd), + ("aarch64_be-unknown-netbsd", aarch64_be_unknown_netbsd), ("armv6-unknown-netbsd-eabihf", armv6_unknown_netbsd_eabihf), ("armv7-unknown-netbsd-eabihf", armv7_unknown_netbsd_eabihf), -+ ("i586-unknown-netbsd", i586_unknown_netbsd), ("i686-unknown-netbsd", i686_unknown_netbsd), ++ ("i586-unknown-netbsd", i586_unknown_netbsd), ("powerpc-unknown-netbsd", powerpc_unknown_netbsd), ("sparc64-unknown-netbsd", sparc64_unknown_netbsd), + ("x86_64-unknown-netbsd", x86_64_unknown_netbsd), diff --git a/rust/patches/patch-library_unwind_build.rs b/rust/patches/patch-library_unwind_build.rs index a4d557934b1..ec416e5d2b4 100644 --- a/rust/patches/patch-library_unwind_build.rs +++ b/rust/patches/patch-library_unwind_build.rs @@ -5,8 +5,8 @@ Fix build on NetBSD HEAD-llvm. XXX there is probably a better way to do this. --- library/unwind/build.rs.orig 2020-10-07 07:53:22.000000000 +0000 +++ library/unwind/build.rs @@ -23,7 +23,9 @@ fn main() { - } else if target.contains("rumprun") { - println!("cargo:rustc-link-lib=unwind"); + } else if target.contains("freebsd") { + println!("cargo:rustc-link-lib=gcc_s"); } else if target.contains("netbsd") { - println!("cargo:rustc-link-lib=gcc_s"); + if !env::var_os("PKGSRC_HAVE_LIBCPP").is_some() { diff --git a/rust/patches/patch-src_bootstrap_builder.rs b/rust/patches/patch-src_bootstrap_builder.rs index 75e4eb3b183..f3b68a8fe30 100644 --- a/rust/patches/patch-src_bootstrap_builder.rs +++ b/rust/patches/patch-src_bootstrap_builder.rs @@ -5,11 +5,9 @@ Use @PREFIX@, not $ORIGIN in rpath. Fix RPATH for pkgsrc. -Workaround for building 1.51 with 1.51 bootstrap. - ---- src/bootstrap/builder.rs.orig 2021-03-23 16:15:10.000000000 +0000 +--- src/bootstrap/builder.rs.orig 2021-05-03 20:57:16.000000000 +0000 +++ src/bootstrap/builder.rs -@@ -482,7 +482,6 @@ impl<'a> Builder<'a> { +@@ -484,7 +484,6 @@ impl<'a> Builder<'a> { install::Clippy, install::Miri, install::Analysis, @@ -17,7 +15,7 @@ Workaround for building 1.51 with 1.51 bootstrap. install::Rustc ), Kind::Run => describe!(run::ExpandYamlAnchors, run::BuildManifest), -@@ -1088,7 +1087,7 @@ impl<'a> Builder<'a> { +@@ -1106,7 +1105,7 @@ impl<'a> Builder<'a> { rustflags.arg("-Zosx-rpath-install-name"); Some("-Wl,-rpath,@loader_path/../lib") } else if !target.contains("windows") { @@ -26,12 +24,3 @@ Workaround for building 1.51 with 1.51 bootstrap. } else { None }; -@@ -1490,7 +1489,7 @@ impl<'a> Builder<'a> { - for el in stack.iter().rev() { - out += &format!("\t{:?}\n", el); - } -- panic!(out); -+ panic!("{}", out); - } - if let Some(out) = self.cache.get(&step) { - self.verbose(&format!("{}c {:?}", " ".repeat(stack.len()), step)); diff --git a/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt b/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt index c0bacd73276..5fa4458f985 100644 --- a/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt +++ b/rust/patches/patch-src_llvm-project_llvm_CMakeLists.txt @@ -4,9 +4,9 @@ Don't implement sys/regset.h workaround, fix source instead. --- src/llvm-project/llvm/CMakeLists.txt.orig 2018-03-10 02:51:13.000000000 +0000 +++ src/llvm-project/llvm/CMakeLists.txt -@@ -806,11 +806,6 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "(FreeBS - link_directories("/usr/local/lib") - endif(${CMAKE_SYSTEM_NAME} MATCHES "(FreeBSD|DragonFly)") +@@ -900,11 +900,6 @@ if(LLVM_TARGET_IS_CROSSCOMPILE_HOST) + # (this is a variable that CrossCompile sets on recursive invocations) + endif() -if( ${CMAKE_SYSTEM_NAME} MATCHES SunOS ) - # special hack for Solaris to handle crazy system sys/regset.h diff --git a/rust/patches/patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h b/rust/patches/patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h index 6e8f9b1cddc..7250a1f1499 100644 --- a/rust/patches/patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h +++ b/rust/patches/patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h @@ -2,10 +2,10 @@ Don't implement sys/regset.h workaround, fix source instead. ---- src/llvm-project/llvm/include/llvm-c/DataTypes.h.orig 2018-08-01 16:32:37.000000000 +0000 +--- src/llvm-project/llvm/include/llvm-c/DataTypes.h.orig 2021-04-17 01:50:37.000000000 +0000 +++ src/llvm-project/llvm/include/llvm-c/DataTypes.h -@@ -87,4 +87,27 @@ typedef signed int ssize_t; - #define HUGE_VALF (float)HUGE_VAL +@@ -77,4 +77,27 @@ typedef signed int ssize_t; + # define UINT64_MAX 0xffffffffffffffffULL #endif +#if defined(__sun) diff --git a/rust/patches/patch-vendor_target-lexicon_src_targets.rs b/rust/patches/patch-vendor_target-lexicon_src_targets.rs index 2da700cf4e7..655148fb0f6 100644 --- a/rust/patches/patch-vendor_target-lexicon_src_targets.rs +++ b/rust/patches/patch-vendor_target-lexicon_src_targets.rs @@ -2,10 +2,10 @@ $NetBSD$ Add aarch64_eb for NetBSD. ---- vendor/target-lexicon/src/targets.rs.orig 2021-03-23 16:54:53.000000000 +0000 +--- vendor/target-lexicon/src/targets.rs.orig 2021-05-03 21:35:46.000000000 +0000 +++ vendor/target-lexicon/src/targets.rs -@@ -1267,6 +1267,7 @@ mod tests { - "aarch64-unknown-linux-gnu", +@@ -1277,6 +1277,7 @@ mod tests { + "aarch64-unknown-linux-gnu_ilp32", "aarch64-unknown-linux-musl", "aarch64-unknown-netbsd", + "aarch64_be-unknown-netbsd",