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:   he
Date:           Thu Aug 29 14:09:57 UTC 2019

Modified Files:
        pkgsrc/lang/rust: Makefile distinfo
        pkgsrc/lang/rust/patches:
            patch-src_librustc__target_spec_solaris__base.rs
            patch-src_tools_cargo_tests_testsuite_build.rs
Added Files:
        pkgsrc/lang/rust/patches:
            patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc

Log Message:
Update rust to version 1.37.0

Pkgsrc changes:
 * Add a patch to llvm to deal with const dli_saddr.
 * Adapt two other patches.
 * Cross-build currently fails, so i386, powerpc and sparc64 bootstrap
   kits for 1.37.0 are built natively.  Missing aarch64 hardware, so that's
   not available yet.
 * Bump bootstrap requirements to 1.36.0 except for armv7-unknown-netbsd-eabihf
   which I've not managed to cross-build.

Upstream changes:

Version 1.37.0 (2019-08-15)
==========================

Language
--------
- `#[must_use]` will now warn if the type is contained in a [tuple][61100],
  [`Box`][62228], or an [array][62235] and unused.
- [You can now use the `cfg` and `cfg_attr` attributes on
  generic parameters.][61547]
- [You can now use enum variants through type alias.][61682] e.g. You can
  write the following:
  ```rust
  type MyOption = Option<u8>;

  fn increment_or_zero(x: MyOption) -> u8 {
      match x {
          MyOption::Some(y) => y + 1,
          MyOption::None => 0,
      }
  }
  ```
- [You can now use `_` as an identifier for consts.][61347] e.g. You can write
  `const _: u32 = 5;`.
- [You can now use `#[repr(align(X)]` on enums.][61229]
- [The  `?`/_"Kleene"_ macro operator is now available in the
  2015 edition.][60932]

Compiler
--------
- [You can now enable Profile-Guided Optimization with the `-C profile-generate`
  and `-C profile-use` flags.][61268] For more information on how to use profile
  guided optimization, please refer to the [rustc book][rustc-book-pgo].
- [The `rust-lldb` wrapper script should now work again.][61827]

Libraries
---------
- [`mem::MaybeUninit<T>` is now ABI-compatible with `T`.][61802]

Stabilized APIs
---------------
- [`BufReader::buffer`]
- [`BufWriter::buffer`]
- [`Cell::from_mut`]
- [`Cell<[T]>::as_slice_of_cells`][`Cell<slice>::as_slice_of_cells`]
- [`DoubleEndedIterator::nth_back`]
- [`Option::xor`]
- [`Wrapping::reverse_bits`]
- [`i128::reverse_bits`]
- [`i16::reverse_bits`]
- [`i32::reverse_bits`]
- [`i64::reverse_bits`]
- [`i8::reverse_bits`]
- [`isize::reverse_bits`]
- [`slice::copy_within`]
- [`u128::reverse_bits`]
- [`u16::reverse_bits`]
- [`u32::reverse_bits`]
- [`u64::reverse_bits`]
- [`u8::reverse_bits`]
- [`usize::reverse_bits`]

Cargo
-----
- [`Cargo.lock` files are now included by default when publishing executable crates
  with executables.][cargo/7026]
- [You can now specify `default-run="foo"` in `[package]` to specify the
  default executable to use for `cargo run`.][cargo/7056]

Misc
----

Compatibility Notes
-------------------
- [Using `...` for inclusive range patterns will now warn by default.][61342]
  Please transition your code to using the `..=` syntax for inclusive
  ranges instead.
- [Using a trait object without the `dyn` will now warn by default.][61203]
  Please transition your code to use `dyn Trait` for trait objects instead.

[62228]: https://github.com/rust-lang/rust/pull/62228/
[62235]: https://github.com/rust-lang/rust/pull/62235/
[61802]: https://github.com/rust-lang/rust/pull/61802/
[61827]: https://github.com/rust-lang/rust/pull/61827/
[61547]: https://github.com/rust-lang/rust/pull/61547/
[61682]: https://github.com/rust-lang/rust/pull/61682/
[61268]: https://github.com/rust-lang/rust/pull/61268/
[61342]: https://github.com/rust-lang/rust/pull/61342/
[61347]: https://github.com/rust-lang/rust/pull/61347/
[61100]: https://github.com/rust-lang/rust/pull/61100/
[61203]: https://github.com/rust-lang/rust/pull/61203/
[61229]: https://github.com/rust-lang/rust/pull/61229/
[60932]: https://github.com/rust-lang/rust/pull/60932/
[cargo/7026]: https://github.com/rust-lang/cargo/pull/7026/
[cargo/7056]: https://github.com/rust-lang/cargo/pull/7056/
[`BufReader::buffer`]: https://doc.rust-lang.org/std/io/struct.BufReader.html#method.buffer
[`BufWriter::buffer`]: https://doc.rust-lang.org/std/io/struct.BufWriter.html#method.buffer
[`Cell::from_mut`]: https://doc.rust-lang.org/std/cell/struct.Cell.html#method.from_mut
[`Cell<slice>::as_slice_of_cells`]: https://doc.rust-lang.org/std/cell/struct.Cell.html#method.as_slice_of_cells
[`DoubleEndedIterator::nth_back`]: https://doc.rust-lang.org/std/iter/trait.DoubleEndedIterator.html#method.nth_back
[`Option::xor`]: https://doc.rust-lang.org/std/option/enum.Option.html#method.xor
[`RefCell::try_borrow_unguarded`]: https://doc.rust-lang.org/std/cell/struct.RefCell.html#method.try_borrow_unguarded
[`Wrapping::reverse_bits`]: https://doc.rust-lang.org/std/num/struct.Wrapping.html#method.reverse_bits
[`i128::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i128.html#method.reverse_bits
[`i16::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i16.html#method.reverse_bits
[`i32::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i32.html#method.reverse_bits
[`i64::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i64.html#method.reverse_bits
[`i8::reverse_bits`]: https://doc.rust-lang.org/std/primitive.i8.html#method.reverse_bits
[`isize::reverse_bits`]: https://doc.rust-lang.org/std/primitive.isize.html#method.reverse_bits
[`slice::copy_within`]: https://doc.rust-lang.org/std/primitive.slice.html#method.copy_within
[`u128::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u128.html#method.reverse_bits
[`u16::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u16.html#method.reverse_bits
[`u32::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u32.html#method.reverse_bits
[`u64::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u64.html#method.reverse_bits
[`u8::reverse_bits`]: https://doc.rust-lang.org/std/primitive.u8.html#method.reverse_bits
[`usize::reverse_bits`]: https://doc.rust-lang.org/std/primitive.usize.html#method.reverse_bits
[rustc-book-pgo]: https://doc.rust-lang.org/rustc/profile-guided-optimization.html


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.84 -r1.85 pkgsrc/lang/rust/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.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.112 pkgsrc/lang/rust/Makefile:1.113
--- pkgsrc/lang/rust/Makefile:1.112     Wed Aug 14 13:05:25 2019
+++ pkgsrc/lang/rust/Makefile   Thu Aug 29 14:09:56 2019
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.112 2019/08/14 13:05:25 nia Exp $
+# $NetBSD: Makefile,v 1.113 2019/08/29 14:09:56 he Exp $
 
-DISTNAME=      rustc-1.36.0-src
+DISTNAME=      rustc-1.37.0-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
-PKGREVISION=   2
 CATEGORIES=    lang
 MASTER_SITES=  http://static.rust-lang.org/dist/
 
@@ -138,10 +137,10 @@ BUILDLINK_TRANSFORM.NetBSD+=      rm:-Wl,--en
 # own bootstrap.  See the stage0-bootstrap below for more details.
 #
 DISTFILES:=            ${DEFAULT_DISTFILES}
-RUST_STAGE0_VER=       1.35.0
+RUST_STAGE0_VER=       1.36.0
 #
 .if !empty(MACHINE_PLATFORM:MDarwin-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.35.0
+RUST_STAGE0_VER=       1.36.0
 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
@@ -149,7 +148,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.35.0
+RUST_STAGE0_VER=       1.36.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
@@ -157,7 +156,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.35.0
+RUST_STAGE0_VER=       1.36.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
@@ -165,7 +164,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.35.0
+RUST_STAGE0_VER=       1.36.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
@@ -173,7 +172,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.35.0
+RUST_STAGE0_VER=       1.36.0
 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/
@@ -182,7 +181,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.35.0
+RUST_STAGE0_VER=       1.36.0
 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
@@ -190,7 +189,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.35.0
+RUST_STAGE0_VER=       1.36.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
@@ -198,7 +197,7 @@ DISTFILES:=         ${DISTFILES} ${RUST_STAGE0}
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.35.0
+RUST_STAGE0_VER=       1.36.0
 RUST_ARCH=             i686-unknown-netbsd
 RUST_STAGE0:=          rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
 RUST_STD_STAGE0:=      rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -214,7 +213,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.35.0
+RUST_STAGE0_VER=       1.36.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
@@ -222,7 +221,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.35.0
+RUST_STAGE0_VER=       1.36.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
@@ -242,7 +241,7 @@ SITES.${RUST_STD_STAGE0}=   ${MASTER_SITE_
 pre-build-fix:
 .endif
 .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) || make(distinfo) || make (makesum) || make(mdi)
-RUST_STAGE0_VER=       1.35.0
+RUST_STAGE0_VER=       1.36.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

Index: pkgsrc/lang/rust/distinfo
diff -u pkgsrc/lang/rust/distinfo:1.84 pkgsrc/lang/rust/distinfo:1.85
--- pkgsrc/lang/rust/distinfo:1.84      Tue Jul 16 14:23:04 2019
+++ pkgsrc/lang/rust/distinfo   Thu Aug 29 14:09:56 2019
@@ -1,115 +1,115 @@
-$NetBSD: distinfo,v 1.84 2019/07/16 14:23:04 he Exp $
+$NetBSD: distinfo,v 1.85 2019/08/29 14:09:56 he 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.35.0-i686-apple-darwin.tar.gz) = 99bc0c46e534664cb56d27dad3ec508f148c5be5
-RMD160 (rust-1.35.0-i686-apple-darwin.tar.gz) = 22afdeb22175c3eeea858501b102949e59d87b9b
-SHA512 (rust-1.35.0-i686-apple-darwin.tar.gz) = dc91f1c5aaea5905741ab623c1386f420d3557aa2b0cf6db59f41fe1138f0ae94cc62ed5f3e99980837cc61ad6048aaa774ea52485a2d9585016093cb8d18576
-Size (rust-1.35.0-i686-apple-darwin.tar.gz) = 250540952 bytes
-SHA1 (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 27f0192cd4ad24645b546c75b72ad5dd205470d9
-RMD160 (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 31ab12ed2e73757be80eb008ea4b79e5b221e60e
-SHA512 (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 50ba50a08756a753011f3c3d5028627a3dfd5f4d2a785d532e68df87c00fe4798fddb1d4b8aa5faabbc7137efcba428546ae603142385f25c6a148488e743a42
-Size (rust-1.35.0-i686-unknown-freebsd.tar.gz) = 198370240 bytes
-SHA1 (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = a0172ee6e1214cad665d62642119a365b32a2e6c
-RMD160 (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = 771010f7094c95724d9e02cdcd4d2ecf645c9fd9
-SHA512 (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = d22b6b3a16fddb93a45331c056064f915f0b8e3edccbb1dda0b456bd6ae8aae30c54f2f4cc99dddba09b5725ac540e2f7c0219cf368ba72c348048cdcc0c0b44
-Size (rust-1.35.0-i686-unknown-linux-gnu.tar.gz) = 281128916 bytes
-SHA1 (rust-1.35.0-i686-unknown-netbsd.tar.gz) = 8a2e0b5dc19fd43bba280e9dd1f613db67818be1
-RMD160 (rust-1.35.0-i686-unknown-netbsd.tar.gz) = 7cf500ca20452564c99187a9bdd26ff19479d472
-SHA512 (rust-1.35.0-i686-unknown-netbsd.tar.gz) = f725fd0c6217cbf25a73aaaeefa050804f45ae0f7da38678ed46e83e22cc85baf71fa93c068d8595ebe582b7c7210a28fbb2fa09d41aaf1f1b37f35034701fb2
-Size (rust-1.35.0-i686-unknown-netbsd.tar.gz) = 236372405 bytes
-SHA1 (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = 57538c144a71bdc780a30d8c4a18a0e9f5ed4e89
-RMD160 (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = a45b6d7ef473d0ecbc247f83d9972a637ed04692
-SHA512 (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = 2aeb7595058da6eec74ccb1e25a2cd953b5ae9eedac7c935c8af4c30a660898d4978570625112a353ad75253e5a8f5213f1040e26ebee16a54c49bd98063d064
-Size (rust-1.35.0-powerpc-unknown-netbsd.tar.gz) = 237757609 bytes
-SHA1 (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 5a0c50f9188ed84fc2df0baba0725d876ea9a215
-RMD160 (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 6ea8c75e3c0c04b8f404fb527f030722b562eb6c
-SHA512 (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 5b8d730b3175ce4b4c034551b1b1706290143580d2a8d46087f0899fba796d401c9f2e5fafb30c3d0b2087cfffd68c84774590feb109cda6bd81c98fa2855bb6
-Size (rust-1.35.0-sparc64-unknown-netbsd.tar.gz) = 244794327 bytes
-SHA1 (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 288439cc7902b29b50b30f520c8bf0f03479930f
-RMD160 (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 14cf3f951bc114e7ad70a2bd840a780123ca4859
-SHA512 (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 6695c1b58965297044738bfc6054773d50aef96dc9917509f8afb8e5e7463e880a8dbe56e26a7036d10fe0ea96412258b4f8aa64d6ca34389d941315d497e8e5
-Size (rust-1.35.0-x86_64-apple-darwin.tar.gz) = 256051779 bytes
-SHA1 (rust-1.35.0-x86_64-sun-solaris.tar.gz) = 3e0cb878b8578372c7f7a38333531e6547b705c1
-RMD160 (rust-1.35.0-x86_64-sun-solaris.tar.gz) = f79e606bb21bc93fec16c50496062dd52a3ffcac
-SHA512 (rust-1.35.0-x86_64-sun-solaris.tar.gz) = a66313b9c3e5d9f79e46536354c8c148769c728f6290121acfca623fa7f95aad6e77e2b767ada55137897936604739455fe37d14d084e71468b7f0c585527d11
-Size (rust-1.35.0-x86_64-sun-solaris.tar.gz) = 236862544 bytes
-SHA1 (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = fb82c3c3033be80444e177d8f56fa820ea45b999
-RMD160 (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = 861650a376525b45f0a71742991fe26497a9f2ae
-SHA512 (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = 6857ad11cc763bcef2fdfc1b1ff5b35874ee2a9ac0c8ef19f47188e0aaf77fb8cd4d3c376875a211a3bebdef9260bdb5f04f7a55340db55c1d2e44f0fa0db3b3
-Size (rust-1.35.0-x86_64-unknown-freebsd.tar.gz) = 198024276 bytes
-SHA1 (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = b0f80de94e4c9bab78437f582e020ccf9fb70f79
-RMD160 (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 65ee1903f46cb5589d26eba315b41ba5b8214b72
-SHA512 (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = f346f2ccb7845844e281c0f146d0bc542efa71f524831b9ed7a119c4a78f36b65c9a1bf79f385d0e5b4aabc0789746fa2f95d3d64a55ca71201c3f69e1789b94
-Size (rust-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 264606504 bytes
-SHA1 (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = b687870052ff74717649684e8e583ef76fa39b27
-RMD160 (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = 89328898645b77e183f121171086169c2781dda2
-SHA512 (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = d57c531ed620c4362a1263da2954911d81fb30d699f0a32fcc50e81e448d6a02406ae2cdcfbe6c7fc8d2d271ce5c860c3837890d034f647665571e85986d8041
-Size (rust-1.35.0-x86_64-unknown-netbsd.tar.gz) = 202729151 bytes
 SHA1 (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = b63419009504736fe16f7ace926e9744f3e5ed4f
 RMD160 (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = 75e39167819302d75d4343e73dee2041fb6ea226
 SHA512 (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = 5ce8b7d6ef99109b5988e4dd8d5c93af467cad9ec32897576cb17e68cd18ce7a5a690415d63bff0ae324c0e43727e8d1cd8b68c2e687b1aa6dbad23187ea2dac
 Size (rust-1.36.0-aarch64-unknown-netbsd.tar.gz) = 248524909 bytes
+SHA1 (rust-1.36.0-i686-apple-darwin.tar.gz) = 7e45ab4c622b711dd50c8a30721bc4791c86da15
+RMD160 (rust-1.36.0-i686-apple-darwin.tar.gz) = e983ae2e9c98fd58f900ec08c0357422613476e6
+SHA512 (rust-1.36.0-i686-apple-darwin.tar.gz) = bd79c5be2ce027a9bcd4870921b8b505a432d1e47f6b48afed0023f35eff2abb1b569741428f1a5b9d1154a3da6d72b8349b03a73a82a1b667fc1f6754da3681
+Size (rust-1.36.0-i686-apple-darwin.tar.gz) = 257426824 bytes
+SHA1 (rust-1.36.0-i686-unknown-freebsd.tar.gz) = 884e4d06466a402135a0c1666c7c48fa0ff09fd6
+RMD160 (rust-1.36.0-i686-unknown-freebsd.tar.gz) = db96efb53f9caa8e4136ded5f3140c8f5298fb20
+SHA512 (rust-1.36.0-i686-unknown-freebsd.tar.gz) = 03ef8c62efc78ed90ed4437649ff6446771b0aaa5b0d03c596e201360fe8b058f5810053185152466ca92d0bf4ab7c8bea72fd0300e72919ca436c96fb79dd54
+Size (rust-1.36.0-i686-unknown-freebsd.tar.gz) = 209984253 bytes
+SHA1 (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = 28a71820886d542d565517be6ca4b3904022db6a
+RMD160 (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = 687d49e31518b6f20f4f18913f94dddd9fb5b297
+SHA512 (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = eb3b712f07e1e0c61d13a99dce6b5bed250900f4b8743bdb2dcc59d795f2dbd86ae1bd7e63f1da5a0900c7f53540636359954c95c947bdc979fc7786f154b98d
+Size (rust-1.36.0-i686-unknown-linux-gnu.tar.gz) = 294145062 bytes
+SHA1 (rust-1.36.0-i686-unknown-netbsd.tar.gz) = 02274b5e765c2049c548f2d23cbb85fea1ff64d9
+RMD160 (rust-1.36.0-i686-unknown-netbsd.tar.gz) = fcfeca1b274e09a15d7a9271e8d0e3a671743046
+SHA512 (rust-1.36.0-i686-unknown-netbsd.tar.gz) = 598b4dcb6a3963ad9f5b1751606cbcc895b92a4e6ff7f624f6e871fb50b615879f596e8f43fca853c080a37d6480e402f8ba55e2b7b9cfda4940c4d04306c67b
+Size (rust-1.36.0-i686-unknown-netbsd.tar.gz) = 208593082 bytes
+SHA1 (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = 7acb05945a8ca6942820e0d67141b78d525cbdb3
+RMD160 (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = e869deec2308e0c3814c2e43b5264ac7749fa4be
+SHA512 (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = 0759af6ced28d2f2025b3a3807311724162858ee82999877213d1c587f72c898067c23e295ea2d816c6a5b4f56290cc410a382c95af5a27365e7d3b35ff5115e
+Size (rust-1.36.0-powerpc-unknown-netbsd.tar.gz) = 264381593 bytes
+SHA1 (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = a3bbb8a5295d78286e82fd5c1199390176bd7672
+RMD160 (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = 8c07c116bc150cab469fe4248f2047a0915ff633
+SHA512 (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = 7c41374dd55e003c5e356b87afb71954d2a3100fb06d57575051fcf10e732a114faae1c917567764577cb75168b73f2e5424230cd02b11400b07d536cf955c5a
+Size (rust-1.36.0-sparc64-unknown-netbsd.tar.gz) = 230362643 bytes
+SHA1 (rust-1.36.0-x86_64-apple-darwin.tar.gz) = f20f37bf651d47ded211911213871acd2bfb97c3
+RMD160 (rust-1.36.0-x86_64-apple-darwin.tar.gz) = f964a5832757515d394223d47cf6d3cff8a8e6d2
+SHA512 (rust-1.36.0-x86_64-apple-darwin.tar.gz) = 8a59fc2b155e39d19fc2178b3247f0e6e5d9a5ced3384963e8b28b5cfcf9ca5c3251100c0553adbe1e4cb4eaae8214adb568a07e365d954e36d994784250677e
+Size (rust-1.36.0-x86_64-apple-darwin.tar.gz) = 262444429 bytes
+SHA1 (rust-1.36.0-x86_64-sun-solaris.tar.gz) = 8893f16460ed6d7cbe4684e8aec801bdd47a0fe9
+RMD160 (rust-1.36.0-x86_64-sun-solaris.tar.gz) = a4988dd09829075821756e683fdbcb3286457a20
+SHA512 (rust-1.36.0-x86_64-sun-solaris.tar.gz) = 08f3d0c87f24469734506ccb1a99b3860550b44cf91b51fe1c3510e2724d16efad75975860359440c0d6629c8526d61e287b685ffac6f1e32fae0a2e9641d396
+Size (rust-1.36.0-x86_64-sun-solaris.tar.gz) = 209407727 bytes
+SHA1 (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = d095c5ec1d17ecd67f8b4ce1e69d315847c67fd3
+RMD160 (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = 526c1c5c77f7a0829d705be97b1d4f503fdf054d
+SHA512 (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = 32de40680d34056132fd18c6c274656fe07a3d371293db53f8cd12094ccfa289d6d8d2983c446d155af7a9a1ce883759a41962e30f7de180570f965415c7eb01
+Size (rust-1.36.0-x86_64-unknown-freebsd.tar.gz) = 208204889 bytes
+SHA1 (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 4172af418f0c3dd4372d3ef52c25cd8f9cd78c76
+RMD160 (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 0d9e73194da6f40ff481dff4e95a560da317655e
+SHA512 (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = fe078197d2e87fa1cd3e5c65e4a91afe1e899ecb9e25f76687f8daed1b5847e62e80304106b33fb3f85229cf40aa5501618e439e15882c5dfb3850afd99ee873
+Size (rust-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 276348670 bytes
+SHA1 (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = ce5d9f8d773cfc0bdd76dea7a2459b7bee1e2329
+RMD160 (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = 9c0eedd92de201354f360ced9226c367d0b802f5
+SHA512 (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = 137e202f3131b31e185f770c221ecde558ff58b1d587c47f546a0416e39da167ddb3c2d2e8b0c1fdecaa3afa10a17e4dd0eea2874e605b42a099d9c277358ac8
+Size (rust-1.36.0-x86_64-unknown-netbsd.tar.gz) = 212957907 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.35.0-i686-apple-darwin.tar.gz) = 991ead6e173872ec1f8f6fe621157e8c7f9752d6
-RMD160 (rust-std-1.35.0-i686-apple-darwin.tar.gz) = 724a5860180ae15cbd8e1553960200b7a9afbc62
-SHA512 (rust-std-1.35.0-i686-apple-darwin.tar.gz) = 342d446736dd1c46b67c419b112b89d9221fc128dc16c3f39823711481ee04d883623ae9390a2d94c8a22aa87b449d5f96213b6d36eee1c1881296a4a5782ec8
-Size (rust-std-1.35.0-i686-apple-darwin.tar.gz) = 68447212 bytes
-SHA1 (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = 71d26a7a6b9833ad23355d448efc71a14a30544a
-RMD160 (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = e6f4206be4e949a8a47a099ff2c026783fa81983
-SHA512 (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = e95e5dc5b8273b69f946c2c9a0044f00261e33a84827449f32c2fd6a824748be975c547d15a7951146eff6fb8590b05ce50712c4ea777351be00715a8f163430
-Size (rust-std-1.35.0-i686-unknown-freebsd.tar.gz) = 83887741 bytes
-SHA1 (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = dc33a70f995175850f613b4b53960347bb95dd43
-RMD160 (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = 97487f56b981c140a0b4f49d5a122bde5e6688aa
-SHA512 (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = 7c8fb65b68af98d05e526e05d511250c1ccbb7b5c48f929c46703ee356aae3eae58898daeaafdef072ebeae1bf5fab62420352c89adbea873f2ea6a125291583
-Size (rust-std-1.35.0-i686-unknown-linux-gnu.tar.gz) = 77414728 bytes
-SHA1 (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = feb4b839ada3c7e3dd84beb38b278b9235720ba9
-RMD160 (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = 096c0ff580781949ae4de930d7d23a190a25e763
-SHA512 (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = 5ec2aa73c31d86b9c9359d7e4fd96ec539e8ff0d1a53adf5100f90145c80fdce13f17851c9fce456d7730674c3c40e4e73f654c77d221f337c7cf1c9c6549f73
-Size (rust-std-1.35.0-i686-unknown-netbsd.tar.gz) = 78068681 bytes
-SHA1 (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = 60af0938fc050cf28c7ae32b105c185b8e335581
-RMD160 (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = 254651f0f52bba43440ea8dabceff94449ccba87
-SHA512 (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = f736eca0e2a47cfda7aa7125c59260f2440702b4892ba17cf00c58efc98bf11c16b213d132a9f630b2be3c442858f4e9161481812e4ce11b2b625c6a49ad9cf3
-Size (rust-std-1.35.0-powerpc-unknown-netbsd.tar.gz) = 73547590 bytes
-SHA1 (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 856ceb3a4ea50f109285fb0ddbae5aee010d66f0
-RMD160 (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 1158563affcc4679080925bbcce3fc495cf45e53
-SHA512 (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 448de14cfade697f422c6eaea70ccf7c589732218983d3714a9b1549bcd40d6dbc32db3df0f678ec69981f04bed5a1ac4dc7c7094ebbc952f7dda73c5e04217b
-Size (rust-std-1.35.0-sparc64-unknown-netbsd.tar.gz) = 87019855 bytes
-SHA1 (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = 5b64ef016907f095eda1fd2539f4267d827bb0c4
-RMD160 (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = fdb9b7199c7aa57535de6e16ddb2cc365df5d09d
-SHA512 (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = 8733bdc1160ac2d8b566b4369938f026e9ed99259cc4bfbfb81e23e81a066ce04670115f6ece931bc283cd210c37449ab4446e46d728f64556b7d9a26ff2aa48
-Size (rust-std-1.35.0-x86_64-apple-darwin.tar.gz) = 69851208 bytes
-SHA1 (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = 84c8a332f9a127209c4c9f4b6bec52a79153159b
-RMD160 (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = c4efbd2b2faf588c2dcaedf86961d3c424de1f4d
-SHA512 (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = c0def7803e14be67eb6052099722aa8e276415b91de711cfed2fd902307db204fe550ee463233072fe5a9fac693553e83875f561bcee946122a999e050bce333
-Size (rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz) = 83588135 bytes
-SHA1 (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 6ccaa6de8ebe520d569507067660ffac9c69dea0
-RMD160 (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 9fdac4750fa02fd5bcf21289e011ea0113cd00bc
-SHA512 (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = ab37f0e91410d905ec3ed33fda9d28f18ca0ed3cb2102f564ae7b50cc343e9d1651e575bb7b7628b465aaa1bc1d643266ffb04e13262656149c95e93fbb94d90
-Size (rust-std-1.35.0-x86_64-unknown-linux-gnu.tar.gz) = 78886921 bytes
-SHA1 (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = 30dcf6cd55b37a896f6350ddcbadbc5579bbe8bf
-RMD160 (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = 3d26b20c208f48b6eab0615e2387ed211438a082
-SHA512 (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = f8eae17906de67a56ea5669147ca62f02a909fe181e4167f58744e0e3c4cda9b20e2a3dcf9798444189bc9748eb3e57c02b7e17031c4fee53809b79aeab5ba90
-Size (rust-std-1.35.0-x86_64-unknown-netbsd.tar.gz) = 83401018 bytes
 SHA1 (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = dc32397d9180ed174181dc81ba3c590f68027579
 RMD160 (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = 48192c280a286a8b22e6cb7146558841a6a12b7a
 SHA512 (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = 8ea781a7520a09005aebb66f704fa3532c246420832c7195faa7b1ca57bb3260686c635f756a3db60765566aebfd53a6b30b75440e2b0d292f2aed24c3967aac
 Size (rust-std-1.36.0-aarch64-unknown-netbsd.tar.gz) = 88712640 bytes
-SHA1 (rustc-1.36.0-src.tar.gz) = c9e5473d342e49440a8cc30f72e2605325f2cf95
-RMD160 (rustc-1.36.0-src.tar.gz) = 9a845895fcca685cd61b66b4c543e96132dc8933
-SHA512 (rustc-1.36.0-src.tar.gz) = f0bd470a98d2b044c2af40d0c19838c3f7410c4acea5b2f8b5bcf0ca8294917986e7e5aed7d00ea5520e8b03d7130f993e75125576c693ba571feae0d0b961e9
-Size (rustc-1.36.0-src.tar.gz) = 154643124 bytes
+SHA1 (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 3f4880eb263da964c4ca121cf48a62460b8c5cd6
+RMD160 (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 55661d31fdcc60ffc35595a156dd3c88d440759f
+SHA512 (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 503d19d87db0fb2b8067f7b9471bd0974ffb6a287c8d2aa5be2749e22405edce88ffa38515743319bc9e7d968a6008a7859b3a507862fbb260f15c8400b588c0
+Size (rust-std-1.36.0-i686-apple-darwin.tar.gz) = 71918357 bytes
+SHA1 (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 4a892339a61914fa31e0c25e6a6891625ef99e06
+RMD160 (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = c5975983e113601e6b140b48d50a5bbe356075a5
+SHA512 (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = cb149a64cff3fb55b7248899600cec4140b5801d6f76d92a9546d7bdf4539497d463ffb937a7000d751c14df8152714ceaa803d354304a194e00acacda1c2059
+Size (rust-std-1.36.0-i686-unknown-freebsd.tar.gz) = 87744414 bytes
+SHA1 (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = 429fe635694ffd0abfcb598c1d90215e55a68e7f
+RMD160 (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = 64712571d133c7372e9b9eed80000c8758f6c5a5
+SHA512 (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = e264a75d1205ffafe8e49da06840ff6e98e37bd8cc2ffbc198b8fe6e7610a6615098e1cc41d41deb61813e50b37150e140ac6aa93d2b941820d20f78240a3ff8
+Size (rust-std-1.36.0-i686-unknown-linux-gnu.tar.gz) = 81313796 bytes
+SHA1 (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = 7dffb12f8415c1248a35e329c0289da0389a6967
+RMD160 (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = fdfe27bc754b6c2b3ac94acb589a3f481a6b088f
+SHA512 (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = e8b08f020e378a447609fe92cbed2f1e909fec4af38f46348330107eb6e9c8546b3b250d7973fe5de25113aa0ea3b2f97e1ac366cb256573f68c55205b779780
+Size (rust-std-1.36.0-i686-unknown-netbsd.tar.gz) = 84324365 bytes
+SHA1 (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = c30185148274f886e29e880e4623a5c151e7253f
+RMD160 (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = 927ccdba2b9827db2a854a46b177ceec63de04d8
+SHA512 (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = 127f6460dd93084fe19a91e6dcc5a0d7565603900053e363d4fc5bf75bffba911d64d37891481d134add7c02b17aacc3f8b8000a06396d54f0e4dd78a54089bb
+Size (rust-std-1.36.0-powerpc-unknown-netbsd.tar.gz) = 89622927 bytes
+SHA1 (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = b5103e256662982d6bb9576432853c4872ae02f3
+RMD160 (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = 3dab1291d867f0e3e8cd3148b6968d9fef080f2d
+SHA512 (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = e73e88924abc5a81b1c8a9ec1acc20553e282b92cc2459e10d4530acbf5e85e04f3d3c313814303852f0a0faeac057e91bff88c997a5ad0f0ca54d0f1e4c1f9b
+Size (rust-std-1.36.0-sparc64-unknown-netbsd.tar.gz) = 73405900 bytes
+SHA1 (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = c02c6484bc4abf3f0c34744e49015d666f33c9c2
+RMD160 (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = 8f1eaedf034ef8045f1e8109de7d27991dbeb98b
+SHA512 (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = 17e57941eb45cf4b2ecf037a0d497fedc41396170a9d9fb4ded2f61ea312746051b3fbb1733ad7d6fc1f48fe990352fccabdc080472484c8b3dae6369d3e7586
+Size (rust-std-1.36.0-x86_64-apple-darwin.tar.gz) = 73150637 bytes
+SHA1 (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 5439ae966cde86e9c22082dc61f64a66a88f567e
+RMD160 (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 6eb505eca5baedaf8c4fcb00184d15903841e2a4
+SHA512 (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = fa8918f01fc3d6287c9f00841e735c44bb8261bf7f6b4f896195cc6f756a95dbb9458e5c44b015551cca8525f64ee998f4a8dbb9b96b8c6e1d1ad223b3c22e3f
+Size (rust-std-1.36.0-x86_64-unknown-freebsd.tar.gz) = 87112148 bytes
+SHA1 (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 64efb24ca0e60e698de0d761f284db9430161cfb
+RMD160 (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = d6c5d55e3fd6025b365339019c04074f6cf91d03
+SHA512 (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 448bb6e8d139f3a0a8110ab959ee5abe824895e3863ab3d5e78d234d374c35541e5bebf0b4d9665a02dfe3c43864c731fd2532a462e70e67f74a0d048798e1b6
+Size (rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz) = 82504317 bytes
+SHA1 (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = 380b1d61f614bbb3995439d01c0177dd57b4fa99
+RMD160 (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = f88455fb6aab546e6879cff2fcc470c81b4a1917
+SHA512 (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = e083f3142e76ed56598f9122ba4dbcd3d11aaee677696efe19e11919e9642a65e42dde3a5c4504f8b9d39b1607a4af46181ee2afc16f390d54fe64e0bb4fb68e
+Size (rust-std-1.36.0-x86_64-unknown-netbsd.tar.gz) = 86938880 bytes
+SHA1 (rustc-1.37.0-src.tar.gz) = 8613fc28896b2f0d6d8770ea52ce54804ca751df
+RMD160 (rustc-1.37.0-src.tar.gz) = 13355233d894bad13fd6b63277a72f81f9a25ff0
+SHA512 (rustc-1.37.0-src.tar.gz) = d75dd3b664f4467750b93786126051f8a1d33e24823951bbe2a56b2c1f6c829c35dcfb7dbce2f98c5de212d882ab8bccdd99bb57facdb4bc1870eb81de824d74
+Size (rustc-1.37.0-src.tar.gz) = 154114925 bytes
 SHA1 (patch-src_bootstrap_bin_rustc.rs) = 5e6b0cb25401db4fef6e74f73764e69f3c09569c
 SHA1 (patch-src_bootstrap_bootstrap.py) = 5b886b95857bf019c2e37cb380e6905cb444b756
 SHA1 (patch-src_bootstrap_builder.rs) = 7e23348dc5555fdb3833a7f8734cfe687c6e533c
 SHA1 (patch-src_bootstrap_lib.rs) = bc23743f1b9c4ad3d7557b4fdf8a55976ca7f417
 SHA1 (patch-src_librustc__llvm_build.rs) = d6e71891eb8d42a9c4175505ba7ed98338153860
-SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 90d7fbe239fb4481adbed7f145e67ec8b4837a61
+SHA1 (patch-src_librustc__target_spec_solaris__base.rs) = 21db8af802edecb5e35ce78ee9af7c4935b4040f
 SHA1 (patch-src_librustc__target_spec_x86__64__sun__solaris.rs) = f6ad33b41906bbf83a1cbd0e2fe13a4da37266fa
 SHA1 (patch-src_libstd_build.rs) = aa7020339ccc2888d1302721e1a38f7a4e0925a3
 SHA1 (patch-src_libstd_sys_unix_thread.rs) = 2554f1a42afaa0ddce5053860f4dabecdf6c527a
@@ -118,9 +118,10 @@ SHA1 (patch-src_llvm-project_llvm_CMakeL
 SHA1 (patch-src_llvm-project_llvm_cmake_modules_AddLLVM.cmake) = 19daf5f8a26bfaebca942b5cbe8521fb060fe8d9
 SHA1 (patch-src_llvm-project_llvm_include_llvm-c_DataTypes.h) = 7588a46aaa277ef04b33ac6d904b9d1d81579f2a
 SHA1 (patch-src_llvm-project_llvm_include_llvm_Analysis_ConstantFolding.h) = 977de4b2a9d37f7e7c782f2407c15591e032b6c6
+SHA1 (patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc) = 4639febcf009bde6256695060b4c8cce3b327082
 SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 498395d1ae5b791b9e4710a856fdebe2fb87011e
 SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = 3aac5d54a6fe96b9559552e67e497488142d4e80
-SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = b50d65cfd2fea4793bcbec2515f5fc0203052ac0
+SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 10e6c1253adac0262b000aec7636fa0d2ebb666c
 SHA1 (patch-src_tools_rls_rls_src_cmd.rs) = fade3e60fecac5c4e4d4ee5bee82659b4eb385b7
 SHA1 (patch-src_tools_rls_rls_src_server_io.rs) = 51af64526db55abcf6b4b3165df314a16cf62e34
 SHA1 (patch-src_tools_rust-installer_install-template.sh) = f2ec6dced2be1fa23773d5827503ad07d0913dc2

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.1 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.1       Fri May 31 14:11:23 2019
+++ pkgsrc/lang/rust/patches/patch-src_librustc__target_spec_solaris__base.rs   Thu Aug 29 14:09:57 2019
@@ -1,14 +1,14 @@
-$NetBSD: patch-src_librustc__target_spec_solaris__base.rs,v 1.1 2019/05/31 14:11:23 jperkin Exp $
+$NetBSD: patch-src_librustc__target_spec_solaris__base.rs,v 1.2 2019/08/29 14:09:57 he Exp $
 
 Enable frame pointers on SunOS.
 
---- src/librustc_target/spec/solaris_base.rs.orig      2019-01-16 09:30:27.000000000 +0000
+--- src/librustc_target/spec/solaris_base.rs.orig      2019-08-13 06:27:22.000000000 +0000
 +++ src/librustc_target/spec/solaris_base.rs
-@@ -18,6 +18,7 @@ pub fn opts() -> TargetOptions {
+@@ -8,6 +8,7 @@ pub fn opts() -> TargetOptions {
          has_rpath: true,
          target_family: Some("unix".to_string()),
          is_like_solaris: true,
 +        eliminate_frame_pointer: false,
+         limit_rdylib_exports: false, // Linker doesn't support this
  
          .. Default::default()
-     }

Index: pkgsrc/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs
diff -u pkgsrc/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs:1.4 pkgsrc/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs:1.5
--- pkgsrc/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs:1.4 Sun Apr 14 12:42:03 2019
+++ pkgsrc/lang/rust/patches/patch-src_tools_cargo_tests_testsuite_build.rs     Thu Aug 29 14:09:57 2019
@@ -1,16 +1,16 @@
-$NetBSD: patch-src_tools_cargo_tests_testsuite_build.rs,v 1.4 2019/04/14 12:42:03 he Exp $
+$NetBSD: patch-src_tools_cargo_tests_testsuite_build.rs,v 1.5 2019/08/29 14:09:57 he Exp $
 
 Don't attempt incremental operations on sparc64, ref.
 https://sources.debian.org/patches/cargo/0.29.0-1/2007_sparc64_disable_incremental_build.patch/
 
---- src/tools/cargo/tests/testsuite/build.rs.orig      2019-04-10 18:46:16.000000000 +0000
+--- src/tools/cargo/tests/testsuite/build.rs.orig      2019-08-13 06:27:40.000000000 +0000
 +++ src/tools/cargo/tests/testsuite/build.rs
 @@ -38,6 +38,7 @@ fn cargo_fail_with_no_stderr() {
  
  /// Checks that the `CARGO_INCREMENTAL` environment variable results in
  /// `rustc` getting `-C incremental` passed to it.
 +#[cfg(not(target_arch = "sparc64"))]
- #[test]
+ #[cargo_test]
  fn cargo_compile_incremental() {
      let p = project()
 @@ -60,6 +61,7 @@ fn cargo_compile_incremental() {
@@ -18,7 +18,7 @@ https://sources.debian.org/patches/cargo
  }
  
 +#[cfg(not(target_arch = "sparc64"))]
- #[test]
+ #[cargo_test]
  fn incremental_profile() {
      let p = project()
 @@ -102,6 +104,7 @@ fn incremental_profile() {
@@ -26,6 +26,6 @@ https://sources.debian.org/patches/cargo
  }
  
 +#[cfg(not(target_arch = "sparc64"))]
- #[test]
+ #[cargo_test]
  fn incremental_config() {
      let p = project()

Added files:

Index: pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc
diff -u /dev/null pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc:1.1
--- /dev/null   Thu Aug 29 14:09:57 2019
+++ pkgsrc/lang/rust/patches/patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc   Thu Aug 29 14:09:57 2019
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_llvm-project_llvm_lib_Support_Unix_Signals.inc,v 1.1 2019/08/29 14:09:57 he Exp $
+
+Avoid warning about casting from "const void*" to "char*" via -Wcast-qual.
+
+--- src/llvm-project/llvm/lib/Support/Unix/Signals.inc.orig    2019-05-20 20:34:47.000000000 +0000
++++ src/llvm-project/llvm/lib/Support/Unix/Signals.inc
+@@ -544,7 +544,7 @@ void llvm::sys::PrintStackTrace(raw_ostr
+       // C++03 and causes gcc to issue warnings. Losing the upper 32 bits of
+       // the stack offset for a stack dump isn't likely to cause any problems.
+       OS << format(" + %u",(unsigned)((char*)StackTrace[i]-
+-                                      (char*)dlinfo.dli_saddr));
++                                      (const char*)dlinfo.dli_saddr));
+     }
+     OS << '\n';
+   }



Home | Main Index | Thread Index | Old Index