summaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2021-05-11 22:06:58 +0000
committerBert Belder <bertbelder@gmail.com>2021-06-23 19:36:05 +0000
commite02403bb4590da6823eb956bcbc89e9a937d431d (patch)
treea7fd05604ee093c63692c6434911300204d3cd32 /Cargo.toml
parent6f8975ad786e3c8f7cc6fe0f374e704f06741b18 (diff)
ci: run Linux release builds in sysroot with Ubuntu 18.04 and LLVM (#10920)
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml29
1 files changed, 28 insertions, 1 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 26ea13647..178d9de9c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -22,19 +22,46 @@ members = [
]
exclude = ["test_util/std/hash/_wasm"]
+# NB: the `bench` and `release` profiles must remain EXACTLY the same.
[profile.release]
codegen-units = 1
incremental = true
lto = true
opt-level = 'z' # Optimize for size
+# NB: the `bench` and `release` profiles must remain EXACTLY the same.
[profile.bench]
codegen-units = 1
incremental = true
lto = true
opt-level = 'z' # Optimize for size
-# Optimize these packages for perf
+# Optimize these packages for performance.
+# NB: the `bench` and `release` profiles must remain EXACTLY the same.
+[profile.bench.package.rand]
+opt-level = 3
+[profile.bench.package.flate2]
+opt-level = 3
+[profile.bench.package.brotli]
+opt-level = 3
+[profile.bench.package.miniz_oxide]
+opt-level = 3
+[profile.bench.package.async-compression]
+opt-level = 3
+[profile.bench.package.brotli-decompressor]
+opt-level = 3
+[profile.bench.package.deno_core]
+opt-level = 3
+[profile.bench.package.deno_runtime]
+opt-level = 3
+[profile.bench.package.rusty_v8]
+opt-level = 3
+[profile.bench.package.serde_v8]
+opt-level = 3
+[profile.bench.package.serde]
+opt-level = 3
+
+# NB: the `bench` and `release` profiles must remain EXACTLY the same.
[profile.release.package.rand]
opt-level = 3
[profile.release.package.flate2]