summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpingplug2022-01-16 21:40:17 +0800
committerpingplug2022-01-16 21:40:17 +0800
commit7c7c25655ced61c01a6371c08dd9af0549f11d77 (patch)
tree097dd08a5e96681395f5a44e51d65a87783403da
parent1c4e6d6ed8d278d4cf985d96a68fe8ed57c1c6cf (diff)
downloadaur-7c7c25655ced61c01a6371c08dd9af0549f11d77.tar.gz
updated to 1.58.0
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD16
-rw-r--r--mingw-config.toml12
3 files changed, 36 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f04fdf2ab092..1714112f4e9b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mingw-w64-rust
pkgdesc = Systems programming language focused on safety, speed and concurrency (mingw-w64)
- pkgver = 1.57.0
+ pkgver = 1.58.0
pkgrel = 1
url = https://www.rust-lang.org
arch = x86_64
@@ -20,31 +20,31 @@ pkgbase = mingw-w64-rust
depends = libgit2
depends = mingw-w64-gcc>=10.1.0
optdepends = mingw-w64-wine: for cargo test support
- noextract = rust-std-1.56.1-x86_64-unknown-linux-gnu.tar.xz
- noextract = rustc-1.56.1-x86_64-unknown-linux-gnu.tar.xz
- noextract = cargo-1.56.1-x86_64-unknown-linux-gnu.tar.xz
+ noextract = rust-std-1.57.0-x86_64-unknown-linux-gnu.tar.xz
+ noextract = rustc-1.57.0-x86_64-unknown-linux-gnu.tar.xz
+ noextract = cargo-1.57.0-x86_64-unknown-linux-gnu.tar.xz
options = !strip
options = staticlibs
options = !buildflags
backup = opt/rust/cargo/config
- source = https://static.rust-lang.org/dist/rustc-1.57.0-src.tar.xz
- source = https://static.rust-lang.org/dist/rustc-1.57.0-src.tar.xz.asc
- source = https://static.rust-lang.org/dist/2021-11-01/rust-std-1.56.1-x86_64-unknown-linux-gnu.tar.xz
- source = https://static.rust-lang.org/dist/2021-11-01/rust-std-1.56.1-x86_64-unknown-linux-gnu.tar.xz.asc
- source = https://static.rust-lang.org/dist/2021-11-01/rustc-1.56.1-x86_64-unknown-linux-gnu.tar.xz
- source = https://static.rust-lang.org/dist/2021-11-01/rustc-1.56.1-x86_64-unknown-linux-gnu.tar.xz.asc
- source = https://static.rust-lang.org/dist/2021-11-01/cargo-1.56.1-x86_64-unknown-linux-gnu.tar.xz
- source = https://static.rust-lang.org/dist/2021-11-01/cargo-1.56.1-x86_64-unknown-linux-gnu.tar.xz.asc
+ source = https://static.rust-lang.org/dist/rustc-1.58.0-src.tar.xz
+ source = https://static.rust-lang.org/dist/rustc-1.58.0-src.tar.xz.asc
+ source = https://static.rust-lang.org/dist/2021-12-02/rust-std-1.57.0-x86_64-unknown-linux-gnu.tar.xz
+ source = https://static.rust-lang.org/dist/2021-12-02/rust-std-1.57.0-x86_64-unknown-linux-gnu.tar.xz.asc
+ source = https://static.rust-lang.org/dist/2021-12-02/rustc-1.57.0-x86_64-unknown-linux-gnu.tar.xz
+ source = https://static.rust-lang.org/dist/2021-12-02/rustc-1.57.0-x86_64-unknown-linux-gnu.tar.xz.asc
+ source = https://static.rust-lang.org/dist/2021-12-02/cargo-1.57.0-x86_64-unknown-linux-gnu.tar.xz
+ source = https://static.rust-lang.org/dist/2021-12-02/cargo-1.57.0-x86_64-unknown-linux-gnu.tar.xz.asc
source = mingw-config.toml
validpgpkeys = 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE
- sha256sums = fad07ea1daf9c6195c32e6e9c43ece4565c5f2f1de3c3771574790d6abbc9704
+ sha256sums = 37dce222b82a438e550ccd5e45ca9bad1c57aa7acc7adfec6a897c4ff94b6485
sha256sums = SKIP
- sha256sums = b01011cbb5503c456ecc6a557a38e099994b8497df545c661ce8fd48c5beadc6
+ sha256sums = ccdc72d06c90841b7227ec3630337881eeda3da5fbe87328d2e9d705f6f8016c
sha256sums = SKIP
- sha256sums = a7001d1218b62d377cab15522d1b1c376b073c05f7d0ff32cf278871a5eeda3d
+ sha256sums = c42f40c5279a3a9d539cae93dbcab9d333777ad9a60a5b9f1086b874ef63db86
sha256sums = SKIP
- sha256sums = dfed65a50e2b58b6807c1fb6f8afa7abd5c3b22c682d505721d615823687c708
+ sha256sums = ed2013713ae742895af5df8d91c5430ba9ba3c781e3bc7f3471b220cc06d565d
sha256sums = SKIP
- sha256sums = 25ddd6c6c4af4f7fde94dcd040c32ef53c5b16d7590f3bc306fe0c05a6380f9d
+ sha256sums = c8b0c19118bcce49ac8e90d695979e14685b007b4982fa655179388243b529b2
pkgname = mingw-w64-rust
diff --git a/PKGBUILD b/PKGBUILD
index 049fc6ea7bf2..d67489bd3097 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,12 @@
# Contributor: userwithuid < userwithuid at gmail dot com >
_pkgname=rust
-_date=2021-11-01
-_rustc=1.56.1
+_date=2021-12-02
+_rustc=1.57.0
pkgname=mingw-w64-rust
_prefix=opt/rust
-pkgver=1.57.0
+pkgver=1.58.0
pkgrel=1
pkgdesc="Systems programming language focused on safety, speed and concurrency (mingw-w64)"
arch=('x86_64')
@@ -38,15 +38,15 @@ source=("https://static.rust-lang.org/dist/rustc-${pkgver}-src.tar.xz"{,.asc}
noextract=("rust-std-${_rustc}-x86_64-unknown-linux-gnu.tar.xz"
"rustc-${_rustc}-x86_64-unknown-linux-gnu.tar.xz"
"cargo-${_rustc}-x86_64-unknown-linux-gnu.tar.xz")
-sha256sums=('fad07ea1daf9c6195c32e6e9c43ece4565c5f2f1de3c3771574790d6abbc9704'
+sha256sums=('37dce222b82a438e550ccd5e45ca9bad1c57aa7acc7adfec6a897c4ff94b6485'
'SKIP'
- 'b01011cbb5503c456ecc6a557a38e099994b8497df545c661ce8fd48c5beadc6'
+ 'ccdc72d06c90841b7227ec3630337881eeda3da5fbe87328d2e9d705f6f8016c'
'SKIP'
- 'a7001d1218b62d377cab15522d1b1c376b073c05f7d0ff32cf278871a5eeda3d'
+ 'c42f40c5279a3a9d539cae93dbcab9d333777ad9a60a5b9f1086b874ef63db86'
'SKIP'
- 'dfed65a50e2b58b6807c1fb6f8afa7abd5c3b22c682d505721d615823687c708'
+ 'ed2013713ae742895af5df8d91c5430ba9ba3c781e3bc7f3471b220cc06d565d'
'SKIP'
- '25ddd6c6c4af4f7fde94dcd040c32ef53c5b16d7590f3bc306fe0c05a6380f9d')
+ 'c8b0c19118bcce49ac8e90d695979e14685b007b4982fa655179388243b529b2')
validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag and Release Signing Key) <rust-key@rust-lang.org>
backup=("opt/rust/cargo/config")
diff --git a/mingw-config.toml b/mingw-config.toml
index 4006c1dd9747..476e26553d46 100644
--- a/mingw-config.toml
+++ b/mingw-config.toml
@@ -68,6 +68,12 @@ release-debuginfo = false
# Indicates whether the LLVM assertions are enabled or not
assertions = false
+# Indicates whether the LLVM testsuite is enabled in the build or not. Does
+# not execute the tests as part of the build as part of x.py build et al,
+# just makes it possible to do `ninja check-llvm` in the staged LLVM build
+# directory when doing LLVM development as part of Rust development.
+tests = false
+
# Indicates whether the LLVM plugin is enabled or not
plugins = false
@@ -603,7 +609,11 @@ control-flow-guard = false
# Enable symbol-mangling-version v0. This can be helpful when profiling rustc,
# as generics will be preserved in symbols (rather than erased into opaque T).
-new-symbol-mangling = false
+# When no setting is given, the new scheme will be used when compiling the
+# compiler and its tools and the legacy scheme will be used when compiling the
+# standard library.
+# If an explicit setting is given, it will be used for all parts of the codebase.
+#new-symbol-mangling = true|false (see comment)
# =============================================================================
# Options for specific targets