From d653a0eed811446df45f369eb02f1b2c6b08b41a Mon Sep 17 00:00:00 2001 From: Ben <9087625+benfdking@users.noreply.github.com> Date: Wed, 3 Sep 2025 22:56:30 +0300 Subject: [PATCH 1/2] feat: use mimalloc across more builds for faster --- Cargo.lock | 1 + crates/cli/Cargo.toml | 2 -- crates/cli/src/main.rs | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8dad0ea58..1acb042ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1590,6 +1590,7 @@ version = "0.29.3" dependencies = [ "assert_cmd", "expect-test", + "mimalloc", "pyo3", "sqruff-cli-lib", "tempfile", diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 32342120b..c6cf3c097 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -70,8 +70,6 @@ ignored = ["pyo3"] [dependencies] sqruff-cli-lib.workspace = true pyo3 = { version = "0.25.1", features = ["auto-initialize"], optional = true } - -[target.'cfg(target_os = "windows")'.dependencies] mimalloc = "0.1" [dev-dependencies] diff --git a/crates/cli/src/main.rs b/crates/cli/src/main.rs index e61124680..f6ca2b208 100644 --- a/crates/cli/src/main.rs +++ b/crates/cli/src/main.rs @@ -1,4 +1,4 @@ -#[cfg(target_os = "windows")] +#[cfg(not(target_family = "wasm"))] #[global_allocator] static ALLOC: mimalloc::MiMalloc = mimalloc::MiMalloc; From 0522a85874b53ebbe6fcba96f4f3940ef593cedf Mon Sep 17 00:00:00 2001 From: benfdking <9087625+benfdking@users.noreply.github.com> Date: Wed, 3 Sep 2025 20:30:04 +0000 Subject: [PATCH 2/2] Apply automatic changes --- Cargo.lock | 1 - 1 file changed, 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 1acb042ae..8dad0ea58 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1590,7 +1590,6 @@ version = "0.29.3" dependencies = [ "assert_cmd", "expect-test", - "mimalloc", "pyo3", "sqruff-cli-lib", "tempfile",