------------------------------------------------------------------- Wed Jun 26 15:39:39 UTC 2024 - Michael Pujos - run tests in %check section - update to 2.1.7: * Fix build issues on less common platforms * Started upstreaming patches from the CPython integration * Upstream vcpkg patches - update to 2.1.6: * Fix build errors on various (older) platforms * Refactored aligned allocation - update to 2.1.4: * Fixes various bugs and build issues * Add MI_LIBC_MUSL cmake flag for musl builds * Free-ing code is refactored into a separate module (free.c) * Mimalloc page info is simplified with the block size directly available (and new block_size_shift to improve aligned block free-ing) * New approach to collection of abandoned segments: When a thread terminates the segments it owns are abandoned (containing still live objects) and these can be reclaimed by other threads. We no longer use a list of abandoned segments but this is now done using bitmaps in arena's which is more concurrent (and more aggressive). Abandoned memory can now also be reclaimed if a thread frees an object in an abandoned page (which can be disabled using mi_option_abandoned_reclaim_on_free). The option mi_option_max_segment_reclaim gives a maximum percentage of abandoned segments that can be reclaimed per try (=10%). ------------------------------------------------------------------- Tue Oct 10 10:35:32 UTC 2023 - ming li - update to 2.1.2: * remove segment-cache ------------------------------------------------------------------- Thu Jan 5 08:04:19 UTC 2023 - Dirk Müller - update to 2.0.9: * support for arbitrary alignment * see https://github.com/microsoft/mimalloc/compare/v2.0.7...v2.0.9 ------------------------------------------------------------------- Wed Nov 23 20:16:46 UTC 2022 - Dirk Müller - update to 2.0.7: * valgrind support ------------------------------------------------------------------- Tue Jul 26 04:44:09 UTC 2022 - Martin Liška - Update sover to 2. ------------------------------------------------------------------- Sun May 29 19:39:52 UTC 2022 - Dirk Müller - update to 2.0.6: * long list of fixes, see https://github.com/microsoft/mimalloc/compare/v2.0.3...v2.0.6 ------------------------------------------------------------------- Tue Feb 1 09:52:20 UTC 2022 - Martin Liška - Fix libname. ------------------------------------------------------------------- Mon Jan 31 16:41:47 UTC 2022 - Jan Engelhardt - Make performane claims more concrete; drop project history from description. ------------------------------------------------------------------- Mon Jan 31 10:19:32 UTC 2022 - Martin Liška - Initial package version 2.0.3.