From d286c56ebb9d25a948867f103015d7c42ca0f4c8 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 5 Mar 2024 06:37:28 -0800 Subject: [PATCH] Optimize rustybuzz and ttf-parser in Dev (#8873) This PR improves the `draw()` time from hundreds to about 30ms, so roughly 10x. It makes Zed quite usable in Dev profile. Release Notes: - N/A --- Cargo.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 682908e2f6e89c81c76372e6006305e8cb9f4e8a..5ca534a9eeda24e8ffd629f9cfc90656f369892b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -337,6 +337,8 @@ debug = "full" [profile.dev.package] taffy = { opt-level = 3 } cranelift-codegen = { opt-level = 3 } +rustybuzz = { opt-level = 3 } +ttf-parser = { opt-level = 3 } wasmtime-cranelift = { opt-level = 3 } [profile.release]