diff options
Diffstat (limited to 'yazi/no-jemalloc.patch')
| -rw-r--r-- | yazi/no-jemalloc.patch | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/yazi/no-jemalloc.patch b/yazi/no-jemalloc.patch new file mode 100644 index 00000000..713a0d1d --- /dev/null +++ b/yazi/no-jemalloc.patch @@ -0,0 +1,65 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 7644bb7..513617b 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -4350,26 +4350,6 @@ dependencies = [ + "cfg-if", + ] + +-[[package]] +-name = "tikv-jemalloc-sys" +-version = "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b" +-dependencies = [ +- "cc", +- "libc", +-] +- +-[[package]] +-name = "tikv-jemallocator" +-version = "0.6.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a" +-dependencies = [ +- "libc", +- "tikv-jemalloc-sys", +-] +- + [[package]] + name = "time" + version = "0.3.44" +@@ -5616,7 +5596,6 @@ dependencies = [ + "ratatui", + "scopeguard", + "signal-hook-tokio", +- "tikv-jemallocator", + "tokio", + "tokio-stream", + "tracing", +diff --git a/yazi-fm/Cargo.toml b/yazi-fm/Cargo.toml +index 914c684..09c9425 100644 +--- a/yazi-fm/Cargo.toml ++++ b/yazi-fm/Cargo.toml +@@ -69,9 +69,6 @@ signal-hook-tokio = { version = "0.4.0", features = [ "futures-v0_3" ] } + [target.'cfg(target_os = "macos")'.dependencies] + crossterm = { workspace = true, features = [ "use-dev-tty", "libc" ] } + +-[target.'cfg(all(not(target_os = "macos"), not(target_os = "windows")))'.dependencies] +-tikv-jemallocator = "0.6.1" +- + [[bin]] + name = "yazi" + path = "src/main.rs" +diff --git a/yazi-fm/src/main.rs b/yazi-fm/src/main.rs +index 6f7f015..fffdfce 100644 +--- a/yazi-fm/src/main.rs ++++ b/yazi-fm/src/main.rs +@@ -1,7 +1,3 @@ +-#[cfg(all(not(target_os = "macos"), not(target_os = "windows")))] +-#[global_allocator] +-static GLOBAL: tikv_jemallocator::Jemalloc = tikv_jemallocator::Jemalloc; +- + yazi_macro::mod_pub!(app cmp confirm help input mgr notify pick spot tasks which); + + yazi_macro::mod_flat!(dispatcher executor logs panic root router signals term); |