From cb74bea9aa5018c0074a37dfcad68b38ecfd8cdf Mon Sep 17 00:00:00 2001 From: Johnathan Sharratt Date: Fri, 25 Aug 2023 11:51:11 +1000 Subject: [PATCH] Faster compiles for debug by using release version of cranelift --- Cargo.toml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 433a869de63..3effe8e97cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -160,6 +160,22 @@ coverage = [] #[profile.release] #debug = true +# Enable optimizations for a few crates, even for debug builds. +# This greatly speeds up using debug builds, because these crates are extremely +# slow without optimizations. +[profile.dev.package.cranelift-codegen] +opt-level = 3 +[profile.dev.package.regalloc2] +opt-level = 3 +[profile.dev.package.wasmparser] +opt-level = 3 +[profile.dev.package.rkyv] +opt-level = 3 +[profile.dev.package.wasmer-types] +opt-level = 3 +[profile.dev.package.weezl] +opt-level = 3 + [[bench]] name = "static_and_dynamic_functions" harness = false