[tbb-commits] [tor-browser-build/master] Bug 40133: Bump Rust version for ESR 78 to 1.43.0
sysrqb at torproject.org
sysrqb at torproject.org
Tue Oct 20 22:54:17 UTC 2020
commit 79e1bd00f2e2cc35e0670b30c649eb5c4b24a0ff
Author: Georg Koppen <gk at torproject.org>
Date: Mon Oct 19 10:57:14 2020 +0000
Bug 40133: Bump Rust version for ESR 78 to 1.43.0
---
projects/rust/config | 4 ++--
projects/rust/unwind.patch | 28 ++++++++++++++--------------
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/projects/rust/config b/projects/rust/config
index 4d4cd51..af94f05 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -5,8 +5,8 @@ version: '[% c("input_file_var/rust_version") %]'
# Those values can be changed from the input_files section of other
# projects. See bug 32436.
input_file_var:
- rust_version: 1.41.1
- prev_version: 1.40.0
+ rust_version: 1.43.0
+ prev_version: 1.42.0
var:
prev_version: '[% c("input_file_var/prev_version") %]'
diff --git a/projects/rust/unwind.patch b/projects/rust/unwind.patch
index c25d9d2..65c51f9 100644
--- a/projects/rust/unwind.patch
+++ b/projects/rust/unwind.patch
@@ -1,4 +1,4 @@
-From 212ea02a0743a3bd4fcab1288682d3d780da960b Mon Sep 17 00:00:00 2001
+From 90ddcca6235b5f24c57df6a648e8d489c7e3eae5 Mon Sep 17 00:00:00 2001
From: Bjorn Neergaard <bjorn at neersighted.com>
Date: Sat, 9 Feb 2019 19:39:23 +0000
Subject: [PATCH] Fix cross-compiling i686-pc-windows-gnu from Linux
@@ -32,10 +32,10 @@ rethinking of how iOS is special-cased above, to avoid further
duplication. Input on how to best structure this file is requested.
diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs
-index 831053bc0f7..13ec5da3e3d 100644
+index 65a00db3394..e821507c341 100644
--- a/src/bootstrap/compile.rs
+++ b/src/bootstrap/compile.rs
-@@ -208,6 +208,11 @@ pub fn std_cargo(builder: &Builder<'_>,
+@@ -207,6 +207,11 @@ pub fn std_cargo(builder: &Builder<'_>, target: Interned<String>, cargo: &mut Ca
let mut features = builder.std_features();
features.push_str(&compiler_builtins_c_feature);
@@ -44,14 +44,14 @@ index 831053bc0f7..13ec5da3e3d 100644
+ features.push_str(" sjlj_eh");
+ }
+
- if compiler.stage != 0 && builder.config.sanitizers {
- // This variable is used by the sanitizer runtime crates, e.g.
- // rustc_lsan, to build the sanitizer runtime from C code
+ cargo
+ .arg("--features")
+ .arg(features)
diff --git a/src/libstd/Cargo.toml b/src/libstd/Cargo.toml
-index a22e162bbff..e1c8f164916 100644
+index b147aa55b2a..cad4d88caa2 100644
--- a/src/libstd/Cargo.toml
+++ b/src/libstd/Cargo.toml
-@@ -78,6 +78,7 @@ panic_immediate_abort = ["core/panic_immediate_abort"]
+@@ -68,6 +68,7 @@ panic_immediate_abort = ["core/panic_immediate_abort"]
# https://github.com/rust-lang/stdarch/blob/master/crates/std_detect/Cargo.toml
std_detect_file_io = []
std_detect_dlsym_getauxval = []
@@ -78,12 +78,12 @@ index 77bcfffd506..9d9fc5fbff5 100644
llvm-libunwind = []
+sjlj_eh = []
diff --git a/src/libunwind/libunwind.rs b/src/libunwind/libunwind.rs
-index 0b39503c0d0..ec8681c2985 100644
+index 0c57861f70a..44c767ebfc5 100644
--- a/src/libunwind/libunwind.rs
+++ b/src/libunwind/libunwind.rs
-@@ -74,8 +74,8 @@ pub type _Unwind_Exception_Cleanup_Fn = extern "C" fn(unwind_code: _Unwind_Reaso
- any(target_os = "fuchsia", target_os = "linux")),
- link(name = "unwind", kind = "static"))]
+@@ -79,8 +79,8 @@ pub type _Unwind_Exception_Cleanup_Fn =
+ link(name = "unwind", kind = "static")
+ )]
extern "C" {
- #[unwind(allowed)]
- pub fn _Unwind_Resume(exception: *mut _Unwind_Exception) -> !;
@@ -92,7 +92,7 @@ index 0b39503c0d0..ec8681c2985 100644
pub fn _Unwind_DeleteException(exception: *mut _Unwind_Exception);
pub fn _Unwind_GetLanguageSpecificData(ctx: *mut _Unwind_Context) -> *mut c_void;
pub fn _Unwind_GetRegionStart(ctx: *mut _Unwind_Context) -> _Unwind_Ptr;
-@@ -216,32 +216,50 @@ if #[cfg(all(any(target_os = "ios", target_os = "netbsd", not(target_arch = "arm
+@@ -222,32 +222,50 @@ if #[cfg(all(any(target_os = "ios", target_os = "netbsd", not(target_arch = "arm
} // cfg_if!
cfg_if::cfg_if! {
@@ -159,5 +159,5 @@ index 0b39503c0d0..ec8681c2985 100644
} // cfg_if!
--
-2.27.0
+2.28.0
More information about the tbb-commits
mailing list