Explorar el Código

Merge remote-tracking branch 'tor-github/pr/947' into maint-0.3.5

teor hace 5 años
padre
commit
4a66c2d636
Se han modificado 2 ficheros con 14 adiciones y 0 borrados
  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"