dev-libs / mimalloc

A compact general purpose allocator with excellent performance

Official package sites : https://github.com/microsoft/mimalloc ·

v2.1.7 :: 0/2 :: gentoo

Modified
License
MIT
Keywords
amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
hardened test valgrind

v2.1.6 :: 0/2 :: gentoo

Modified
License
MIT
Keywords
amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
USE flags
hardened test valgrind

v2.1.4 :: 0/2 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
USE flags
hardened test valgrind

v2.1.2 :: 0/2 :: gentoo

Modified
License
MIT
Keywords
amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
USE flags
hardened test valgrind

General

hardened
Enable exploit mitigations
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
valgrind
Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

dev-debug / valgrind : An open-source memory debugger for GNU/Linux

app-editors / zed : The fast, collaborative code editor

dev-lang / moarvm : A 6model-based VM for NQP and Raku

media-gfx / openscad : The Programmers Solid 3D CAD Modeller

media-gfx / solvespace : Parametric 2d/3d CAD

sys-devel / mold : A Modern Linker

Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/mimalloc: Stabilize 2.1.7 amd64, #940861
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/mimalloc: Stabilize 2.1.6 amd64, #938649
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: Keyword 2.1.7 ppc, #917271
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-libs/mimalloc: Keyword 2.1.7 for ~m68k
The tests pass. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.1.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.1.6
Includes a note to cleanup the libatomic hack in the next release. Bug: https://bugs.gentoo.org/923177 Bug: https://bugs.gentoo.org/931778 Closes: https://bugs.gentoo.org/930519 Signed-off-by: Sam James <sam@gentoo.org>
Matthew Smith · gentoo
dev-libs/mimalloc: conditionally add -latomic
Some systems do not have libatomic, so forcing its use causes build errors. Bug: https://bugs.gentoo.org/931778 Signed-off-by: Matthew Smith <matthew@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/36716 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
dev-libs/mimalloc: add 2.1.4
- Add -DMI_USE_LIBATOMIC=ON to force -latomic (#923177) - Add new -DMI_LIBC_MUSL if elibc_musl. Bug: https://bugs.gentoo.org/923177 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
dev-libs/mimalloc: append -latomic if required
Closes: https://bugs.gentoo.org/923177 Suggested-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: drop 2.0.9, 2.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: Keyword 2.1.2 sparc, #917271
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/mimalloc: Keyword 2.1.2 arm, #917271
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: Stabilize 2.1.2 amd64, #909141
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: Stabilize 2.1.1 amd64, #908111
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add Valgrind annotation support
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/mimalloc: Keyword 2.1.2 arm64, #905072
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.1.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-libs/mimalloc: add 2.1.1, drop 2.1.0
Closes: https://bugs.gentoo.org/903748 Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-libs/mimalloc: unkeyword 2.1.0 for ~ppc64
Bug: https://bugs.gentoo.org/903748 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.1.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/mimalloc: drop 2.0.6, 2.0.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/mimalloc: Stabilize 2.0.9 amd64, #899510
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: Stabilize 2.0.7 amd64, #892141
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-libs/mimalloc: keyword 2.0.9 for ~ppc64
Test project /var/tmp/portage/dev-libs/mimalloc-2.0.9/work/mimalloc-2.0.9_build-.ppc64 Start 1: test-api Start 2: test-api-fill Start 3: test-stress 1/3 Test #2: test-api-fill .................... Passed 0.00 sec 2/3 Test #1: test-api ......................... Passed 1.08 sec 3/3 Test #3: test-stress ...................... Passed 4.78 sec 100% tests passed, 0 tests failed out of 3 Total Test time (real) = 4.81 sec * Tests succeeded. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.0.9
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
dev-libs/mimalloc: add 2.0.7
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Han Gao · gentoo
dev-libs/mimalloc: riscv keywording
Signed-off-by: Han Gao <rabenda.cn@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
dev-libs/mimalloc: drop 2.0.5-r2
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/mimalloc: Stabilize 2.0.6 amd64, #847874
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-libs/mimalloc: keyword 2.0.6 for ~loong
Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: drop 2.0.5-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.0.6
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/mimalloc: Keyword 2.0.5-r2 x86, #836264
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/mimalloc: amd64 stable wrt bug #829840
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: drop 2.0.3-r1, 2.0.5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
dev-libs/mimalloc: update DESCRIPTION
Suggested-by: Sam James <sam@gentoo.org> Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
dev-libs/mimalloc: set MI_BUILD_{STATIC,OBJECT}=OFF
Deleting the static library post-installation breaks the CMake module. Also set MI_BUILD_OBJECT=OFF to not waste time building it. Acked-by: Sam James <sam@gentoo.org> Signed-off-by: Matthew Smith <matthew@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/24512 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-libs/mimalloc: Revbump, add multilib support
Half-life 2 bundles an ancient version of mimalloc, let's make this multilib so we can use the system version. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: drop 1.7.3, 1.7.5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.0.5
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/mimalloc: add 1.7.5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: fix IncorrectCopyright
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/mimalloc: drop 1.7.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: crank up subslot for 2.0.x
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 2.0.3
Closes: https://bugs.gentoo.org/820812 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: add 1.7.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/mimalloc: initial import
Signed-off-by: Sam James <sam@gentoo.org>