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

mimalloc-devel-3.3.2-1.3 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: mimalloc-devel Distribution: openSUSE Tumbleweed
Version: 3.3.2 Vendor: openSUSE
Release: 1.3 Build date: Mon Jun 29 14:24:54 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 69326 Source RPM: mimalloc-3.3.2-1.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/microsoft/mimalloc
Summary: Development files for mimalloc
This is a general purpose allocator.
It is a drop-in replacement for malloc and can be used in other
programs without code changes.

This subpackage contains libraries and header files for developing
applications that want to make use of mimalloc.

Provides

Requires

License

MIT

Changelog

* Mon Jun 29 2026 Dirk Müller <dmueller@suse.com>
  - update to 3.3.2:
    * Emscripten: add missing include for getentropy()
    * use acquire for loading the heap arena pages pointer
    * clarify thread local expansion
    * always set the threadlocal theap back to NULL on failing to
      initialize
    * increased version bits in thread local allocation to 48 bits
    * fix comparison in mi_os_alloc_aligned_at_offset to allow
      decommitting
    * use _mi_is_aligned instead of modulo
    * change out_default to be atomic
    * add assertions that the bottom 2 bits of the threadid are zero'd
    * return early when tld allocation fails
* Mon Apr 27 2026 Dirk Müller <dmueller@suse.com>
  - update to 3.3.1:
    * make boolean environment parser more strict
    * fix potential overflow for mi_good_size
    * add support for proper 'do once' initialization
    * prevent recursive allocation for aligned hints; potential fix
      for issue
    * add error path for poor man's lock implementation
    * allow user override of MI_USE_BUILTIN_THREAD_POINTER
    * fix is_pinned/is_zero parameter swap
* Mon Apr 20 2026 Dirk Müller <dmueller@suse.com>
  - update to 3.3.0:
    * Release versions follow the v3 version (and v1 and v2
      versions are incremented independently).
    * see https://github.com/microsoft/mimalloc/compare/v2.3.1...v3.3.1
* 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.

Files

/usr/include/mimalloc-new-delete.h
/usr/include/mimalloc-override.h
/usr/include/mimalloc-stats.h
/usr/include/mimalloc.h
/usr/lib/cmake/mimalloc
/usr/lib/cmake/mimalloc/mimalloc-config-version.cmake
/usr/lib/cmake/mimalloc/mimalloc-config.cmake
/usr/lib/cmake/mimalloc/mimalloc-relwithdebinfo.cmake
/usr/lib/cmake/mimalloc/mimalloc.cmake
/usr/lib/libmimalloc.so
/usr/lib/pkgconfig/mimalloc.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 02:32:54 2026