Skip to content

Releases: purpleprotocol/mimalloc_rust

Version 0.1.23

02 Feb 20:52
Compare
Choose a tag to compare

Changes

  • Mimalloc v1.7.0

Version 0.1.22

09 Oct 11:44
Compare
Choose a tag to compare

Changes

  • Added local_dynamic_tls feature.
  • Exposed experimental options.

Version 0.1.21

27 Sep 20:38
Compare
Choose a tag to compare

Changes

  • 2020-09-24, v1.6.7: stable release 1.6: using standard C atomics, passing tsan testing, improved handling of failing to commit on Windows, add mi_process_info api call.

Version 0.1.20

20 Aug 12:20
Compare
Choose a tag to compare

Changes

  • Added extended mode that exposes the mimalloc low-level API. Credits to @thomcc.
  • Fixes #27
  • From 2020-08-06, v1.6.4: stable release 1.6: improved error recovery in low-memory situations, support for IllumOS and Haiku, NUMA support for Vista/XP, improved NUMA detection for AMD Ryzen, ubsan support.

Version 0.1.19

23 Apr 12:42
Compare
Choose a tag to compare

Changes

  • Fixed release builds with debug symbols.
  • From 2020-04-20, mimalloc v1.6.2: stable release 1.6: fix compilation on Android, MingW, Raspberry, and Conda, stability fix for Windows 7, fix multiple mimalloc instances in one executable, fix strnlen overload, fix aligned debug padding.

Version 0.1.18

12 Mar 13:51
Compare
Choose a tag to compare

Changes

  • Removed full_secure feature.
  • Exposed mi_usable_size() in libmimalloc-sys.

Version 0.1.17

19 Feb 16:30
Compare
Choose a tag to compare

Changes

  • Fixed debug builds with all opt-levels.

Version 0.1.16

18 Feb 11:27
Compare
Choose a tag to compare

Release corresponding to mimalloc v1.6.1 release

Version 0.1.14

12 Feb 18:04
Compare
Choose a tag to compare

Changes

  • Removes libc from dependencies, adding support for targets targets which do not depend on it such as wasm.

Version 0.1.13

11 Feb 12:06
Compare
Choose a tag to compare

Release corresponding to mimalloc v1.6.0 release

Changes

fixed potential memory leak, improved overriding and thread local support on FreeBSD, NetBSD, DragonFly, and macOSX. New byte-precise heap block overflow detection in debug mode (besides the double-free detection and free-list corruption detection). Add nodiscard attribute to most allocation functions. Enable MIMALLOC_PAGE_RESET by default. New reclamation strategy for abandoned heap pages for better memory footprint.