Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libmimalloc2-2.1.7-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libmimalloc2 Distribution: openSUSE Tumbleweed
Version: 2.1.7 Vendor: openSUSE
Release: 1.1 Build date: Wed Jun 26 17:39:39 2024
Group: System/Libraries Build host: reproducible
Size: 155802 Source RPM: mimalloc-2.1.7-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/microsoft/mimalloc
Summary: A compact general purpose allocator
This is a general purpose allocator. It is a drop-in replacement for
malloc and can be used in other programs without code changes.

Performance characteristics in comparison to allocators like tcmalloc 2.7,
jemalloc 5.2.1 and glibc 2.31 is favorable, with generally 6% or better in
timing, depending on the particular workload.

Provides

Requires

License

MIT

Changelog

* Wed Jun 26 2024 Michael Pujos <pujos.michael@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%).
* Tue Oct 10 2023 ming li <mli@suse.com>
  - update to 2.1.2:
    * remove segment-cache
* Thu Jan 05 2023 Dirk Müller <dmueller@suse.com>
  - 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 <dmueller@suse.com>
  - update to 2.0.7:
    * valgrind support
* Tue Jul 26 2022 Martin Liška <mliska@suse.cz>
  - Update sover to 2.
* Sun May 29 2022 Dirk Müller <dmueller@suse.com>
  - 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 <mliska@suse.cz>
  - Fix libname.
* Mon Jan 31 2022 Jan Engelhardt <jengelh@inai.de>
  - Make performane claims more concrete; drop
    project history from description.
* Mon Jan 31 2022 Martin Liška <mliska@suse.cz>
  - Initial package version 2.0.3.

Files

/usr/lib64/libmimalloc.so.2
/usr/lib64/libmimalloc.so.2.1
/usr/share/doc/packages/libmimalloc2
/usr/share/doc/packages/libmimalloc2/readme.md
/usr/share/licenses/libmimalloc2
/usr/share/licenses/libmimalloc2/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024