summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorevan <evan@tsu.sh>2021-02-18 09:46:31 -0500
committerGitHub <noreply@github.com>2021-02-18 09:46:31 -0500
commitc0f10e72ee64f1512e6aff20a841f4696e774217 (patch)
tree255bd49489739ba3d6fb45126d33448edf336259
parent666c4b77b07abea8ae4f778d5a7e7fabdc7159a8 (diff)
Change release build flags to -O3 when favorable (#9538)
-rw-r--r--Cargo.toml14
1 files changed, 14 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 9c6cde3f9..8a5f1021c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -25,3 +25,17 @@ opt-level = 'z' # Optimize for size
codegen-units = 1
lto = true
opt-level = 'z' # Optimize for size
+
+# Optimize these packages for perf
+[profile.release.package.rand]
+opt-level = 3
+[profile.release.package.flate2]
+opt-level = 3
+[profile.release.package.brotli]
+opt-level = 3
+[profile.release.package.miniz_oxide]
+opt-level = 3
+[profile.release.package.async-compression]
+opt-level = 3
+[profile.release.package.brotli-decompressor]
+opt-level = 3 \ No newline at end of file