Releases: purpleprotocol/mimalloc_rust
Version 0.1.43
Version 0.1.42
Changes
- MiMalloc
v2.1.6
- Expose
usable_size
andversion
. Credits @nathaniel-daniel. - Link with libatomic on armv6-linux. Credits @notorca.
- Add no_thp option for Linux/Android. Credits @devnexen.
Version 0.1.41
Changes
- Fix
_mi_option_last
- Feature gate arena in extended
Version 0.1.40
Changes
- Mimalloc
v2.1.4
. - Add arena support.
Version 0.1.39
Changes
- Reduced binary size (credits @Jake-Shadle).
- Fix secure mode alignment by not using
may_use_unaligned_api
(credits @nathaniel-daniel).
Version 0.1.38
Changes
- Remove deprecated experimental definitions in extended mode.
- Remove secure mode as default feature.
Version 0.1.37
Changes
From upstream:
2023-04-24, v1.8.2, v2.1.2: Fixes build issues on freeBSD, musl, and C17 (UE 5.1.1). Reduce code size/complexity by removing regions and segment-cache's and only use arenas with improved memory purging -- this may improve memory usage as well for larger services. Renamed options for consistency. Improved Valgrind and ASAN checking.
Version 0.1.36
Changes
Fixed platform-specific build errors from upstream
Version 0.1.35
Changes
2023-03-29, v1.8.0, v2.1.0: Improved support dynamic overriding on Windows 11. Improved tracing precision with asan and Valgrind, and added Windows event tracing ETW (contributed by Xinglong He). Created an OS abstraction layer to make it easier to port and separate platform dependent code (in src/prim). Fixed C++ STL compilation on older Microsoft C++ compilers, and various small bug fixes.
Version 0.1.34
Changes
Fixed _mi_option_last
in extended