From 5a88428db6d9806d5d9593b4ef16a2e34ac35c79 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Sun, 24 May 2026 23:57:42 +0800 Subject: [PATCH] *: bump 0.7.0 Signed-off-by: Jay Lee --- CHANGELOG.md | 14 ++++++++++++++ jemalloc-ctl/Cargo.toml | 6 +++--- jemalloc-sys/Cargo.toml | 2 +- jemallocator-global/Cargo.toml | 6 +++--- jemallocator-global/README.md | 2 +- jemallocator-global/src/lib.rs | 4 ++-- jemallocator/Cargo.toml | 6 +++--- jemallocator/README.md | 2 +- 8 files changed, 28 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c6cd1eff..b185c866c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# 0.7.0 - 2026-05-25 + +- Reverse order of MAKEFLAGS priority (#152) +- Define ALIGNOF_MAX_ALIGN_T for riscv32 (#153) +- Remove build directory once build of `jemalloc-sys` finishes (#119) +- Fix cross-compile for tier-3 riscv64a23 target (#141) +- sys: support *-windows-gnullvm targets (#150) +- Propagate LDFLAGS, if present (#155) +- jemalloc-ctl: fix invalid update implementation +- add new free ffi +- Update jemalloc to 5.3.1 (#161) +- Add profiling_libunwind feature (#159) +- passthrough cc env/args using native cc features (#158) + # 0.6.1 - 2025-10-15 - Fix compiler and clippy warnings (#105) diff --git a/jemalloc-ctl/Cargo.toml b/jemalloc-ctl/Cargo.toml index 5eb49e178..1f93c84a4 100644 --- a/jemalloc-ctl/Cargo.toml +++ b/jemalloc-ctl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tikv-jemalloc-ctl" -version = "0.6.1" +version = "0.7.0" authors = [ "Steven Fackler ", "Gonzalo Brito Gadeschi ", @@ -26,12 +26,12 @@ is-it-maintained-open-issues = { repository = "tikv/jemallocator" } maintenance = { status = "actively-developed" } [dependencies] -tikv-jemalloc-sys = { path = "../jemalloc-sys", version = "0.6.1" } +tikv-jemalloc-sys = { path = "../jemalloc-sys", version = "0.7.0" } libc = { version = "0.2", default-features = false } paste = "1" [dev-dependencies] -tikv-jemallocator = { path = "../jemallocator", version = "0.6.1" } +tikv-jemallocator = { path = "../jemallocator", version = "0.7.0" } [features] default = [] diff --git a/jemalloc-sys/Cargo.toml b/jemalloc-sys/Cargo.toml index 9fb9bc795..9b3d922f1 100644 --- a/jemalloc-sys/Cargo.toml +++ b/jemalloc-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tikv-jemalloc-sys" -version = "0.6.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8" +version = "0.7.0+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8" authors = [ "Alex Crichton ", "Gonzalo Brito Gadeschi ", diff --git a/jemallocator-global/Cargo.toml b/jemallocator-global/Cargo.toml index 8838a62e9..71b4a6856 100644 --- a/jemallocator-global/Cargo.toml +++ b/jemallocator-global/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tikv-jemallocator-global" # Make sure to update the version in the readme as well: -version = "0.6.0" +version = "0.7.0" authors = [ "Gonzalo Brito Gadeschi ", "The TiKV Project Developers", @@ -26,7 +26,7 @@ is-it-maintained-open-issues = { repository = "tikv/jemallocator" } maintenance = { status = "actively-developed" } [dependencies] -tikv-jemallocator = { version = "0.6.1", path = "../jemallocator", optional = true } +tikv-jemallocator = { version = "0.7.0", path = "../jemallocator", optional = true } cfg-if = "0.1" [features] @@ -38,7 +38,7 @@ force_global_jemalloc = [ "tikv-jemallocator" ] # for a particular target, white-list the target explicitly here: [target.'cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "netbsd", target_os = "openbsd"))'.dependencies] -tikv-jemallocator = { version = "0.6.1", path = "../jemallocator", optional = false } +tikv-jemallocator = { version = "0.7.0", path = "../jemallocator", optional = false } # FIXME: https://github.com/gnzlbg/jemallocator/issues/91 # [target.'cfg(target_os = "windows")'.dependencies] diff --git a/jemallocator-global/README.md b/jemallocator-global/README.md index dbf26c6c5..dd45c5024 100644 --- a/jemallocator-global/README.md +++ b/jemallocator-global/README.md @@ -11,7 +11,7 @@ Add it as a dependency: ```toml # Cargo.toml [dependencies] -tikv-jemallocator-global = "0.6.0" +tikv-jemallocator-global = "0.7" ``` and `jemalloc` will be used as the `#[global_allocator]` on targets that support diff --git a/jemallocator-global/src/lib.rs b/jemallocator-global/src/lib.rs index e6f77678b..222076256 100644 --- a/jemallocator-global/src/lib.rs +++ b/jemallocator-global/src/lib.rs @@ -1,11 +1,11 @@ //! Sets `jemalloc` as the `#[global_allocator]` on targets that support it. //! -//! Just add `jemallocator-global` as a dependency: +//! Just add `tikv-jemallocator-global` as a dependency: //! //! ```toml //! # Cargo.toml //! [dependencies] -//! jemallocator-global = "0.6.0" +//! tikv-jemallocator-global = "0.7" //! ``` //! //! and `jemalloc` will be used as the `#[global_allocator]` on targets that diff --git a/jemallocator/Cargo.toml b/jemallocator/Cargo.toml index 90ca38763..6d9a466d8 100644 --- a/jemallocator/Cargo.toml +++ b/jemallocator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tikv-jemallocator" # Make sure to update the version in the README as well: -version = "0.6.1" +version = "0.7.0" authors = [ "Alex Crichton ", "Gonzalo Brito Gadeschi ", @@ -37,12 +37,12 @@ name = "ffi" required-features = ["stats"] [dependencies] -tikv-jemalloc-sys = { path = "../jemalloc-sys", version = "0.6.1", default-features = false } +tikv-jemalloc-sys = { path = "../jemalloc-sys", version = "0.7.0", default-features = false } libc = { version = "^0.2.8", default-features = false } [dev-dependencies] paste = "1" -tikv-jemalloc-ctl = { path = "../jemalloc-ctl", version = "0.6.1" } +tikv-jemalloc-ctl = { path = "../jemalloc-ctl", version = "0.7.0" } [features] default = ["background_threads_runtime_support"] diff --git a/jemallocator/README.md b/jemallocator/README.md index 207a51d55..9c9dfbb72 100644 --- a/jemallocator/README.md +++ b/jemallocator/README.md @@ -30,7 +30,7 @@ To use `tikv-jemallocator` add it as a dependency: [dependencies] [target.'cfg(not(target_env = "msvc"))'.dependencies] -tikv-jemallocator = "0.6" +tikv-jemallocator = "0.7" ``` To set `tikv_jemallocator::Jemalloc` as the global allocator add this to your project: