Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mimalloc for openSUSE:Factory checked in at 2024-07-22 17:18:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mimalloc (Old) and /work/SRC/openSUSE:Factory/.mimalloc.new.17339 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mimalloc" Mon Jul 22 17:18:02 2024 rev:7 rq:1188844 version:2.1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/mimalloc/mimalloc.changes 2023-11-07 21:28:26.828128348 +0100 +++ /work/SRC/openSUSE:Factory/.mimalloc.new.17339/mimalloc.changes 2024-07-22 17:19:47.357570051 +0200 @@ -1,0 +2,27 @@ +Wed Jun 26 15:39:39 UTC 2024 - Michael Pujos <pujos.mich...@gmail.com> + +- 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%). + +------------------------------------------------------------------- Old: ---- mimalloc-2.1.2.tar.gz New: ---- mimalloc-2.1.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mimalloc.spec ++++++ --- /var/tmp/diff_new_pack.fCb7kr/_old 2024-07-22 17:19:47.925592889 +0200 +++ /var/tmp/diff_new_pack.fCb7kr/_new 2024-07-22 17:19:47.925592889 +0200 @@ -1,7 +1,7 @@ # # spec file for package mimalloc # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2020, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %global sover 2 %global libname libmimalloc%{sover} Name: mimalloc -Version: 2.1.2 +Version: 2.1.7 Release: 0 Summary: A compact general purpose allocator License: MIT @@ -65,12 +65,16 @@ applications that want to make use of mimalloc. %prep -%setup +%setup -q %build %cmake -DMI_INSTALL_TOPLEVEL=ON -DMI_BUILD_OBJECT=OFF -DMI_BUILD_STATIC=OFF %make_build +%check +cd %{__builddir} +%make_build test + %install %cmake_install ++++++ mimalloc-2.1.2.tar.gz -> mimalloc-2.1.7.tar.gz ++++++ ++++ 8555 lines of diff (skipped)