Changelog for
libmimalloc2-2.1.7-1.1.x86_64.rpm :
* Wed Jun 26 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 2023 ming li - update to 2.1.2:
* remove segment-cache
* Thu Jan 05 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 2022 Dirk Müller - update to 2.0.7:
* valgrind support
* Tue Jul 26 2022 Martin Liška - Update sover to 2.
* Sun May 29 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 01 2022 Martin Liška - Fix libname.
* Mon Jan 31 2022 Jan Engelhardt - Make performane claims more concrete; drop project history from description.
* Mon Jan 31 2022 Martin Liška - Initial package version 2.0.3.