Skip to content

Commit 9863f53

Browse files
perf: enable aggressive release build optimizations
1 parent 5a532a1 commit 9863f53

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,8 @@ const_format = "0.2"
3434

3535
[dev-dependencies]
3636
insta = { version = "1.47", features = ["yaml", "redactions"] }
37+
38+
[profile.release]
39+
strip = "debuginfo" # Removes heavy debug data but keeps function names for panic logs
40+
lto = true # Enables Link-Time Optimization for cross-crate improvements
41+
codegen-units = 1 # Maximizes LLVM optimization passes

0 commit comments

Comments
 (0)