pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/rust
Module Name: pkgsrc
Committed By: jperkin
Date: Fri Mar 13 18:34:54 UTC 2020
Modified Files:
pkgsrc/lang/rust: Makefile distinfo
pkgsrc/lang/rust/patches: patch-src_bootstrap_lib.rs
patch-src_librustc__target_spec_solaris__base.rs
Removed Files:
pkgsrc/lang/rust/patches: patch-src_build__helper_lib.rs
Log Message:
rust: Update to 1.42.0.
Version 1.42.0 (2020-03-12)
==========================
Language
--------
- [You can now use the slice pattern syntax with subslices.][67712] e.g.
```rust
fn foo(words: &[&str]) {
match words {
["Hello", "World", "!", ..] => println!("Hello World!"),
["Foo", "Bar", ..] => println!("Baz"),
rest => println!("{:?}", rest),
}
}
```
- [You can now use `#[repr(transparent)]` on univariant `enum`s.][68122] Meaning
that you can create an enum that has the exact layout and ABI of the type
it contains.
- [There are some *syntax-only* changes:][67131]
- `default` is syntactically allowed before items in `trait` definitions.
- Items in `impl`s (i.e. `const`s, `type`s, and `fn`s) may syntactically
leave out their bodies in favor of `;`.
- Bounds on associated types in `impl`s are now syntactically allowed
(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.
Compiler
--------
- [Added tier 2* support for `armv7a-none-eabi`.][68253]
- [Added tier 2 support for `riscv64gc-unknown-linux-gnu`.][68339]
- [`Option::{expect,unwrap}` and
`Result::{expect, expect_err, unwrap, unwrap_err}` now produce panic messages
pointing to the location where they were called, rather than
`core`'s internals. ][67887]
* Refer to Rust's [platform support page][forge-platform-support] for more
information on Rust's tiered platform support.
Libraries
---------
- [`iter::Empty<T>` now implements `Send` and `Sync` for any `T`.][68348]
- [`Pin::{map_unchecked, map_unchecked_mut}` no longer require the return type
to implement `Sized`.][67935]
- [`io::Cursor` now derives `PartialEq` and `Eq`.][67233]
- [`Layout::new` is now `const`.][66254]
- [Added Standard Library support for `riscv64gc-unknown-linux-gnu`.][66899]
Stabilized APIs
---------------
- [`CondVar::wait_while`]
- [`CondVar::wait_timeout_while`]
- [`DebugMap::key`]
- [`DebugMap::value`]
- [`ManuallyDrop::take`]
- [`matches!`]
- [`ptr::slice_from_raw_parts_mut`]
- [`ptr::slice_from_raw_parts`]
Cargo
-----
- [You no longer need to include `extern crate proc_macro;` to be able to
`use proc_macro;` in the `2018` edition.][cargo/7700]
Compatibility Notes
-------------------
- [`Error::description` has been deprecated, and its use will now produce a
warning.][66919] It's recommended to use `Display`/`to_string` instead.
- [`use $crate;` inside macros is now a hard error.][37390] The compiler
emitted forward compatibility warnings since Rust 1.14.0.
- [As previously announced, this release reduces the level of support for
32-bit Apple targets to tier 3.][apple-32bit-drop]. This means that the
source code is still available to build, but the targets are no longer tested
and no release binary is distributed by the Rust project. Please refer to the
linked blog post for more information.
[37390]: https://github.com/rust-lang/rust/issues/37390/
[68253]: https://github.com/rust-lang/rust/pull/68253/
[68348]: https://github.com/rust-lang/rust/pull/68348/
[67935]: https://github.com/rust-lang/rust/pull/67935/
[68339]: https://github.com/rust-lang/rust/pull/68339/
[68122]: https://github.com/rust-lang/rust/pull/68122/
[67712]: https://github.com/rust-lang/rust/pull/67712/
[67887]: https://github.com/rust-lang/rust/pull/67887/
[67131]: https://github.com/rust-lang/rust/pull/67131/
[67233]: https://github.com/rust-lang/rust/pull/67233/
[66899]: https://github.com/rust-lang/rust/pull/66899/
[66919]: https://github.com/rust-lang/rust/pull/66919/
[66254]: https://github.com/rust-lang/rust/pull/66254/
[cargo/7700]: https://github.com/rust-lang/cargo/pull/7700
[`DebugMap::key`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.key
[`DebugMap::value`]: https://doc.rust-lang.org/stable/std/fmt/struct.DebugMap.html#method.value
[`ManuallyDrop::take`]: https://doc.rust-lang.org/stable/std/mem/struct.ManuallyDrop.html#method.take
[`matches!`]: https://doc.rust-lang.org/stable/std/macro.matches.html
[`ptr::slice_from_raw_parts_mut`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts_mut.html
[`ptr::slice_from_raw_parts`]: https://doc.rust-lang.org/stable/std/ptr/fn.slice_from_raw_parts.html
[`CondVar::wait_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_while
[`CondVar::wait_timeout_while`]: https://doc.rust-lang.org/stable/std/sync/struct.Condvar.html#method.wait_timeout_while
To generate a diff of this commit:
cvs rdiff -u -r1.154 -r1.155 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.105 -r1.106 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/rust/patches/patch-src_build__helper_lib.rs
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/rust/Makefile
diff -u pkgsrc/lang/rust/Makefile:1.154 pkgsrc/lang/rust/Makefile:1.155
--- pkgsrc/lang/rust/Makefile:1.154 Thu Mar 12 23:10:23 2020
+++ pkgsrc/lang/rust/Makefile Fri Mar 13 18:34:53 2020
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.154 2020/03/12 23:10:23 tnn Exp $
+# $NetBSD: Makefile,v 1.155 2020/03/13 18:34:53 jperkin Exp $
-DISTNAME= rustc-1.41.1-src
+DISTNAME= rustc-1.42.0-src
PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//}
-PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://static.rust-lang.org/dist/
@@ -150,7 +149,7 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--en
DISTFILES:= ${DEFAULT_DISTFILES}
.if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
RUST_ARCH:= i686-apple-darwin
RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -158,7 +157,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
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
@@ -166,7 +165,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MLinux-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
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
@@ -174,7 +173,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
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
@@ -182,7 +181,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
RUST_ARCH:= x86_64-sun-solaris
RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
SITES.${RUST_STAGE0}= https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/
@@ -191,7 +190,7 @@ RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${R
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
RUST_ARCH:= i686-unknown-freebsd
RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -199,7 +198,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MFreeBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
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
@@ -223,7 +222,7 @@ pre-build-fix:
${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/cargo
.endif
.if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.1
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
@@ -231,7 +230,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0}
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.0
RUST_ARCH= powerpc-unknown-netbsd
RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -241,7 +240,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_
pre-build-fix:
.endif
.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER= 1.40.0
+RUST_STAGE0_VER= 1.41.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
@@ -305,8 +304,8 @@ post-extract:
# patch(1) in NetBSD does not handle .cargo-checksum.json like long width file.
set -e; ${ECHO} \
vendor/libssh2-sys \
- b43846de064d454b0c2e524dc28d8b45ed09ac4c0a9546ee3be25e5690a8abd1 \
- 65beb73b709c8a5f768740a938c0f95e89930a042726a1638f746b37f373599b \
+ 0d80edbdffcf36a165578b3cffe9bc4e9eab3b3ae94a170ec8bc18764159cabb \
+ fd601d3ea2ff745c3d73a546cc553f656924f3e985b87bc4db025c5c51ed3db5 \
vendor/rand \
1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1 \
bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca \
@@ -314,8 +313,8 @@ post-extract:
1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1 \
bc03f2345d7cfa7000f9da817120b6afa073359789c21a9a790ebd8676c50cca \
vendor/libc \
- 8e5369ed1e86c5be92831d290b9eeb77c537a2de728950a5086e77438a4f0f3a \
- dac34dab563a2ca03c1d43f0224736f30662c3bbf0c2f1c44e220a7172345f4f \
+ cd266cee38f25fe9ed896ba88ddd3530eca352c4d260671fb63d315890bc49e6 \
+ 109a8e5a1638b09c4297e8e7ff95f35b4d16a3c0b42c8791b5fdd3f550612f8c \
vendor/backtrace-sys \
59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a \
ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1 \
Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.105 pkgsrc/lang/rust/distinfo:1.106
--- pkgsrc/lang/rust/distinfo:1.105 Thu Mar 12 12:51:29 2020
+++ pkgsrc/lang/rust/distinfo Fri Mar 13 18:34:53 2020
@@ -1,116 +1,116 @@
-$NetBSD: distinfo,v 1.105 2020/03/12 12:51:29 ryoon Exp $
+$NetBSD: distinfo,v 1.106 2020/03/13 18:34:53 jperkin Exp $
SHA1 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 91517fa95f954427c627cf63eb7c518abd068f3e
RMD160 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 06a3d922b27aac2deb570301542897a131b47cd0
SHA512 (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 27f7fb0e4a4522b24f04c7f6b578c8717908978ab485c525adbc95716860a958f2c42d4148d81fd41ab0e593d3baae6a1ffc6767ed24879df7c2aa6d8bf14683
Size (rust-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 243045630 bytes
-SHA1 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = 317d5beffd5006827c16123ee7dea8e1f50ab0ef
-RMD160 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = b78992279d865d64bd2d8f46ac93d39950ed39c5
-SHA512 (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = c0989ed411746ba25e6eda044f0e069034d24e1e0b247aac4142a165908e0376321152345ca1f3ee65cde1938df0bfea2ef33c1627f65ed6f0e29ecde3146d33
-Size (rust-1.40.0-aarch64-unknown-netbsd.tar.gz) = 148190882 bytes
-SHA1 (rust-1.40.0-i686-apple-darwin.tar.gz) = 285dd91ca37407f8f0eeace62d88942172a35ddf
-RMD160 (rust-1.40.0-i686-apple-darwin.tar.gz) = 1c7ba18e2e196e4b65dad4d1a6fe8c70ff9594c1
-SHA512 (rust-1.40.0-i686-apple-darwin.tar.gz) = ccf2fde8fb8e298f8bf1bf80ef4a50186d6492560eac017be12a48840ef0223f7df0b0644a88f75661e1e550ebc86b5e64ca5b9124b8a105adf76ea08f93fb09
-Size (rust-1.40.0-i686-apple-darwin.tar.gz) = 164393725 bytes
-SHA1 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = 4424be6908a48211955c7f64e1646b92d97c7a52
-RMD160 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = bab2d944bd7da99f5577ee45ecf15bfbafba5e02
-SHA512 (rust-1.40.0-i686-unknown-freebsd.tar.gz) = ab2b09aa5ca25fc5f9d243a7f8de186790efec68624ad8d61d95eb85d097c7b27ba4a9a28461e6f73e198338cf9ce49d3c27fcb76844bdd591f226c15228141d
-Size (rust-1.40.0-i686-unknown-freebsd.tar.gz) = 114417201 bytes
-SHA1 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 86d331200e38a9b0c488c010563b4eb751c1b3f1
-RMD160 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 8d656e976fb2411c893eb4a42114262e0ed71eca
-SHA512 (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 9ddb6a3ee101cdc7fcc692957876c712e81ef43f931fefb0a2e39286c65ce501c8f7cc8b620e5420c7331ebde447591fea2406951fb17c3b92c019bb704de328
-Size (rust-1.40.0-i686-unknown-linux-gnu.tar.gz) = 199133472 bytes
-SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 2a7205e9abbda1fb6657d5fbf103d0b99ee4a9a7
-RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5b112e8a61c92677cca4d5d20f029b42c331b8a3
-SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 953a5b8d8667976b4c540b572bf6414bab8536f70ebdf165a659af1df3dd650e0a0364fff8b9285d64b29a0a78488c9679b78c0d03f3caa2fc1e729e08f11177
-Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 157623740 bytes
-SHA1 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 04b733dbd3dee98320f5a4a0c82a8f17f8ad949b
-RMD160 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 68fc697c9788c3541a11bdfccf7f6e2d91161fba
-SHA512 (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 7bd4c198e36c662803634bd3b0f2465b2c1d261effd3afb3549b872f9a7590636b1d701b054b105e63f1e19d8e18b3e3e9c78aa1cefbe3927f570a87b1cb92d3
-Size (rust-1.40.0-powerpc-unknown-netbsd.tar.gz) = 119981692 bytes
+SHA1 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 3aa19435d6c8a453f58b85777e1be0ebf275beac
+RMD160 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = ae10e4d69285643185bf4a91238a8e350ca17a4a
+SHA512 (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 5c725e4e2c21d1513409cf5b0a5331add39a1ea0cb0f68d04b530c2c1ee7bcb2051d000afdd92c69fe72ace59dc0442e9848cc84eb6d2437954ec1dc476ed906
+Size (rust-1.40.0-i686-unknown-netbsd.tar.gz) = 158826479 bytes
SHA1 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 0c97d79b6e23e8f5df64a8ddb0d7564dcdf550f3
RMD160 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 64655499cc857a8f197b0b10bd09e626c5c95f25
SHA512 (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = d4f6f67c27cdd6faea392f5ef9aa4f3c6f13788ed738cff78e004e1c707289de5f3128621dfab2d12517b755fb1074b3f344efaa2dd048ad22886a7b33411446
Size (rust-1.40.0-sparc64-unknown-netbsd.tar.gz) = 157490028 bytes
-SHA1 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 04b62c2f8d0c52ea998a80d9fd91ab3b54cdc1a3
-RMD160 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 063dbcc6654852bb12156fa658aeba4e797cb3f1
-SHA512 (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 271a48bd985b9b5ceddaeeeb6e9f09d71602116315454433d039515b430655c866177a01e08c21019e70be08da8a25073ea6124782d04a224e08993cd4c594f1
-Size (rust-1.40.0-x86_64-apple-darwin.tar.gz) = 167441219 bytes
-SHA1 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 350fc202027792e41ec6aed0d7cd2f58ea3a9cd6
-RMD160 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 4e46fa30f9c0652573106922bdccdacc35ab371c
-SHA512 (rust-1.40.0-x86_64-sun-solaris.tar.gz) = cde40d93fe9937ce4d3e88407e5d2f9be72f964f05aded7a7851ff4eacfe995c4f2ea79dae8275a43ae199f7e1c1328e93acffb3962bd1d9797d70b909924fcc
-Size (rust-1.40.0-x86_64-sun-solaris.tar.gz) = 145738471 bytes
-SHA1 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 0afff94f93047b7076de8da67346f26a43035a7a
-RMD160 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 7cdcfa7f30a35ba72ff82c3fa3ae8899d115dc53
-SHA512 (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 10df63c5044522841df4f09697d17fdacb5652dd2e3cf5d3fc30a744ffa3a28ab2f5caf4b34300613f9372976083b6c2affb78f8aa8d630de375699d0eee3377
-Size (rust-1.40.0-x86_64-unknown-freebsd.tar.gz) = 114381688 bytes
-SHA1 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 1a1db371a3c39a6e7e81180b0c0ebbc0eacf307a
-RMD160 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = f967171693ddf755a9ca9e027534a4b320f1be87
-SHA512 (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 9910b98eadb3cceab9e5d31c7891fe9ea1e3e455d022c6acb0d3c1f9b4fa6c66a7f86dd23a716de18891854740fc44446d23c740313602efae5c9cddd1f4a7a4
-Size (rust-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 182286118 bytes
-SHA1 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 56959267154b6fe44fa04975505a133f7278b402
-RMD160 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 1e9e4b29effa12a4d2525a335419d97cd9101ad8
-SHA512 (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = d3bba2f760f2b795058e21f2885f47aa6c4aec2f2969a237a659230180b0ba3fdfff06fd6dca359e18df106904cbcdbbbf3d1737653af40ee76e5c5de23641fd
-Size (rust-1.40.0-x86_64-unknown-netbsd.tar.gz) = 119447537 bytes
+SHA1 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 92a9262834f49dea65d6c354ba78a479253eeed4
+RMD160 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = dac05f18705f0f0fddff0de27564253d5e9f1a3a
+SHA512 (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 05b9f5ee19d5ebfbd4281ed7545cc70c3c061bb7561d8a4bf9c8e3dbb34582d394e18cba00c22597532f89b2cb5c5546efca0a5d13bd751506875b213ee07096
+Size (rust-1.41.0-aarch64-unknown-netbsd.tar.gz) = 147772436 bytes
+SHA1 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 615141a7aebc61c11fae724c70b3b24e74b70f2c
+RMD160 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 94b0659bb718a616e75b87d5f6beee627979ab83
+SHA512 (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 347910de2d325d699ab4857029d907c8c45e56317b3783ebefc323069999a938a0f770418cc88a7c984d9a69976ae19e39434c41840c395f06508b174a3e77d6
+Size (rust-1.41.0-powerpc-unknown-netbsd.tar.gz) = 172092292 bytes
+SHA1 (rust-1.41.1-i686-apple-darwin.tar.gz) = 5a778b77fc88b19f1c668316e3bf677c60f8ead1
+RMD160 (rust-1.41.1-i686-apple-darwin.tar.gz) = ae61f32a4d27a760e6f2b79f4042ed0cf385f784
+SHA512 (rust-1.41.1-i686-apple-darwin.tar.gz) = 3bcc32f87151907f0bac41d4b855751a4408964b4cf944bcdbc78242ff10b58c2cfbfe11e2d60adf4f9d3b7923565ab761da44ccaa7e71fed18a925408ce9e41
+Size (rust-1.41.1-i686-apple-darwin.tar.gz) = 162481148 bytes
+SHA1 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = a17df43de16fd2f5685150de00a55c00becafcd2
+RMD160 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 23bfeb259ffcd1f2a07dfd155155a364fcecb4e8
+SHA512 (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 97b806ccdf00039b4e009fbeb9b50420a2dee5956be11f9520204a13641ba97ecc53f0f136021a3f3168d514ae3e4470c2fc39728de5fe6915eafb2e2261546b
+Size (rust-1.41.1-i686-unknown-freebsd.tar.gz) = 117881246 bytes
+SHA1 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = cc91bed0e2f2cdd1c1bc7b8cf014c6dee5f924be
+RMD160 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 2b20df455e8b92005bf1d70071c166939d70aea9
+SHA512 (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 1205890d3f6918253cd25d50c0da7e097abb096c0a904953aa8a7b74978777cadfd9c5ccc068e4e14d0419cbb96673d0f4b8efc2ba3f52ebf6d08d21bc09fa7f
+Size (rust-1.41.1-i686-unknown-linux-gnu.tar.gz) = 198280354 bytes
+SHA1 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 52b39b0c56b44a0ff0fcb99ef8cb09228940a9e0
+RMD160 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 41cc781c71244778a55f0ce6c97f3422b682eb82
+SHA512 (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 554570833c9c8c2737de10b95c1c1feabff50838e70fade7e6c214abda50d70caa6d32cc3d037de5cf6fbc4f2cc2dc9c2d1973fa3ce07818824865aaf36ae61b
+Size (rust-1.41.1-x86_64-apple-darwin.tar.gz) = 165695567 bytes
+SHA1 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 9a9efab5dbcca249ffc879fcfc44d9ba385d0a9b
+RMD160 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = d4fb0a028e82cd5c93f390d2b5fd5d2e3e9e8491
+SHA512 (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 13d08c86689939b88fba196b23408b8d8175a96cb56a60738997a286acd5ceedc444662d6730013bbc6888eea84e74e05783ae7f4fb2ff712bc64dbccd5a11f5
+Size (rust-1.41.1-x86_64-sun-solaris.tar.gz) = 143815263 bytes
+SHA1 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = a3a29e99cd6843303547878ccf9c79307f9a3fd6
+RMD160 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 52fd4b53dbb46da51dcbe4a9267c82f798c55f8c
+SHA512 (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 85dded23ad0097026a1f288a29ae87618fb36295a1a2f170a020ec43307fcf5e8b899615825116ebd8901efa7fe8e4ebfd9afd6769e9e65804aa08dc5c59b4f3
+Size (rust-1.41.1-x86_64-unknown-freebsd.tar.gz) = 117878609 bytes
+SHA1 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 0a827991424780fbd9cec9e18f0c46fd0ba3243e
+RMD160 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 4cf1d3162432fbd184ef5f04bed3103d70b2f28e
+SHA512 (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 2c491191e5fda4d17d386d4070216b2772c9ebc5c1715bb3e9e39d75c50e49f471752f7dd42f1f823891be897a8797a0f350fbd9e68e144357995b78afd67ba4
+Size (rust-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 182239688 bytes
+SHA1 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = b71679ff3b5946a8771f45485348ab8867201563
+RMD160 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = 8efed68335ed16ab93e87a360aaa6a25707d3f0b
+SHA512 (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = bf38cbdf85f52aa489ac2e4ce701ee45335a22d203338d3004d746d72bec31efcc62802da14651fdbd26d1f0371f1db7bc9d8fa48087ffec97bd4178ee0cec7b
+Size (rust-1.41.1-x86_64-unknown-netbsd.tar.gz) = 123084796 bytes
SHA1 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = b8a8913c95d9d7f8894cc5fbae7000d5cd5a8ca9
RMD160 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 34753f2c4efe6bbec7044a1d417ef9f4586b50a0
SHA512 (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = ea834d454c8d23101d654de3611f07782a676a08f581c501152da13c617be1b08d09a3b1c0b4af34ea79d11b5c15b5a1ece7da8395f4def950b2add245e38f2e
Size (rust-std-1.35.0-armv7-unknown-netbsd-eabihf.tar.gz) = 86878840 bytes
-SHA1 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = f207669dd6fe2f0f2652eac9c938b72b094dc35a
-RMD160 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 0aa627cb92c85028115909960a717ee8738e31cf
-SHA512 (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 1683f659652536bb3d96839b386199cfdedfa1db93782c58623ac6b971645ea35eb6b02fce26821fb90e07c00a39a007502e77199cdb7e8fb00c8cac9b0a7e6f
-Size (rust-std-1.40.0-aarch64-unknown-netbsd.tar.gz) = 17692826 bytes
-SHA1 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 8ebbe508b9cddc2fccd09e50039503d08732b7b5
-RMD160 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = b0d33fbff6d6a396570c817304eea2d35dde0751
-SHA512 (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 3d456d22700346bd125e6259850525733d58f58492b1ead2b3d7fa788d461a6caa2eed2f8cd61b411f45ed5cfadc383b3a79f96d67a0522fda2b7b12f35d2451
-Size (rust-std-1.40.0-i686-apple-darwin.tar.gz) = 22442282 bytes
-SHA1 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 09bd07e38799f533408a0285de88f7f8bd580a59
-RMD160 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = dd266d7daa384b48ed305dab095d745776be4f3b
-SHA512 (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 3719bf3d7a41f9d178a45de16ed6abc028adba6d4574faac419d6443f0d78dc2d2976541faa4c46d50ef960c94de2d6f480f185228c7f0d83ec3d2ec61557d99
-Size (rust-std-1.40.0-i686-unknown-freebsd.tar.gz) = 23123536 bytes
-SHA1 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = 5b7cb9904dd676a9c980f5c0896b0112bb8019c8
-RMD160 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = f557a9358f203033b84d3d6f19a59f6c1ab9914c
-SHA512 (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = c4859f1f2ac669c362e19eca5d74f605314a41042d62fad5f5d8fc9ef011ee0e228843a75177fdc5e98c3173c9432f20de3e2b65cbd321bf7cdbfdeca6664ca6
-Size (rust-std-1.40.0-i686-unknown-linux-gnu.tar.gz) = 23656455 bytes
-SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = ca2d8fe0cc012dbf1486588b889ca993f2340ce5
-RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = d05425e58453fedcf6df52a0521dfedadea48be1
-SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 17f08d1412a341bb443a24ac1ddf70052b034b901439f89eb4017f35f80c5d51fd5b8bbfb466d142bb1428d9786499d85236fbdbcbdf0a5e6d073962c22545e5
-Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19558484 bytes
-SHA1 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = c0a3400d11737a615f7d165dba3dd8cc3b458d0d
-RMD160 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = 5d3860ebff1f792e958f97a1bae319a0b2c794aa
-SHA512 (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = ef7b5aceb0cacaab8f50dfbd75935a7880fb0b8ccac30a09be6b76fbdb0a34f06889344238714e4810e18dc48c15375de683e6037206e1f8129ee985b0e5cf67
-Size (rust-std-1.40.0-powerpc-unknown-netbsd.tar.gz) = 17399327 bytes
+SHA1 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 2b8d8b958f60b0b57590a093a51961954a4c62d2
+RMD160 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 6c6ea8080140dc87bc1c8b78160beea6c5db75dd
+SHA512 (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = f67de1b5ea8136f2455180c6605cf5e813bf86e8060ce6bad1fa5499a8f6bc461bd66435b39a1214247224537cb12893403c34b5d2bd023053283fd97e601170
+Size (rust-std-1.40.0-i686-unknown-netbsd.tar.gz) = 19563127 bytes
SHA1 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 1644e44019be27e458c7aee0c028b69a712989c3
RMD160 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 53a47082772330c397392c597aa916b3da9a5f31
SHA512 (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = d60cb033ccae15a0860b3eda009a12ac3cce0d24eebbc7d9eb641e2717381792e898239e9ccd80fc128722fc1d0b7a01e4128df2353d296d46255ac577ddddd4
Size (rust-std-1.40.0-sparc64-unknown-netbsd.tar.gz) = 17558351 bytes
-SHA1 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 90bbb8e5bf6190f9cb5449c3af0af9464dc7a15e
-RMD160 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 5646ba5fe5c25bb95614e4a64938d2a863e57ee5
-SHA512 (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = a3f1d94ac04ef28cd8bd21b9c19cc5d49064f868a388132f0c9fd937f8a47a71aabd4364f5e70e9216d990c67e5f287a7f22123a99200c6902925c4207ca0d09
-Size (rust-std-1.40.0-x86_64-apple-darwin.tar.gz) = 22509207 bytes
-SHA1 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = eba22abe3f1972014a4e5ba999b132fc3402c46b
-RMD160 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 599a95018ef8d2e96c2a3c275e253ee3183f4c5f
-SHA512 (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 2fd39bc747e90e12afea60c5b1e6d852736fd33af773c6b79cea7fb3ec56df07f0d9265dc884bcef37913db300979c70fbbef647f4c3db9e6bdd7d3024ebe4f6
-Size (rust-std-1.40.0-x86_64-unknown-freebsd.tar.gz) = 23161986 bytes
-SHA1 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = f224c6233e399c9fb88ec65df920c75578173072
-RMD160 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = c22b9a3ee9318896d0cdb13f9daf684600c2fea8
-SHA512 (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 2380b6cc33a756f90c1741b8db62ae53abea31d8f7e7a8158a2f3a5d41e82e961098e928eec7c27fa1f0ca09519a19488695b1076cad16bceac5273aa196f2cd
-Size (rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.gz) = 26672784 bytes
-SHA1 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 88d6a212fd260cd09eb15290383647d0ab4b9af3
-RMD160 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 3fbd4b199b77ac385f93f717384adc5af7b91dc5
-SHA512 (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 7943174a99eaed888b8b34a3c24fcb1f38d373998c751c7721aa03dbee4eea1baa6c86e9141105969f08ffae2df329916cec5273d7789cc737106a9d5f31d1a7
-Size (rust-std-1.40.0-x86_64-unknown-netbsd.tar.gz) = 23108139 bytes
-SHA1 (rustc-1.41.1-src.tar.gz) = 6f294c31dcc5501b6073e39af85d003d38605bb1
-RMD160 (rustc-1.41.1-src.tar.gz) = f825400c722a36c71cc46892bcb4c915a1fdf8ab
-SHA512 (rustc-1.41.1-src.tar.gz) = b5fba98a3e1b50ab91ad093cec4347ba85f46aa7e7a0da18d39f794e43eebb56699292832051f0efcd97a8651c35c11a7079146fb2c909ebeab2305b79bb4587
-Size (rustc-1.41.1-src.tar.gz) = 135341149 bytes
+SHA1 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 02f3293818f90fc6cdd88994e2353c9a99aa7072
+RMD160 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 11a6276c957b4bf43262cba0c2cd657c1b293ec1
+SHA512 (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 719cab3ddfbd1be56626d0c1cb367c07483690db2d659c784967c9269eba2fae416ad4d22ba9b28220a5859043228e968ca2a99c729bfe48668e1adc29a9ec68
+Size (rust-std-1.41.0-aarch64-unknown-netbsd.tar.gz) = 16947078 bytes
+SHA1 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 3c576551a1b3f181395a4c69683ca9e3b7c4c6e7
+RMD160 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 8e9e1ab458a0554f3059c22952dc2b23700c9c6a
+SHA512 (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = ea4723e1c52bcecb6369c22a90602ef2278f82dd96f96951b42d3bd75abc3418bb48b1a34c1bb0fe1ceb3d3d46f401e22ec5b226bd8c55b976cac9a0b8985192
+Size (rust-std-1.41.0-powerpc-unknown-netbsd.tar.gz) = 16709139 bytes
+SHA1 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 9ca7be96d70269238c66263e2cfb1634829fad42
+RMD160 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 289028f8a0b68b91e01681d579bbee2d4186e136
+SHA512 (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 19943ed2edf2effb45f9d343b87205a48b84a81298bdf432ef21229fd300101a9b63e68a02c30b1c2b678c7646aae6b249e653a1d29515feef6ccd10b8bacc01
+Size (rust-std-1.41.1-i686-apple-darwin.tar.gz) = 21329270 bytes
+SHA1 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 1a4f3e26e163c42c6585f47fcaae0d12ca3d0964
+RMD160 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 80a50076b934a46382aacc29f924aa91e11ed5c0
+SHA512 (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 33157d9f472d53ed179f64a4a1624b6e7980c029eb3976bca32c96f005733967bc3847b15e5ad466531dea19f4fbf6dc54655fcace786e3482da6d2423b1cf2d
+Size (rust-std-1.41.1-i686-unknown-freebsd.tar.gz) = 22023502 bytes
+SHA1 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 2602c71459ecd1b5bcd38e6c32824b0e65913dba
+RMD160 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 593cfb9583e22490e9e286903a5810d9ed54a736
+SHA512 (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = f6509f7efb162993f7c6f2a9b3dc6bde570726f47be9e569306059256267a0864a01d2d2f07a3d2048e526827dbf0ba67a596e52ced07ebc04fff09afb577216
+Size (rust-std-1.41.1-i686-unknown-linux-gnu.tar.gz) = 22546225 bytes
+SHA1 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = fa26b97674de015df735d40da800631dfc47956a
+RMD160 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = 6b90224938a5d54ae7f1814732cb9dd9ec0615ad
+SHA512 (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = fb3387948389502f91df4be377fe6dc81407ae8effde9ca5d80ccfffb05495c0df8adac0e077a00aea16ca52b7a5ad059cb78b6c3cfc47f0487747957828a341
+Size (rust-std-1.41.1-x86_64-apple-darwin.tar.gz) = 21405237 bytes
+SHA1 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 450a39199f8f4f2b49da838259970d392dc7b918
+RMD160 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = b039e75fd0f58e49fab0d61434da728b147541ca
+SHA512 (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 3fa2b39d37614fcc2792f776ad271a1dea0860edae01082aa06b0e8ae169ab221a3345b3ff186a4bcfdbd54dadd74af22cebcbf00face21e816c0cb359e20387
+Size (rust-std-1.41.1-x86_64-unknown-freebsd.tar.gz) = 22060153 bytes
+SHA1 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 78198599e8a231dcc4bc02227b1accad5b05ffa0
+RMD160 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 8885e35c96fd6224ede03a462878f0400fa3d3f0
+SHA512 (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 4c8a6aa18ba99a89adbdb84289576097a73fd3cbfc6e8c6e50b9356d097934d6d161714d588998be6670cc2db32bba980196c1513f399e3d81cc2406c9591bc0
+Size (rust-std-1.41.1-x86_64-unknown-linux-gnu.tar.gz) = 25579855 bytes
+SHA1 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 3bcc2ebebf0c0532339ac3ac334a4f3695cbd9bd
+RMD160 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 2c267309a4c9c2afdf5357741d7bd3851a227b50
+SHA512 (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = d114a07f8789eb3529b10c2696aac81601017598e6ddc7e77c0424cdbce36812cb5d469eb9da14c3237c7098a24f7573bda5fc0b6740efb318b1685e3755e54a
+Size (rust-std-1.41.1-x86_64-unknown-netbsd.tar.gz) = 22000204 bytes
+SHA1 (rustc-1.42.0-src.tar.gz) = 83cdb69cec9a47fb4fa2b5bc0d230750063f00ee
+RMD160 (rustc-1.42.0-src.tar.gz) = 3b35f1542ef4eee65403f90194d92745acecdd29
+SHA512 (rustc-1.42.0-src.tar.gz) = 00359778ba886393e9792763ebd2754ee0b0db535a246ce9dcbbedd63b6eb414e321b552c88d4347ca355b8066492ef657aa3ceca2bcf00dfd80e1a92fac24b0
+Size (rustc-1.42.0-src.tar.gz) = 135735490 bytes
SHA1 (patch-src_bootstrap_bootstrap.py) = 53e0409527f3e52dd00b5c86e6c38047626e2379
SHA1 (patch-src_bootstrap_builder.rs) = ea0699c873ecc7c61b5b6a044c37191db8fab6dc
-SHA1 (patch-src_bootstrap_lib.rs) = 59fc8949d98692550daba6f3e8119f71eed13fb2
-SHA1 (patch-src_build__helper_lib.rs) = ef0b522e303f0490b86e64f40733c2ecb498da5b
+SHA1 (patch-src_bootstrap_compile.rs) = 67d5ad13e13e6818535a319f55e990d511e7b83f
+SHA1 (patch-src_bootstrap_lib.rs) = 3277f2be69a269ac761a2a6ab4d5389d121e6ca6
SHA1 (patch-src_librustc__codegen__ssa_back_linker.rs) = e7c592f78b9ee317521cf0258686173a31f1d2e0
SHA1 (patch-src_librustc__llvm_build.rs) = 7cc2aa0568aa2cbf4eb1fdbb00922b10df0b3ff6
-SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 21db8af802edecb5e35ce78ee9af7c4935b4040f
+SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 63bf74e64f01e918db0860c43eefe50185c9a0c2
SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa
SHA1 (patch-src_libstd_build.rs) = 9cfa91a11a575d5fef6d3e208864745a24770850
SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a
Index: pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs
diff -u pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs:1.6 pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs:1.7
--- pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs:1.6 Mon Nov 11 09:09:11 2019
+++ pkgsrc/lang/rust/patches/patch-src_bootstrap_lib.rs Fri Mar 13 18:34:53 2020
@@ -1,19 +1,19 @@
-$NetBSD: patch-src_bootstrap_lib.rs,v 1.6 2019/11/11 09:09:11 he Exp $
+$NetBSD: patch-src_bootstrap_lib.rs,v 1.7 2020/03/13 18:34:53 jperkin Exp $
Don't filter out optimization flags.
FreeBSD has a particular C++ runtime library name
---- src/bootstrap/lib.rs.orig 2019-01-16 09:30:27.000000000 +0000
+--- src/bootstrap/lib.rs.orig 2020-03-09 22:11:17.000000000 +0000
+++ src/bootstrap/lib.rs
-@@ -757,7 +757,6 @@ impl Build {
- // cc-rs because the build scripts will determine that for themselves.
- let mut base = self.cc[&target].args().iter()
- .map(|s| s.to_string_lossy().into_owned())
-- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O"))
- .collect::<Vec<String>>();
+@@ -759,7 +759,6 @@ impl Build {
+ .args()
+ .iter()
+ .map(|s| s.to_string_lossy().into_owned())
+- .filter(|s| !s.starts_with("-O") && !s.starts_with("/O"))
+ .collect::<Vec<String>>();
// If we're compiling on macOS then we add a few unconditional flags
-@@ -768,6 +767,11 @@ impl Build {
+@@ -770,6 +769,11 @@ impl Build {
base.push("-stdlib=libc++".into());
}
Index: pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs
diff -u pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs:1.2 pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs:1.3
--- pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs:1.2 Thu Aug 29 14:09:57 2019
+++ pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs Fri Mar 13 18:34:53 2020
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_librustc__target_spec_solaris__base.rs,v 1.2 2019/08/29 14:09:57 he Exp $
+$NetBSD: patch-src_librustc__target_spec_solaris__base.rs,v 1.3 2020/03/13 18:34:53 jperkin Exp $
Enable frame pointers on SunOS.
---- src/librustc_target/spec/solaris_base.rs.orig 2019-08-13 06:27:22.000000000 +0000
+--- src/librustc_target/spec/solaris_base.rs.orig 2020-03-09 22:11:17.000000000 +0000
+++ src/librustc_target/spec/solaris_base.rs
@@ -8,6 +8,7 @@ pub fn opts() -> TargetOptions {
has_rpath: true,
@@ -11,4 +11,4 @@ Enable frame pointers on SunOS.
+ eliminate_frame_pointer: false,
limit_rdylib_exports: false, // Linker doesn't support this
- .. Default::default()
+ ..Default::default()
Home |
Main Index |
Thread Index |
Old Index