Browse Source

Merge branch 'rust-panic1-035' into rust-panic1-040

teor 5 years ago
parent
commit
1177818c32
2 changed files with 14 additions and 0 deletions
  1. 3 0
      changes/bug27199
  2. 11 0
      src/rust/Cargo.toml

+ 3 - 0
changes/bug27199

@@ -0,0 +1,3 @@
+  o Minor bugfixes (rust):
+    - Abort on panic in all build profiles, instead of potentially unwinding
+      into C code. Fixes bug 27199; bugfix on 0.3.3.1-alpha.

+ 11 - 0
src/rust/Cargo.toml

@@ -10,6 +10,17 @@ members = [
     "tor_util",
 ]
 
+# Can remove panic="abort" when this issue is fixed:
+# https://github.com/rust-lang/rust/issues/52652
+[profile.dev]
+panic = "abort"
+
 [profile.release]
 debug = true
 panic = "abort"
+
+[profile.test]
+panic = "abort"
+
+[profile.bench]
+panic = "abort"