From 6337d9057c78fc29b31d15bec892bb9013201f6d Mon Sep 17 00:00:00 2001 From: Simo Lin Date: Wed, 13 Aug 2025 05:14:25 -0700 Subject: [PATCH] [router] optimize Rust compilation and development workflow (#9133) --- sgl-router/.cargo/config.toml | 4 ++-- sgl-router/Cargo.toml | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/sgl-router/.cargo/config.toml b/sgl-router/.cargo/config.toml index 0a9cc1ba3..305d57fa3 100644 --- a/sgl-router/.cargo/config.toml +++ b/sgl-router/.cargo/config.toml @@ -1,6 +1,6 @@ [build] -rustflags = [ -] +rustflags = [] +incremental = true [target.aarch64-apple-darwin] rustflags = [ diff --git a/sgl-router/Cargo.toml b/sgl-router/Cargo.toml index b187e0970..44691b200 100644 --- a/sgl-router/Cargo.toml +++ b/sgl-router/Cargo.toml @@ -58,3 +58,18 @@ path = "benches/request_processing.rs" [profile.release] lto = "thin" codegen-units = 1 + +[profile.dev] +opt-level = 0 +debug = true +split-debuginfo = "unpacked" +incremental = true + + +[profile.dev.build-override] +opt-level = 3 +codegen-units = 1 + +[profile.dev-opt] +inherits = "dev" +opt-level = 1