From d822d180bc7f7ee5775b4a80d96e1a499925e6e8 Mon Sep 17 00:00:00 2001 From: Havard Eidnes Date: Fri, 3 Jun 2022 21:39:15 +0000 Subject: [PATCH] rust: update to version 1.61.0. Pkgsrc changes: * adapt patches * new checksums Upstream changes: Version 1.61.0 (2022-05-19) ========================== Language -------- - [`const fn` signatures can now include generic trait bounds][93827] - [`const fn` signatures can now use `impl Trait` in argument and return position][93827] - [Function pointers can now be created, cast, and passed around in a `const fn`][93827] - [Recursive calls can now set the value of a function's opaque `impl Trait` return type][94081] Compiler -------- - [Linking modifier syntax in `#[link]` attributes and on the command line, as well as the `whole-archive` modifier specifically, are now supported][93901] - [The `char` type is now described as UTF-32 in debuginfo][89887] - The [`#[target_feature]`][target_feature] attribute [can now be used with aarch64 features][90621] - X86 [`#[target_feature = "adx"]` is now stable][93745] Libraries --------- - [`ManuallyDrop` is now documented to have the same layout as `T`][88375] - [`#[ignore = "#"]` messages are printed when running tests][92714] - [Consistently show absent stdio handles on Windows as NULL handles][93263] - [Make `std::io::stdio::lock()` return `'static` handles.][93965] Previously, the creation of locked handles to stdin/stdout/stderr would borrow the handles being locked, which prevented writing `let out = std::io::stdout().lock();` because `out` would outlive the return value of `stdout()`. Such code now works, eliminating a common pitfall that affected many Rust users. - [`Vec::from_raw_parts` is now less restrictive about its inputs][95016] - [`std::thread::available_parallelism` now takes cgroup quotas into account.][92697] Since `available_parallelism` is often used to create a thread pool for parallel computation, which may be CPU-bound for performance, `available_parallelism` will return a value consistent with the ability to use that many threads continuously, if possible. For instance, in a container with 8 virtual CPUs but quotas only allowing for 50% usage, `available_parallelism` will return 4. Stabilized APIs --------------- - [`Pin::static_mut`] - [`Pin::static_ref`] - [`Vec::retain_mut`] - [`VecDeque::retain_mut`] - [`Write` for `Cursor<[u8; N]>`][cursor-write-array] - [`std::os::unix::net::SocketAddr::from_pathname`] - [`std::process::ExitCode`] and [`std::process::Termination`]. The stabilization of these two API s now makes it possible for programs to return errors from `main` with custom exit codes. - [`std::thread::JoinHandle::is_finished`] These APIs are now usable in const contexts: - [`<*const T>::offset` and `<*mut T>::offset`][ptr-offset] - [`<*const T>::wrapping_offset` and `<*mut T>::wrapping_offset`] [ptr-wrapping_offset] - [`<*const T>::add` and `<*mut T>::add`][ptr-add] - [`<*const T>::sub` and `<*mut T>::sub`][ptr-sub] - [`<*const T>::wrapping_add` and `<*mut T>::wrapping_add`][ptr-wrapping_add] - [`<*const T>::wrapping_sub` and `<*mut T>::wrapping_sub`][ptr-wrapping_sub] - [`<[T]>::as_mut_ptr`][slice-as_mut_ptr] - [`<[T]>::as_ptr_range`][slice-as_ptr_range] - [`<[T]>::as_mut_ptr_range`][slice-as_mut_ptr_range] Cargo ----- No feature changes, but see compatibility notes. Compatibility Notes ------------------- - Previously native static libraries were linked as `whole-archive` in some cases, but now rustc tries not to use `whole-archive` unless explicitly requested. This [change][93901] may result in linking errors in some cases. To fix such errors, native libraries linked from the command line, build scripts, or [`#[link]` attributes][link-attr] need to - (more common) either be reordered to respect dependencies between them (if `a` depends on `b` then `a` should go first and `b` second) - (less common) or be updated to use the [`+whole-archive`] modifier. - [Catching a second unwind from FFI code while cleaning up from a Rust panic now causes the process to abort][92911] - [Proc macros no longer see `ident` matchers wrapped in groups][92472] - [The number of `#` in `r#` raw string literals is now required to be less than 256][95251] - [When checking that a dyn type satisfies a trait bound, supertrait bounds are now enforced][92285] - [`cargo vendor` now only accepts one value for each `--sync` flag] [cargo/10448] - [`cfg` predicates in `all()` and `any()` are always evaluated to detect errors, instead of short-circuiting.][94295] The compatibility considerations here arise in nightly-only code that used the short-circuiting behavior of `all` to write something like `cfg(all(feature = "nightly", syntax-requiring-nightly))`, which will now fail to compile. Instead, use either `cfg_attr(feature = "nightly", ...)` or nested uses of `cfg`. - [bootstrap: static-libstdcpp is now enabled by default, and can now be disabled when llvm-tools is enabled][94832] Internal Changes ---------------- These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools. - [debuginfo: Refactor debuginfo generation for types][94261] - [Remove the everybody loops pass][93913] [88375]: https://github.com/rust-lang/rust/pull/88375/ [89887]: https://github.com/rust-lang/rust/pull/89887/ [90621]: https://github.com/rust-lang/rust/pull/90621/ [92285]: https://github.com/rust-lang/rust/pull/92285/ [92472]: https://github.com/rust-lang/rust/pull/92472/ [92697]: https://github.com/rust-lang/rust/pull/92697/ [92714]: https://github.com/rust-lang/rust/pull/92714/ [92911]: https://github.com/rust-lang/rust/pull/92911/ [93263]: https://github.com/rust-lang/rust/pull/93263/ [93745]: https://github.com/rust-lang/rust/pull/93745/ [93827]: https://github.com/rust-lang/rust/pull/93827/ [93901]: https://github.com/rust-lang/rust/pull/93901/ [93913]: https://github.com/rust-lang/rust/pull/93913/ [93965]: https://github.com/rust-lang/rust/pull/93965/ [94081]: https://github.com/rust-lang/rust/pull/94081/ [94261]: https://github.com/rust-lang/rust/pull/94261/ [94295]: https://github.com/rust-lang/rust/pull/94295/ [94832]: https://github.com/rust-lang/rust/pull/94832/ [95016]: https://github.com/rust-lang/rust/pull/95016/ [95251]: https://github.com/rust-lang/rust/pull/95251/ [`+whole-archive`]: https://doc.rust-lang.org/stable/rustc/command-line-arguments.html#linking-modifiers-whole-archive [`Pin::static_mut`]: https://doc.rust-lang.org/stable/std/pin/struct.Pin.html#method.static_mut [`Pin::static_ref`]: https://doc.rust-lang.org/stable/std/pin/struct.Pin.html#method.static_ref [`Vec::retain_mut`]: https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.retain_mut [`VecDeque::retain_mut`]: https://doc.rust-lang.org/stable/std/collections/struct.VecDeque.html#method.retain_mut [`std::os::unix::net::SocketAddr::from_pathname`]: https://doc.rust-lang.org/stable/std/os/unix/net/struct.SocketAddr.html#method.from_pathname [`std::process::ExitCode`]: https://doc.rust-lang.org/stable/std/process/struct.ExitCode.html [`std::process::Termination`]: https://doc.rust-lang.org/stable/std/process/trait.Termination.html [`std::thread::JoinHandle::is_finished`]: https://doc.rust-lang.org/stable/std/thread/struct.JoinHandle.html#method.is_finished [cargo/10448]: https://github.com/rust-lang/cargo/pull/10448/ [cursor-write-array]: https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#impl-Write-4 [link-attr]: https://doc.rust-lang.org/stable/reference/items/external-blocks.html#the-link-attribute [ptr-add]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.add [ptr-offset]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset [ptr-sub]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.sub [ptr-wrapping_add]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.wrapping_add [ptr-wrapping_offset]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.wrapping_offset [ptr-wrapping_sub]: https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.wrapping_sub [slice-as_mut_ptr]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_mut_ptr [slice-as_mut_ptr_range]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_mut_ptr_range [slice-as_ptr_range]: https://doc.rust-lang.org/stable/std/primitive.slice.html#method.as_ptr_range [target_feature]: https://doc.rust-lang.org/reference/attributes/codegen.html#the-target_feature-attribute --- rust/Makefile | 33 ++- rust/distinfo | 206 +++++++++--------- ...t_src_spec_aarch64__be__unknown__netbsd.rs | 8 +- ...__target_src_spec_i586__unknown__netbsd.rs | 15 +- ...ler_rustc__target_src_spec_netbsd__base.rs | 12 +- ....112_src_unix_bsd_netbsdlike_netbsd_mod.rs | 29 --- 6 files changed, 136 insertions(+), 167 deletions(-) delete mode 100644 rust/patches/patch-vendor_libc-0.2.112_src_unix_bsd_netbsdlike_netbsd_mod.rs diff --git a/rust/Makefile b/rust/Makefile index 77542a76c77..cde8302de0c 100644 --- a/rust/Makefile +++ b/rust/Makefile @@ -1,8 +1,7 @@ # $NetBSD: Makefile,v 1.197 2020/09/29 16:45:16 gdt Exp $ -DISTNAME= rustc-1.60.0-src +DISTNAME= rustc-1.61.0-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} -PKGREVISION= 1 CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/ @@ -178,7 +177,7 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags DISTFILES:= ${DEFAULT_DISTFILES} .if !empty(MACHINE_PLATFORM:MDarwin-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.59.0 +RUST_STAGE0_VER= 1.60.0 RUST_ARCH:= aarch64-apple-darwin RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -186,7 +185,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.59.0 +RUST_STAGE0_VER= 1.60.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 @@ -194,7 +193,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MLinux-*-aarch64) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.59.0 +RUST_STAGE0_VER= 1.60.0 RUST_ARCH:= aarch64-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 @@ -202,7 +201,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MLinux-*-earmv6hf) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.59.0 +RUST_STAGE0_VER= 1.60.0 RUST_ARCH:= arm-unknown-linux-gnueabihf RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -210,7 +209,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MLinux-*-earmv7hf) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.59.0 +RUST_STAGE0_VER= 1.60.0 RUST_ARCH:= armv7-unknown-linux-gnueabihf RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -218,7 +217,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.59.0 +RUST_STAGE0_VER= 1.60.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 @@ -226,7 +225,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.59.0 +RUST_STAGE0_VER= 1.60.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 @@ -253,7 +252,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.59.0 +RUST_STAGE0_VER= 1.60.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 @@ -261,7 +260,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.59.0 +RUST_STAGE0_VER= 1.60.0 RUST_ARCH= i586-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -279,7 +278,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.59.0 +RUST_STAGE0_VER= 1.60.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 @@ -287,7 +286,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.59.0 +RUST_STAGE0_VER= 1.60.0 RUST_ARCH= powerpc-unknown-netbsd # Cross-built against NetBSD 9.0 @@ -311,7 +310,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.59.0 +RUST_STAGE0_VER= 1.60.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 @@ -321,7 +320,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} pre-build-fix: .endif .if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64eb) || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.59.0 +RUST_STAGE0_VER= 1.60.0 RUST_ARCH= aarch64_be-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -331,7 +330,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.59.0 +RUST_STAGE0_VER= 1.60.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 @@ -342,7 +341,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.59.0 +RUST_STAGE0_VER= 1.60.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} diff --git a/rust/distinfo b/rust/distinfo index 73e740b6588..7c69e368414 100644 --- a/rust/distinfo +++ b/rust/distinfo @@ -3,111 +3,111 @@ $NetBSD: distinfo,v 1.118 2020/08/06 11:42:56 jperkin Exp $ BLAKE2s (rust-1.58.1-x86_64-unknown-illumos.tar.gz) = 867ef1783de52f6d6c59905d0fea90ac9db8ed623ed58956acba6af090521508 SHA512 (rust-1.58.1-x86_64-unknown-illumos.tar.gz) = 9649f840e8052f3d77c40938d9e651035f181f7ed71b2d4375dd911a270cb9e3d1d86f8ca62629e230e02612d6972729b5f3becca16af9eb3c53c4538a4a2f3b Size (rust-1.58.1-x86_64-unknown-illumos.tar.gz) = 196899563 bytes -BLAKE2s (rust-1.59.0-aarch64-apple-darwin.tar.gz) = 3b9fbd710b04c088470b04e8817217fb7f9549e42159ac9b0a210e746e53b20e -SHA512 (rust-1.59.0-aarch64-apple-darwin.tar.gz) = b60feca7e1ca4ae9eb7550b82de475b47da8f14aa293c1e3e9c4321eed70f9a899003d567c870a81e5f5fdb88a74d1ff654a77fd6577a992170353037c05f963 -Size (rust-1.59.0-aarch64-apple-darwin.tar.gz) = 275637417 bytes -BLAKE2s (rust-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = b67afe86baacfd99d7bd1b3dc763f46ca22cc64cb1247a74089f88e16237199e -SHA512 (rust-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 186d0d3b5c33c49735f8a50e5ffeb783821ca26bf646622e5d724ebbe698c39129000a568bc9dcc5cf521a9e72113bd853728bb76d31e442df92f5442f51cb2b -Size (rust-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 370532745 bytes -BLAKE2s (rust-1.59.0-aarch64-unknown-netbsd.tar.gz) = 7ed024fb3b122475dc984e99b16a8a3e04c5c93bf6e489c2111dde0036577704 -SHA512 (rust-1.59.0-aarch64-unknown-netbsd.tar.gz) = f6ace1fe718953b9da3e2174201bb62819823904552cdd3ec264fa798d2aabde1f6663598e6c6377a074912b7de6eada86450967dc9a3d41173e4043009563d0 -Size (rust-1.59.0-aarch64-unknown-netbsd.tar.gz) = 237460036 bytes -BLAKE2s (rust-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 8f5e3660a56f349cbd6986bb68b462841fba98b771b273939b2343d9ac8da423 -SHA512 (rust-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 638fd5ba7efa811f32778b445c953b203029414abf11e9a9c9be14ac367d435c1147a7fefde7373ed95082532ca91917ee2d1706f39e0776e331e999bdae2087 -Size (rust-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 241627592 bytes -BLAKE2s (rust-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = fe8e19b4797e6c2f8b152ce66ec6bedb9256697c06df11f86df1b48b0f3baffa -SHA512 (rust-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 1b8420cd74ecea78e82faf03a9c1c3283728c5c9a3b10446e00fbcd3d9591af27af43a3e44be100d7a6ecc547fa8c7d3c44d345939625a71f79b2d272bb5b94c -Size (rust-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 303555009 bytes -BLAKE2s (rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = f66b427e703fcd3fe461e628ceab8cfce408c8665869dd599ca1b95915f9656f -SHA512 (rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 9b4106671d1167ec961aa5d12fd7bdab6ad0c1a9e38ef9b0c0fa74e856c0f5478230b0376f7a191fa7ab173bc9744a877db128c60eb06e9bfb94ade3e32e1283 -Size (rust-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 295408222 bytes -BLAKE2s (rust-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = c5553e9bab0b1e4f2613c05a1d7de2fcdf7fc858b62b3a42ebb8839dd8dd7ab7 -SHA512 (rust-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = c47b1804a53488015b2daf288142d1f150c57fbd27131472f4c41f23662d46787df0ba84f212ee3e26e2b706b157a001042842724039de4f4e2c6ceccc701e6e -Size (rust-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 209450244 bytes -BLAKE2s (rust-1.59.0-i586-unknown-netbsd.tar.gz) = 72d2f88fa0d9a938b872548faf95eb7bd8b88637c04d78911907155ce992718f -SHA512 (rust-1.59.0-i586-unknown-netbsd.tar.gz) = 3026a19b03b98ce99b94674aab2508780499c823eb51f41e309eda2f9ec921e627b2e8f90abcee5012cc3c702d9bc81b91980578b4d60a05c95b01cf0713993f -Size (rust-1.59.0-i586-unknown-netbsd.tar.gz) = 245354781 bytes -BLAKE2s (rust-1.59.0-i686-unknown-linux-gnu.tar.gz) = e295004dea4da31b8af4da687145018370d8ef17eca66c2268fac50fe2c4d746 -SHA512 (rust-1.59.0-i686-unknown-linux-gnu.tar.gz) = 114f2092b6290ed794b8e5becfebcd532c9324727d8a85e258b8d95ac2de29d368997b2953941ae268dcf3c5a440b1d86f25fb804b0690278935bd32b731f988 -Size (rust-1.59.0-i686-unknown-linux-gnu.tar.gz) = 349107211 bytes -BLAKE2s (rust-1.59.0-powerpc-unknown-netbsd.tar.gz) = a24379ea60448f1fc45254129c68fbb8145b0fb8b4d843a83a8aaee79fb1ef81 -SHA512 (rust-1.59.0-powerpc-unknown-netbsd.tar.gz) = 1473df8264a7ec8b301941b740009676a5dce1205bf8a862ba69c609b430fa765ffdeeb3d7ee190879005470fbaacda9a081bbfeaeae7a7e8bc5f852038290e0 -Size (rust-1.59.0-powerpc-unknown-netbsd.tar.gz) = 272184245 bytes -BLAKE2s (rust-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 56e37971d490a4c50d16c9fa9ed98954d467a7fd6e49562e9b08bb6507f5766c -SHA512 (rust-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 48a88cdbd0227e31737c8689c1a52aeebd227b32cad33808fed8361170d181ccbe413145e076e5b02f37ed2414612f2a314c6e68779423a113c605db6fbacfcf -Size (rust-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 278494737 bytes -BLAKE2s (rust-1.59.0-sparc64-unknown-netbsd.tar.gz) = c9fcdab084ecb10f838f74bdc88d82f15774d9658af9816f259adf6145117a29 -SHA512 (rust-1.59.0-sparc64-unknown-netbsd.tar.gz) = 1d8d4f93dce3acba63437ba4da0082d3baa3c1134531166d8a1102edb0f6cb43ffb4e90def670ac0c848ee226c3e0741a3d018f95aa654c3843178077aff677a -Size (rust-1.59.0-sparc64-unknown-netbsd.tar.gz) = 245891630 bytes -BLAKE2s (rust-1.59.0-x86_64-apple-darwin.tar.gz) = 365ae98bd77239b7a073dd5e8ddbda3e784d14d2f4ccc42f5ec30b00d126265e -SHA512 (rust-1.59.0-x86_64-apple-darwin.tar.gz) = c360bc10f82e116fccab45e44c85ce55a2c6233badc3d0512b36748efcd12df9c0923f57f15e4bd80e163ea297eec05185f3693ee2e8708b67c59cb3014ba83a -Size (rust-1.59.0-x86_64-apple-darwin.tar.gz) = 284198625 bytes -BLAKE2s (rust-1.59.0-x86_64-unknown-freebsd.tar.gz) = f85add6bf0d4150957c6bcbe832fcf4da8f4a948c620d44c6c1d753113fe576d -SHA512 (rust-1.59.0-x86_64-unknown-freebsd.tar.gz) = a170d55e2e80f7e5855caf6f52ed392630cfa076430886c462ea466f5a7a7c81d033a0764b9021de0e86fe105e22e797f67e85be47b87833b6d5133e486ac12d -Size (rust-1.59.0-x86_64-unknown-freebsd.tar.gz) = 269933327 bytes -BLAKE2s (rust-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = f60b459ad7b6d8286641fb318499a3caa3fea0868da63587c229dedacd019732 -SHA512 (rust-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 460ed673cd260af28a3542bac95517e3a4e8bb63a029deecf5e5c671cd7784e73c9cabdcb0b7eb75a81a59d19671228d6a56093fd1712de7d9a76aeee43eca8a -Size (rust-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 258629397 bytes -BLAKE2s (rust-1.59.0-x86_64-unknown-netbsd.tar.gz) = ace2a39acae8a5ea8420296e7d87b8b1dab8c21165c17a332eb4ca705309389a -SHA512 (rust-1.59.0-x86_64-unknown-netbsd.tar.gz) = a8a347ac68b61ea0bd324e3a14d55ff31de20fbb1496924c9cc8efab29f239d72388247b61dfddfe19111d00e5e1d737de197bacdd17998e52113bad7139ed47 -Size (rust-1.59.0-x86_64-unknown-netbsd.tar.gz) = 249024467 bytes -BLAKE2s (rust-std-1.59.0-aarch64-apple-darwin.tar.gz) = f7e8c87703419519e79de519362f914481346c827aec0e41dce5eed29f0f0c0f -SHA512 (rust-std-1.59.0-aarch64-apple-darwin.tar.gz) = 3116b92777f7060af4033dd7fda716c60c2f989e2ca7513bb7508a557bfb274e818bb9bf71c731af804c0e2a0c9cb0d84c7c8f632f0c1d4131854d4dea5e47d3 -Size (rust-std-1.59.0-aarch64-apple-darwin.tar.gz) = 38541530 bytes -BLAKE2s (rust-std-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 9b6b4f181e441d08352ddacacb5805aa7656c21c90c992c25ae1eb48c4884229 -SHA512 (rust-std-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = b72271e18cbdf3f42ae4cdd56531e0ec7d3b9b7037ae7683c3e91a9ca2766c370d13914da5d05cb7883cc6bd8f5edfed9e67259df7fd36a60feddb5c9fd4ec02 -Size (rust-std-1.59.0-aarch64-unknown-linux-gnu.tar.gz) = 53690069 bytes -BLAKE2s (rust-std-1.59.0-aarch64-unknown-netbsd.tar.gz) = b0184654e7c222f4b9f22e1114d7689387375751b25a12eacca4f54cdf4f7bca -SHA512 (rust-std-1.59.0-aarch64-unknown-netbsd.tar.gz) = d6eb76b5a4edfba58f0cf58a71f362b5077a344aa8d5ae7e659e1802e9384c814fba7bf8d58823cf0d0ee9e85bbd05ca46b297e56e9bad5c9ae745c8c5f93c99 -Size (rust-std-1.59.0-aarch64-unknown-netbsd.tar.gz) = 33598596 bytes -BLAKE2s (rust-std-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = ff36bb5df89a6c1bc464f125903280b9dd8694e34bebef3de950d5c8c21a3e1b -SHA512 (rust-std-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 862b34f0fe080ae7534db41136661a46db802c7eb6472727ef9515c18600e741ade71b480852d29d864071f9cd092c2bc9fd7d400f0731a67411425a41d9179e -Size (rust-std-1.59.0-aarch64_be-unknown-netbsd.tar.gz) = 33601284 bytes -BLAKE2s (rust-std-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 45db31882eee026422803dd1561dc270dd531207ce7d3813d81688e779b0417f -SHA512 (rust-std-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = bb6e79f4eec6714cc3241de6282f7444f2a8dd027da0702050bafcd94a2d579f8796e2ba2d15587b3a2941c918a17c7544da11d5b08dfcb019254a6e61cf6ab0 -Size (rust-std-1.59.0-arm-unknown-linux-gnueabihf.tar.gz) = 34676100 bytes -BLAKE2s (rust-std-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 5010d5e365cef7754c75071503bf57753d59407b4399f306bcbf8e2a84bb1230 -SHA512 (rust-std-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = e542c535af5f7cd5d4ab7957fdadb3d8aa4e8f1531ace61070c52885d0aa41f8c13bca8a4928c9c0c42269ead952bcaca56f94e6dfa9113d870c019413e89bd7 -Size (rust-std-1.59.0-armv7-unknown-linux-gnueabihf.tar.gz) = 36509100 bytes -BLAKE2s (rust-std-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 12744fb922c058f81711ffcaa41f047f90fd4c3684f7e64e1a6093afa3edd627 -SHA512 (rust-std-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 196a173014887e490c44ede94fbd035a6a5514ee569847d3582e21ab81c4eba608d6ca1a0cb81f0b0855808cd60700ba6846209dc0657f8b8fa2273838788d58 -Size (rust-std-1.59.0-armv7-unknown-netbsd-eabihf.tar.gz) = 32109210 bytes -BLAKE2s (rust-std-1.59.0-i586-unknown-netbsd.tar.gz) = 6ba522ac9182c7c5f831f8232796d8c6455ecc3d3d2c465f0feab69b52902715 -SHA512 (rust-std-1.59.0-i586-unknown-netbsd.tar.gz) = cbd63d0bbd86f2a56661cd0a5b7edb845e9533f6f4cbd284c4733f09f5f9a05a36d65eaed0bc1c2cf028ccc6d5ee26bf7895af1bc48f49a39ba2d3c60e0df145 -Size (rust-std-1.59.0-i586-unknown-netbsd.tar.gz) = 34276271 bytes -BLAKE2s (rust-std-1.59.0-i686-unknown-linux-gnu.tar.gz) = 24e04f873312d4f290b7a34fc2d663f8b3b5754d302d1bdbde27409c1fe48080 -SHA512 (rust-std-1.59.0-i686-unknown-linux-gnu.tar.gz) = 768633cc980445bb736c74e3ea90fbf38fd237c20d9481d9127933d6ef02b9e9ec80ce4d60f661a1be3df311b924417e9c90681afc07235838d52a9025e071da -Size (rust-std-1.59.0-i686-unknown-linux-gnu.tar.gz) = 38538390 bytes -BLAKE2s (rust-std-1.59.0-powerpc-unknown-netbsd.tar.gz) = adb7006f3292d281a0569d7dffd962ed1afe0577756d26fd5f6660c27fb95542 -SHA512 (rust-std-1.59.0-powerpc-unknown-netbsd.tar.gz) = dfe64ef939487dbc04e6fba7608eebfed9dce56e9dee14288e4e6c55157246ad1fbaf2aacb704a7e969bb6a3e24fbc4b7ca72e88531616b6f685771f205d6966 -Size (rust-std-1.59.0-powerpc-unknown-netbsd.tar.gz) = 30124266 bytes -BLAKE2s (rust-std-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 4b627fdaac2571e9af8b306d5438413a19d2f67d4b165f8792113cc242c96d56 -SHA512 (rust-std-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 5440644acfba3cb4c2b20890468e6bc968333a8f612882de288728be880de66552041a08e1e4164f7048d1b013278575340b7f0e43063f7173580649253faaf2 -Size (rust-std-1.59.0-powerpc-unknown-netbsd90.tar.gz) = 30119916 bytes -BLAKE2s (rust-std-1.59.0-sparc64-unknown-netbsd.tar.gz) = 96b4a1d2d137fbbff671d63500c293dbbd1e2cdffa33e595db4e4ebc2f5ce140 -SHA512 (rust-std-1.59.0-sparc64-unknown-netbsd.tar.gz) = ae2c8b8fef6fe20d1866ac984f8e3cdceb662cc72b40124aa8084accb2491ccf6069c69c427227d0a7bdc55508d957d6b1db52e4255b0974c2c0782e6c65c6f8 -Size (rust-std-1.59.0-sparc64-unknown-netbsd.tar.gz) = 30269195 bytes -BLAKE2s (rust-std-1.59.0-x86_64-apple-darwin.tar.gz) = 377df8d64efbe53eaac1eb27c73c264d46c626907e8e4a48e4b311ef278fb550 -SHA512 (rust-std-1.59.0-x86_64-apple-darwin.tar.gz) = 2621a4ec985c18da55a74a1d3b17eebd73e579295b7c42f45c62970ce374e9ec552be1aad9e9b92990bd8cf2c4ac1e63e4afd6cd96b54a8eb6f9333de74d1c00 -Size (rust-std-1.59.0-x86_64-apple-darwin.tar.gz) = 39328167 bytes -BLAKE2s (rust-std-1.59.0-x86_64-unknown-freebsd.tar.gz) = 80e11aaee968d2bee4c969e23e87a4b3a1bfb20b42c8b35e1adf0a5f302d2e61 -SHA512 (rust-std-1.59.0-x86_64-unknown-freebsd.tar.gz) = 0cc583677fbf7c24eb3a255fa84dab6a67140bcac3294c366e94a4887fcc52b360e62cfdbf29d478e72962b4e749a5b8a7e995cc51bdea6f96a46fa15949a805 -Size (rust-std-1.59.0-x86_64-unknown-freebsd.tar.gz) = 41067268 bytes -BLAKE2s (rust-std-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 95cbd6edf55c997471c9f0dc63a2f2f19729eed150b77f5faa092e291d0a890c -SHA512 (rust-std-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 2e4319c2798e820e1485cf167030fd3dec95864afe4d40bbf912b77dfec7d136fceb2cdbc68f8c032045562a152163940bf1aab0a99705f852f9bc82a458b944 -Size (rust-std-1.59.0-x86_64-unknown-linux-gnu.tar.gz) = 42505644 bytes -BLAKE2s (rust-std-1.59.0-x86_64-unknown-netbsd.tar.gz) = 97a84b68cbd43bc6b836339ef678e2aae5e40433997a0d1228f2261fe637a4d1 -SHA512 (rust-std-1.59.0-x86_64-unknown-netbsd.tar.gz) = 5e11b1067d514376fbe05fefdd915aebff14e42876940b8593231b45a202d3bac3f8575b1047c21464092cc9c4d664af2da299387e3b43125f741a8656205eea -Size (rust-std-1.59.0-x86_64-unknown-netbsd.tar.gz) = 38349557 bytes -BLAKE2s (rustc-1.60.0-src.tar.gz) = 4b8bef4271345a46fb72965a67f5a371ef148f3e9439dea77e9484d34102be67 -SHA512 (rustc-1.60.0-src.tar.gz) = ae626482287949eb73a5467245b8e21b7624713a29d4bbdf1c1e1232e10f5497ba3435427e08df4fd5d2277c456213e5d04529e841d50924a4211fdb8c6acfd0 -Size (rustc-1.60.0-src.tar.gz) = 202376973 bytes +BLAKE2s (rust-1.60.0-aarch64-apple-darwin.tar.gz) = 08230723b5f29aa187fde0e3300314ee5d75a2bfdc3f42519a2cf1e7c98430d0 +SHA512 (rust-1.60.0-aarch64-apple-darwin.tar.gz) = 305ffbc825905b52a30ecc8e3caa0e818b0d3fb46a7fb7342af9b35765aaa3ab7e1d2be2bb76d2f89c5a49a466eadb6ddc8de098d6ec613c2e1599100053c39f +Size (rust-1.60.0-aarch64-apple-darwin.tar.gz) = 221417609 bytes +BLAKE2s (rust-1.60.0-aarch64-unknown-linux-gnu.tar.gz) = 21206309ecf9a1bb057628a06a2457cb85d1178d3e47ce9edfceacdae994db11 +SHA512 (rust-1.60.0-aarch64-unknown-linux-gnu.tar.gz) = ccbbe27836b547c44e2716adf95fed08bc411681f8f4a2957d13d701af6099a4900ac34c901da82b0b947d5b39e5d3697b5b5db6d9145544ce2398e4f5bb68f8 +Size (rust-1.60.0-aarch64-unknown-linux-gnu.tar.gz) = 381444465 bytes +BLAKE2s (rust-1.60.0-aarch64-unknown-netbsd.tar.gz) = 282790e8e05f8570f3d7f49ad031efe12a4f4944f97e01b410e6f98aa6b1337c +SHA512 (rust-1.60.0-aarch64-unknown-netbsd.tar.gz) = e11976892f12c0d7932f08bd467ccaf979c086acf5e49903ff1331e4755bec8799e73f57c83924b1397e19e7e58aa880bcce9e500473e567cdc3107612378a62 +Size (rust-1.60.0-aarch64-unknown-netbsd.tar.gz) = 244202398 bytes +BLAKE2s (rust-1.60.0-aarch64_be-unknown-netbsd.tar.gz) = d49f2356456247b532205535b952e6b85d31495d781b50f259022d5259af99c9 +SHA512 (rust-1.60.0-aarch64_be-unknown-netbsd.tar.gz) = 1d091d26250aeba17420eb33f981162efdc4ef94ba159f9dc9dcb57e6af1768bde87a3b46dabdb612b1f71bcbebd7957abaa2ea4ffeb61e3684b1f795fd2bd10 +Size (rust-1.60.0-aarch64_be-unknown-netbsd.tar.gz) = 248623552 bytes +BLAKE2s (rust-1.60.0-arm-unknown-linux-gnueabihf.tar.gz) = 26de40f134ca5af2b302418f48e055ee92f552c0ffd6058d7270fd14e5417079 +SHA512 (rust-1.60.0-arm-unknown-linux-gnueabihf.tar.gz) = 97cc76262d9f5006cdc25f06e2cc95f34db4434b0f743eb17a4db65c9f9cd165360beb948c70e4e005be5faab257ed0b2fa37ba0641a7ec961e60148abaeafe9 +Size (rust-1.60.0-arm-unknown-linux-gnueabihf.tar.gz) = 312425675 bytes +BLAKE2s (rust-1.60.0-armv7-unknown-linux-gnueabihf.tar.gz) = 58f38c6e25b1311a29d08cc600917561e18c49671444f5558193b4433e344840 +SHA512 (rust-1.60.0-armv7-unknown-linux-gnueabihf.tar.gz) = efe1a241743dfed6f752e69d12d8013c16d749136d35a6757cc1b4a3c456c0909d38ed7a954782641510d2eea717909265ba6c3859f9ae1b89d21ae0ef85a1e7 +Size (rust-1.60.0-armv7-unknown-linux-gnueabihf.tar.gz) = 303815017 bytes +BLAKE2s (rust-1.60.0-armv7-unknown-netbsd-eabihf.tar.gz) = 8d29be22a90f4250ace85f3b9110d3ec733208f7c18242a4ac5cf63ff7fc5dd7 +SHA512 (rust-1.60.0-armv7-unknown-netbsd-eabihf.tar.gz) = 20b84930d545c8c4facb18a847cde8c6a6941755d7c075b5b0c933ba4fd64ff3e89ce41dfd07a2e4e4fa7b0f88737e75c5642385ee3ac4da9da7055ccb1fd722 +Size (rust-1.60.0-armv7-unknown-netbsd-eabihf.tar.gz) = 214261543 bytes +BLAKE2s (rust-1.60.0-i586-unknown-netbsd.tar.gz) = 19d65cc0481aa2d11b84a5576cef951056ca4029cdf71723c431b5a4cf4e5fb9 +SHA512 (rust-1.60.0-i586-unknown-netbsd.tar.gz) = 76e6def376bf7e39d557a798701e71e0e0459cebaf28e6a61c828a90b7782579301928af24aa14a5d56abb4f065b9ce52f5af63eee7712a55acacbfd6ebe3dbf +Size (rust-1.60.0-i586-unknown-netbsd.tar.gz) = 251680871 bytes +BLAKE2s (rust-1.60.0-i686-unknown-linux-gnu.tar.gz) = 561beca01b1665ce132e597e402cfa3effa011ce834bfa6e5691b4f6f673bb3c +SHA512 (rust-1.60.0-i686-unknown-linux-gnu.tar.gz) = 073474f77da149de6df2fdb1992d2fc6686bd86046f71088b7497f03586291708fcb9eae98306340936c4f734015a66f29c9cc9178502ac9b194e397c62eb6ca +Size (rust-1.60.0-i686-unknown-linux-gnu.tar.gz) = 356598586 bytes +BLAKE2s (rust-1.60.0-powerpc-unknown-netbsd.tar.gz) = b037e8ea24c1933b844e2de299504b7dddd554daa07908677598e04dd1676977 +SHA512 (rust-1.60.0-powerpc-unknown-netbsd.tar.gz) = f8f74136a6f6e19ac86bf66ec94d6136f477822042fff97f6588be8cfad04a5ce6a91f48152a739876d4f76be0a0b472e9efc24c74c6d2c9aaba93c64bf5d6a5 +Size (rust-1.60.0-powerpc-unknown-netbsd.tar.gz) = 284966325 bytes +BLAKE2s (rust-1.60.0-powerpc-unknown-netbsd90.tar.gz) = 4131984d3d8a8ef891b153bec5117edf8be6de520cff57619f15f94a102c3049 +SHA512 (rust-1.60.0-powerpc-unknown-netbsd90.tar.gz) = c4bda2a3fb6bb96706ad50d20ddc0a242c781ef121dec50a75df051f0e6138c1aba25c7d424930017081035bd796d40f138d18a47cc0399dd31af3e6d96b83c3 +Size (rust-1.60.0-powerpc-unknown-netbsd90.tar.gz) = 291455249 bytes +BLAKE2s (rust-1.60.0-sparc64-unknown-netbsd.tar.gz) = 13890f67fd90cd420d727d8b1c9e0592b3439c1b14a4a123ad2f7667858aa011 +SHA512 (rust-1.60.0-sparc64-unknown-netbsd.tar.gz) = b6852e843da62087e33ea64d748932ab5b6fe86fc49a937dfefb8f3e94118c08d1f5ee03d4bd03ccaf60ecdeb998a2a1af04219b31b1a8414cba7317706203ee +Size (rust-1.60.0-sparc64-unknown-netbsd.tar.gz) = 252337191 bytes +BLAKE2s (rust-1.60.0-x86_64-apple-darwin.tar.gz) = 895978fc329c419168e7c9257703c50fcae1c1831cab67237b854773c2fe9780 +SHA512 (rust-1.60.0-x86_64-apple-darwin.tar.gz) = 14d23525932e991ee50f2a37d2f2fea1914f67ae09f6db46c4805742b6725c48d39a61acff2ff76bb6bc8ef2951e68df30e3860ff95a3432315b83d5c3890a40 +Size (rust-1.60.0-x86_64-apple-darwin.tar.gz) = 292332759 bytes +BLAKE2s (rust-1.60.0-x86_64-unknown-freebsd.tar.gz) = 57b81a756deab251c28f275c93ea8f5873a8cbc66afb0912fc8ffcc2d9a44f4c +SHA512 (rust-1.60.0-x86_64-unknown-freebsd.tar.gz) = 8ae7d6e9e64753dd3ab2b0b83539d81bbd482b29e9e995b323c84834fa25c596e61312681a99de2eabf5d601fa3ec571db76336964870b755da4a612faa0600a +Size (rust-1.60.0-x86_64-unknown-freebsd.tar.gz) = 277562600 bytes +BLAKE2s (rust-1.60.0-x86_64-unknown-linux-gnu.tar.gz) = 73f3cc259100070497911d3041529e89a6d2d3de0835b4a4268c630a18c7162a +SHA512 (rust-1.60.0-x86_64-unknown-linux-gnu.tar.gz) = 952d1eab97286b2c8dcd0d270f6535bd7cd5849d56afa1c929145a9030c163800113d7c82951151d1fa146967b2e369030c51fe54b0a707539db45379bd719d5 +Size (rust-1.60.0-x86_64-unknown-linux-gnu.tar.gz) = 263020998 bytes +BLAKE2s (rust-1.60.0-x86_64-unknown-netbsd.tar.gz) = 74a733ebeaed6ae9b04442d1cd7d2d4f26ba42da04bb2169f8efd3ce178ea975 +SHA512 (rust-1.60.0-x86_64-unknown-netbsd.tar.gz) = 354da8a736b4f727db78c1884c08606729ac12087938505af5ab5713ea3515ea7e6cfc3c8096ce3b7f28e44bdf31d44f58bfa758cb9a5c9124056b328a8163ec +Size (rust-1.60.0-x86_64-unknown-netbsd.tar.gz) = 255101002 bytes +BLAKE2s (rust-std-1.60.0-aarch64-apple-darwin.tar.gz) = f9f767c4e64e681a464687609ecc163c51e2012fd9c781ae9c22239962555875 +SHA512 (rust-std-1.60.0-aarch64-apple-darwin.tar.gz) = 7919649923b44b40d2967c4a7025adbd2d3e26ef392bfbc4393717bf78ea77fe93e508723ea023189ca06cec751debdf301b57899784ee03e29733ff27aa17c8 +Size (rust-std-1.60.0-aarch64-apple-darwin.tar.gz) = 39295115 bytes +BLAKE2s (rust-std-1.60.0-aarch64-unknown-linux-gnu.tar.gz) = 01db46e3dcdc94c3fd605b694a73db026b2921ab51f585dd2abf765aa90dc4ce +SHA512 (rust-std-1.60.0-aarch64-unknown-linux-gnu.tar.gz) = edf3f80e67de5af36166068f47910a282f9af3a0a91a54220e464289c36578e2aefd719b08dc4f2d5630887caa05575a194c2e96814d075e23fbb94e80729693 +Size (rust-std-1.60.0-aarch64-unknown-linux-gnu.tar.gz) = 56612111 bytes +BLAKE2s (rust-std-1.60.0-aarch64-unknown-netbsd.tar.gz) = 45b9362d54d2b22939a5b670ac176d57937194816039481a1c79791c41b082c0 +SHA512 (rust-std-1.60.0-aarch64-unknown-netbsd.tar.gz) = b810ccb6711a005e7879e71df14d0d09fd32e92a52165bd9092f10161f647509e156a87c0af882bac402a4dc81ae2f7c5555fb5f6847fb2a0dc96facc92dd36a +Size (rust-std-1.60.0-aarch64-unknown-netbsd.tar.gz) = 34140738 bytes +BLAKE2s (rust-std-1.60.0-aarch64_be-unknown-netbsd.tar.gz) = 0b653cf20e7a9f0ff375401ad91b620a26c1993e8a752b5517fccec1af6a4eaf +SHA512 (rust-std-1.60.0-aarch64_be-unknown-netbsd.tar.gz) = c56e79586524b9cdd47d9511995a17434a353877edcb22c27bd2036b1d5f59c598e0590e0225e3b66c8bdbfd8f3fd96ffc6221e0015a9e0e1ee4481f36e45487 +Size (rust-std-1.60.0-aarch64_be-unknown-netbsd.tar.gz) = 34159175 bytes +BLAKE2s (rust-std-1.60.0-arm-unknown-linux-gnueabihf.tar.gz) = 8c073ddc8cf3f0a0fc0bee805e0b6595f78fbd7f3bd05a75c4d2c71a30f38cb3 +SHA512 (rust-std-1.60.0-arm-unknown-linux-gnueabihf.tar.gz) = 4557ae13732b1fbcb7f45dc5a1ddd5c582b21206b126931c58574a9e3835f97a2b352a6371ddcadead9bae163fc919ae464f4300a59cc5f33b7d3cbce88fc65e +Size (rust-std-1.60.0-arm-unknown-linux-gnueabihf.tar.gz) = 35205970 bytes +BLAKE2s (rust-std-1.60.0-armv7-unknown-linux-gnueabihf.tar.gz) = 77b307effe60f37dfc1bae9721dfaeb138c21ac24f01e2537be1653190221072 +SHA512 (rust-std-1.60.0-armv7-unknown-linux-gnueabihf.tar.gz) = 3d6868b7457af9275fa92c4a951999ea59169800df597fbd0c366d4d0ff4b39f70912c2d33a09cf39b9e91e1439369401f175060f28d22aaa1705f3489862a20 +Size (rust-std-1.60.0-armv7-unknown-linux-gnueabihf.tar.gz) = 37062255 bytes +BLAKE2s (rust-std-1.60.0-armv7-unknown-netbsd-eabihf.tar.gz) = b469426392411e967c1c716cfae313e21aad33c4ce80c9cb15a1d526673a6a38 +SHA512 (rust-std-1.60.0-armv7-unknown-netbsd-eabihf.tar.gz) = a8e7fdf240220f0b200f91821ff7c2bdddb1e1df9309f865a3ff402ae2bfa7cb33ffbe5b90aec0eedd398ed47ab65e9055ce9dca8dbd7136f06adc5c167a908d +Size (rust-std-1.60.0-armv7-unknown-netbsd-eabihf.tar.gz) = 32575332 bytes +BLAKE2s (rust-std-1.60.0-i586-unknown-netbsd.tar.gz) = b3e1379031a9e5b6257cf8a3bc10ee30e98aea5a331d3296b85a64a8f76ef606 +SHA512 (rust-std-1.60.0-i586-unknown-netbsd.tar.gz) = 7ead4f1b2f60ff42a9b2e846348f5bd464b910d495d7abbd472e2e027d0b54b2260bf45175cd1334fe31daa0381ae1f42852c43c8a28f970b4a86b962761f74d +Size (rust-std-1.60.0-i586-unknown-netbsd.tar.gz) = 34765708 bytes +BLAKE2s (rust-std-1.60.0-i686-unknown-linux-gnu.tar.gz) = c2f707d7b820ffb268dc0509d8842a290aaf0738ee6ac9191a5e5e502be853b6 +SHA512 (rust-std-1.60.0-i686-unknown-linux-gnu.tar.gz) = 803a2cc3a3b9fc312adae0e045e702081505b1c4ec16c4bef1ec7edbf5380d048a7570641db087e7423a76e6ca91b93ab902feb63319aa997d6bf02752d1f93a +Size (rust-std-1.60.0-i686-unknown-linux-gnu.tar.gz) = 39085815 bytes +BLAKE2s (rust-std-1.60.0-powerpc-unknown-netbsd.tar.gz) = 4506be6be2b0003bd7277958ad230c09730ab4d0759007c9f3419dda49398aed +SHA512 (rust-std-1.60.0-powerpc-unknown-netbsd.tar.gz) = bfc8cf7d844d2ce1405f84b170b470324bd1e3499269a84f5ab60147caa74c9be2153f4e55913656c7d1a53c6fabb0faa1ed0b2a07c7a9b45d34712e6cb1ad2e +Size (rust-std-1.60.0-powerpc-unknown-netbsd.tar.gz) = 30616718 bytes +BLAKE2s (rust-std-1.60.0-powerpc-unknown-netbsd90.tar.gz) = 67e455f2418fe090504bd4d1bd1c3845b8385a5f424cc37cd31ee81d5113da93 +SHA512 (rust-std-1.60.0-powerpc-unknown-netbsd90.tar.gz) = 11f7d0d8b5782c24f64e1fdc18f4b8c949554ab57b94a72d898557c9cc55ec8bca21bf31277e81b0e529d324f24c90dec64b1eaef22469a5006f36d1c18de7f6 +Size (rust-std-1.60.0-powerpc-unknown-netbsd90.tar.gz) = 30610765 bytes +BLAKE2s (rust-std-1.60.0-sparc64-unknown-netbsd.tar.gz) = 76944a88e4d25660ebedd90d73da33cee56d770cd11e6b10b7543f27fcb83f6e +SHA512 (rust-std-1.60.0-sparc64-unknown-netbsd.tar.gz) = 962c70e6ee03291d867c9a8ac4bcc5182038acbd16935a28a0d6230dd62d08bbf19c839f5b96eba93b855eb6c98cbd0a0d69c3f86dd1f3bbdf5a7563c241109e +Size (rust-std-1.60.0-sparc64-unknown-netbsd.tar.gz) = 30752314 bytes +BLAKE2s (rust-std-1.60.0-x86_64-apple-darwin.tar.gz) = 777a95ee954434acf3f8cbaa4ab8ece2ea08762c85c2e0346440814fb076f29a +SHA512 (rust-std-1.60.0-x86_64-apple-darwin.tar.gz) = 5a866e658ba7dc6bc0c8149dcc39e8e866d9ca60b78f7dfd4bc05cc93622972346091108bcd12e36b309bd5171d0176d39d726f38c8b0e7377953f3b8c06ddee +Size (rust-std-1.60.0-x86_64-apple-darwin.tar.gz) = 39947593 bytes +BLAKE2s (rust-std-1.60.0-x86_64-unknown-freebsd.tar.gz) = c1fffe5d65b2d2556e3cde22ff9e5b6bd215de88acb1f0d21c95f4c27adc16e5 +SHA512 (rust-std-1.60.0-x86_64-unknown-freebsd.tar.gz) = 6c64c60d2862dd61b0e8fa13eae9c52e67c6887bc0721a492d04af222464934e1da76b496d4a562e7049e3b94f0d61eb2ce0eb1491e370bfbeaccbf45f1f4bc1 +Size (rust-std-1.60.0-x86_64-unknown-freebsd.tar.gz) = 42078372 bytes +BLAKE2s (rust-std-1.60.0-x86_64-unknown-linux-gnu.tar.gz) = ad5e363f1151632958d94bda9debac6a3fa01a327c5264c397eec987b91c14be +SHA512 (rust-std-1.60.0-x86_64-unknown-linux-gnu.tar.gz) = 2fccacf359b434ebc349632dad1dbb2ff164fa8ba2062fb5629724a7f3c142ce8a61739fb6ce51649708c68836d449aba141415b51f9f65eeb2e922b07cd35c2 +Size (rust-std-1.60.0-x86_64-unknown-linux-gnu.tar.gz) = 43469578 bytes +BLAKE2s (rust-std-1.60.0-x86_64-unknown-netbsd.tar.gz) = 3c6ade9f9b82c3487824252695e32e8649caf7aaf4f280f3d54caeeb9fd16300 +SHA512 (rust-std-1.60.0-x86_64-unknown-netbsd.tar.gz) = b5655b817338f63e580926036beaf5d5081131902e6a472390f189fd7503aedf1279022ba171e81568f7ccd30e2e69521044f8ff5f861cfd321e4bc8c76b73e1 +Size (rust-std-1.60.0-x86_64-unknown-netbsd.tar.gz) = 38891830 bytes +BLAKE2s (rustc-1.61.0-src.tar.gz) = 6c6fa9ce140d5c6e2f038d99bb5de6271056106cf6aa732548dfd0e489933222 +SHA512 (rustc-1.61.0-src.tar.gz) = 486f77041f664ea73aa7c97affd3916892c5218e69dee9c701d33e629e335d1b8da12a2d23d0c18d9e9dc75f12983f961f76006395324a705b1d15444d891640 +Size (rustc-1.61.0-src.tar.gz) = 203300188 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = a9a891b9c507958354fb819587d6d4b31ff83ce6 SHA1 (patch-compiler_rustc__llvm_build.rs) = 73f8225f6dea809da9381d78a8099d13c7c151c0 -SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = acad7e2b0bbeb85f6453aeee74a0f2ca253d6a9b -SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = efae710b37c089702802c3d5aa678d1cc5f88cc2 +SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4 +SHA1 (patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs) = 71b5736952023931c94c6996e73cdcfc66b429fe SHA1 (patch-compiler_rustc__target_src_spec_mod.rs) = 8f1b5ced49fa66a646327a19f9eb0501fa2b01c7 -SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = 18e3cb9f32c4170679459b2c63c856abe0fac6a3 +SHA1 (patch-compiler_rustc__target_src_spec_netbsd__base.rs) = 57b26a7eb55a4a8e9ec8c4fb8b3b318a25d5a78b SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 32ab8ea3809cd4f6fee9fc0df5db47d76ccbd9d2 SHA1 (patch-library_std_src_sys_unix_mod.rs) = f8669d680f169137ac2891af2977909619366a97 SHA1 (patch-library_std_src_sys_unix_thread.rs) = e5f661b3dd00058e874fe60cd89d9e919325e99b @@ -130,8 +130,8 @@ SHA1 (patch-vendor_backtrace_src_symbolize_gimli.rs) = b93148ff72a60a17c6a444f26 SHA1 (patch-vendor_backtrace_src_symbolize_gimli_elf.rs) = 308538090d9ce11d206d6eef0e675581a1fc6e80 SHA1 (patch-vendor_cc-1.0.69_src_lib.rs) = b5c0f795624b928b8b02fe01174e6a24e770adea SHA1 (patch-vendor_cc_src_lib.rs) = 2f6b0ad800b31cd33334f194651981491ecf7641 -SHA1 (patch-vendor_libc-0.2.112_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c4d703bc084d8506afd8fed1428f59e578936f77 SHA1 (patch-vendor_libc-0.2.116_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 90144e0a6a91db61c42308181a25bdf5ff60e670 +SHA1 (patch-vendor_libc-0.2.119_src_unix_bsd_netbsdlike_netbsd_mod.rs) = d0af451a8d6a2061cf470968069e4270e5cfcb73 SHA1 (patch-vendor_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 351e213fc07b0dc7c35d70d6a0c2ecc6b5b9056e SHA1 (patch-vendor_libc_src_unix_solarish_mod.rs) = 8364e19ea09203d32494c37ff3db19fe3d6b9d8a SHA1 (patch-vendor_lzma-sys_config.h) = b654c7e129fa02697734bc87173f89b3056a5437 diff --git a/rust/patches/patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs b/rust/patches/patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs index 535ae4b9eb4..0fe1c93254e 100644 --- a/rust/patches/patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs +++ b/rust/patches/patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs @@ -10,12 +10,12 @@ Add aarch64_be NetBSD target. + +pub fn target() -> Target { + Target { -+ llvm_target: "aarch64_be-unknown-netbsd".to_string(), ++ llvm_target: "aarch64_be-unknown-netbsd".into(), + pointer_width: 64, -+ data_layout: "E-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".to_string(), -+ arch: "aarch64".to_string(), ++ data_layout: "E-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128".into(), ++ arch: "aarch64".into(), + options: TargetOptions { -+ mcount: "__mcount".to_string(), ++ mcount: "__mcount".into(), + max_atomic_width: Some(128), + endian: Endian::Big, + ..super::netbsd_base::opts() diff --git a/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs b/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs index 30f7a198366..6b3704c65ae 100644 --- a/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs +++ b/rust/patches/patch-compiler_rustc__target_src_spec_i586__unknown__netbsd.rs @@ -4,24 +4,23 @@ Add an i586 / pentium variant, in an effort to support AMD Geode etc. --- compiler/rustc_target/src/spec/i586_unknown_netbsd.rs.orig 2021-06-19 17:28:44.197224530 +0000 +++ compiler/rustc_target/src/spec/i586_unknown_netbsd.rs -@@ -0,0 +1,20 @@ +@@ -0,0 +1,19 @@ +use crate::spec::{LinkerFlavor, StackProbeType, Target, TargetOptions}; + +pub fn target() -> Target { + let mut base = super::netbsd_base::opts(); -+ base.cpu = "pentium".to_string(); ++ base.cpu = "pentium".into(); + base.max_atomic_width = Some(64); -+ base.pre_link_args.entry(LinkerFlavor::Gcc).or_default().push("-m32".to_string()); ++ base.pre_link_args.entry(LinkerFlavor::Gcc).or_default().push("-m32".into()); + // don't use probe-stack=inline-asm until rust-lang/rust#83139 is resolved. + base.stack_probes = StackProbeType::Call; + + Target { -+ llvm_target: "i586-unknown-netbsdelf".to_string(), ++ llvm_target: "i586-unknown-netbsdelf".into(), + pointer_width: 32, + data_layout: "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-\ -+ f64:32:64-f80:32-n8:16:32-S128" -+ .to_string(), -+ arch: "x86".to_string(), -+ options: TargetOptions { mcount: "__mcount".to_string(), ..base }, ++ f64:32:64-f80:32-n8:16:32-S128".into(), ++ arch: "x86".into(), ++ options: TargetOptions { mcount: "__mcount".into(), ..base }, + } +} diff --git a/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs b/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs index 6aa60f2c79a..1272b31f09e 100644 --- a/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs +++ b/rust/patches/patch-compiler_rustc__target_src_spec_netbsd__base.rs @@ -3,11 +3,11 @@ $NetBSD$ For the benefit of powerpc, when libatomic-links is installed, search the directory containing the symlinks to -latomic. ---- compiler/rustc_target/src/spec/netbsd_base.rs.orig 2021-09-06 18:42:35.000000000 +0000 +--- compiler/rustc_target/src/spec/netbsd_base.rs.orig 2022-05-18 01:29:36.000000000 +0000 +++ compiler/rustc_target/src/spec/netbsd_base.rs @@ -1,6 +1,14 @@ --use crate::spec::{RelroLevel, TargetOptions}; -+use crate::spec::{LinkArgs, LinkerFlavor, RelroLevel, TargetOptions}; +-use crate::spec::{cvs, RelroLevel, TargetOptions}; ++use crate::spec::{cvs, RelroLevel, LinkArgs, LinkerFlavor, TargetOptions}; pub fn opts() -> TargetOptions { + let mut args = LinkArgs::new(); @@ -15,14 +15,14 @@ search the directory containing the symlinks to -latomic. + LinkerFlavor::Gcc, + vec![ + // For the benefit of powerpc, when libatomic-links is installed, -+ "-Wl,-L@PREFIX@/lib/libatomic".to_string(), ++ "-Wl,-L@PREFIX@/lib/libatomic".into(), + ], + ); TargetOptions { - os: "netbsd".to_string(), + os: "netbsd".into(), dynamic_linking: true, @@ -8,6 +16,7 @@ pub fn opts() -> TargetOptions { - families: vec!["unix".to_string()], + families: cvs!["unix"], no_default_libraries: false, has_rpath: true, + pre_link_args: args, diff --git a/rust/patches/patch-vendor_libc-0.2.112_src_unix_bsd_netbsdlike_netbsd_mod.rs b/rust/patches/patch-vendor_libc-0.2.112_src_unix_bsd_netbsdlike_netbsd_mod.rs deleted file mode 100644 index 24c8526ee93..00000000000 --- a/rust/patches/patch-vendor_libc-0.2.112_src_unix_bsd_netbsdlike_netbsd_mod.rs +++ /dev/null @@ -1,29 +0,0 @@ -$NetBSD$ - -Copy execinfo function definitions from openbsd's mod.rs. - ---- vendor/libc-0.2.112/src/unix/bsd/netbsdlike/netbsd/mod.rs.orig 2022-04-04 11:10:56.000000000 +0000 -+++ vendor/libc-0.2.112/src/unix/bsd/netbsdlike/netbsd/mod.rs -@@ -2721,6 +2721,22 @@ extern "C" { - pub fn kinfo_getvmmap(pid: ::pid_t, cntp: *mut ::size_t) -> *mut kinfo_vmentry; - } - -+#[link(name = "execinfo")] -+extern "C" { -+ pub fn backtrace(addrlist: *mut *mut ::c_void, len: ::size_t) -> ::size_t; -+ pub fn backtrace_symbols(addrlist: *const *mut ::c_void, len: ::size_t) -> *mut *mut ::c_char; -+ pub fn backtrace_symbols_fd( -+ addrlist: *const *mut ::c_void, -+ len: ::size_t, -+ fd: ::c_int, -+ ) -> ::c_int; -+ pub fn backtrace_symbols_fmt( -+ addrlist: *const *mut ::c_void, -+ len: ::size_t, -+ fmt: *const ::c_char, -+ ) -> *mut *mut ::c_char; -+} -+ - cfg_if! { - if #[cfg(target_arch = "aarch64")] { - mod aarch64;