diff --git a/Cargo.toml b/Cargo.toml index 499eb8741..07b578021 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -587,17 +587,13 @@ name = "uudoc" path = "src/bin/uudoc.rs" required-features = ["uudoc"] -# The default release profile. It contains all optimizations. -# With this profile (like in the standard release profile), -# the stack traces will still be available. +# The default release profile with some optimizations. [profile.release] lto = true +panic = "abort" -# A release-like profile that is tuned to be fast, even when being fast -# compromises on binary size. This includes aborting on panic. [profile.release-fast] inherits = "release" -panic = "abort" codegen-units = 1 # A release-like profile that is as small as possible. @@ -606,10 +602,11 @@ inherits = "release-fast" opt-level = "z" strip = true -# A release-like profile with debug info, useful for profiling. +# A release-like profile with debug info for profiling. # See https://github.com/mstange/samply . [profile.profiling] inherits = "release" +panic = "unwind" debug = true [lints]