PackageTrack
Sign in Get early access

tikv-jemalloc-ctl

A safe wrapper over jemalloc's control and introspection APIs

0.7.0 58M downloads/mo #1125 most downloaded on crates.io tikv/jemallocator

What this package is like to depend on

Last release 3 months ago

25 May 2026

Ships fairly regularly

a new release about every 10 months

Nearly every release is documented

notes for 8 of 8 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

8 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

8 releases · Jul 2020 to May 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 8
  1. 0.7.0 25 May 2026
    Release notes
    • 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)
    Open source →
    Release notes
    • 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)
    Open source →
  2. 0.6.1 16 Oct 2025
    Release notes
    • Fix compiler and clippy warnings (#105)
    • Add feature disable_cache_oblivious to jemallocator re-exports (#104)
    • Document JEMALLOC_OVERRIDE (#107)
    • Harden strerror_r function detection (#117)
    • Respect jobserver set by Cargo (#120)
    • Make unprefixed consistently override the system allocator (#109)
      • Adds new Cargo feature override_allocator_on_supported_platforms.
    • cat the entire config.log (#142)
    Open source →
    Release notes
    • Fix compiler and clippy warnings (#105)
    • Add feature disable_cache_oblivious to jemallocator re-exports (#104)
    • Document JEMALLOC_OVERRIDE (#107)
    • Harden strerror_r function detection (#117)
    • Respect jobserver set by Cargo (#120)
    • Make unprefixed consistently override the system allocator (#109)
      • Adds new Cargo feature override_allocator_on_supported_platforms.
    • cat the entire config.log (#142)
    Open source →
  3. 0.6.0 14 Jul 2024
    Release notes
    • Fix build on riscv64gc-unknown-linux-musl (#67) (#75)
    • Allow jemalloc-sys to be the default allocator on musl linux (#70)
    • Add Chimera Linux to gmake targets (#73)
    • Add profiling options to jemalloc-ctl (#74)
    • Fix jemalloc version not shown in API (#77)
    • Fix jemalloc stats is still enabled when stats feature is disabled (#82)
    • Fix duplicated symbol when build and link on aarch64-linux-android (#83)
    • Revise CI runner platform on macOS (#86)
    • Allow setting per-target env (#91)
    • Remove outdated clippy allows (#94)
    • Set MSRV to 1.71.0 (#95)

    Note since 0.6.0, if you want to use jemalloc stats, you have to enable the
    feature explicitly.

    Open source →
    Release notes
    • Fix build on riscv64gc-unknown-linux-musl (#67) (#75)
    • Allow jemalloc-sys to be the default allocator on musl linux (#70)
    • Add Chimera Linux to gmake targets (#73)
    • Add profiling options to jemalloc-ctl (#74)
    • Fix jemalloc version not shown in API (#77)
    • Fix jemalloc stats is still enabled when stats feature is disabled (#82)
    • Fix duplicated symbol when build and link on aarch64-linux-android (#83)
    • Revise CI runner platform on macOS (#86)
    • Allow setting per-target env (#91)
    • Remove outdated clippy allows (#94)
    • Set MSRV to 1.71.0 (#95)

    Note since 0.6.0, if you want to use jemalloc stats, you have to enable the feature explicitly.

    Open source →
  4. 0.5.4 27 Jul 2023
    Release notes
    • Add disable_initial_exec_tls feature for jemalloc-ctl (#59)
    • Fix definition of c_bool for non-MSVC targets (#54)
    • Add disable_cache_oblivious feature (#51)
    • Add loongarch64 support (#42)
    Open source →
    Release notes
    • Add disable_initial_exec_tls feature for jemalloc-ctl (#59)
    • Fix definition of c_bool for non-MSVC targets (#54)
    • Add disable_cache_oblivious feature (#51)
    • Add loongarch64 support (#42)
    Open source →
  5. 0.5.0 24 May 2022
    Release notes
    • Update jemalloc to 5.3.0 (#23)

    From now on, crates are published as old names and new names at the same time with almost same source (except names).
    Due to lack of permission, tikv-jemallocator-global is still only published as it is.

    Open source →
    Release notes
    • Update jemalloc to 5.3.0 (#23)
    Open source →
  6. 0.4.2 09 Aug 2021
    Release notes
    • Fixed prof not working under certain condition (#9) (#12)
    • Updated paste to 1 (#11)
    Open source →
  7. 0.4.1 17 Nov 2020
    Release notes
    • Updated jemalloc to fix deadlock during initialization
    • Fixed failure of generating docs on release version
    Open source →
  8. 0.4.0 21 Jul 2020
    Release notes
    • Forked from jemallocator master
    • Upgraded jemalloc to 5.2.1 (#1)
    • Fixed wrong version in generated C header (#1)
    • Upgraded project to 2018 edition (#2)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive