diff --git a/Cargo.toml b/Cargo.toml index 82888a2..903ea91 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,5 @@ +cargo-features = ["codegen-backend"] + [workspace] resolver = "3" members = ["interim-*"] @@ -27,3 +29,9 @@ tracing = "0.1.40" url = { version = "2.5.7", features = ["serde"] } uuid = { version = "1.11.0", features = ["serde", "v4", "v7"] } validator = { version = "0.20.0", features = ["derive"] } + +[profile.dev] +# Use experimental compiler backend for ~30% faster dev builds. +codegen-backend = "cranelift" +# Skip generating debug info for ~10% faster dev builds. +debug = false diff --git a/mise.toml b/mise.toml index 80755d9..544b577 100644 --- a/mise.toml +++ b/mise.toml @@ -1,10 +1,8 @@ [tools] deno = "latest" -erlang = "latest" -gleam = "latest" jujutsu = "latest" rebar = "latest" -rust = { version = "1.88.0", components = "rust-analyzer,clippy" } +rust = { version = "nightly", components = "rust-analyzer,clippy,rustc-codegen-cranelift-preview" } watchexec = "latest" "github:sass/dart-sass" = "1.89.2"