daanx
|
250fcdac20
|
Merge branch 'dev' into dev3
|
2025-01-11 12:32:33 -08:00 |
|
daanx
|
8d520306b8
|
set pdb name on windows
|
2025-01-11 12:32:23 -08:00 |
|
daanx
|
3fd47e7541
|
merge from dev
|
2025-01-10 10:52:14 -08:00 |
|
Daan
|
be05b232e8
|
fix obj path on windows
|
2025-01-10 08:44:31 -08:00 |
|
Daan
|
3f91c9f937
|
move docker files
|
2025-01-09 23:10:12 -08:00 |
|
daanx
|
4fcf56af2e
|
use consistent naming on Windows vs other platforms. Use mimalloc.dll.lib for the dll import library to avoid a clash with the static mimalloc.lib library
|
2025-01-09 20:57:08 -08:00 |
|
Daan Leijen
|
600ca88e87
|
fix library name for pkg config files (and to avoid extra patches in vcpkg)
|
2025-01-09 19:31:05 -08:00 |
|
daanx
|
432af2f304
|
use directly CMAKE_INSTALL_BIN/LIBDIR to avoid patch in vcpkg
|
2025-01-09 18:35:03 -08:00 |
|
daanx
|
d7c273e5cd
|
merge from dev
|
2025-01-06 12:11:06 -08:00 |
|
Daan Leijen
|
5764845c4d
|
fix build on msvc in C compilation; fix build with clang-cl on Windows
|
2025-01-06 10:27:46 -08:00 |
|
Daan Leijen
|
e14cfd2578
|
Merge branch 'dev' into dev3
|
2025-01-03 20:21:48 -08:00 |
|
Daan Leijen
|
69ea6a3c55
|
display full version during cmake
|
2025-01-03 20:20:17 -08:00 |
|
daanx
|
bec06cfb95
|
merge from dev
|
2024-12-26 10:15:08 -08:00 |
|
daanx
|
47b5f48b29
|
renamed vcxproj
|
2024-12-26 10:08:19 -08:00 |
|
Daan Leijen
|
095f848ae8
|
fix issue #976
|
2024-12-24 17:22:58 -08:00 |
|
daanx
|
657135de36
|
commit 2level page-map on over-commit systems
|
2024-12-23 09:53:52 -08:00 |
|
daanx
|
8d16303aa6
|
add -mtune=native with opt arch
|
2024-12-22 12:21:31 -08:00 |
|
Daan Leijen
|
f6408235f7
|
merge from dev
|
2024-12-20 13:01:00 -08:00 |
|
Daan Leijen
|
26eaa1f4e2
|
fix cmake to generate mimalloc.dll on windows
|
2024-12-20 12:52:58 -08:00 |
|
Daan Leijen
|
2db407d1e9
|
revert back to generating mimalloc.dll instead of mimalloc-override.dll
|
2024-12-20 11:54:39 -08:00 |
|
Daan Leijen
|
b51c0974d3
|
fix cmake for visual studio on arm64
|
2024-12-19 14:00:54 -08:00 |
|
daanx
|
b18e1546a7
|
merge from dev
|
2024-12-18 15:59:33 -08:00 |
|
daanx
|
61a112cde5
|
fix MI_ARCH test
|
2024-12-18 14:45:44 -08:00 |
|
daanx
|
69d2b4e991
|
add comments/doc
|
2024-12-18 14:41:20 -08:00 |
|
daanx
|
515ae84174
|
syntax error
|
2024-12-18 14:35:10 -08:00 |
|
daanx
|
636d646b9c
|
update arch detection in cmake
|
2024-12-18 14:20:49 -08:00 |
|
Daan Leijen
|
63d0c8f861
|
merge from dev
|
2024-12-17 00:14:03 -08:00 |
|
Daan Leijen
|
3feb0d6cea
|
add Windows arm64 support in cmame; name the mimalloc dll 'mimalloc-override.dll' on Windows with cmake (to match the IDE and minject
|
2024-12-16 23:09:50 -08:00 |
|
daanx
|
b5dfd233e9
|
fix avx2 bug with atomics
|
2024-12-13 19:59:08 -08:00 |
|
daanx
|
118bd8c97f
|
space out threads when searching for free pages
|
2024-12-12 16:37:31 -08:00 |
|
daanx
|
6774130c9a
|
Merge ..\mimalloc into dev3
|
2024-12-10 20:46:12 -08:00 |
|
daanx
|
7bb4767607
|
add asan/ubsan/tsan and valgrind to default debug build
|
2024-12-10 20:45:59 -08:00 |
|
Daan
|
351cb0c740
|
small fixes for macOS
|
2024-12-09 15:16:36 -08:00 |
|
daanx
|
2084df3dde
|
add dedicated meta data allocation for threads and tld
|
2024-12-08 12:20:54 -08:00 |
|
daanx
|
36bb599873
|
merge from dev
|
2024-12-08 09:15:09 -08:00 |
|
daanx
|
2ed6e03d27
|
update optimization on haswell
|
2024-12-08 09:14:16 -08:00 |
|
daanx
|
68bd8744b7
|
fix spelling
|
2024-12-08 09:13:48 -08:00 |
|
daanx
|
e446bc27e5
|
Merge ..\mimalloc into dev3
|
2024-12-08 09:03:33 -08:00 |
|
daanx
|
7c2b09fc3e
|
only enable architecture specific optimization for armv8.1
|
2024-12-08 09:02:16 -08:00 |
|
daanx
|
6b52b19e3b
|
arch specific optimizations
|
2024-12-07 15:02:27 -08:00 |
|
daanx
|
0e5d5831e4
|
Merge ..\mimalloc into dev3
|
2024-12-07 14:17:05 -08:00 |
|
daanx
|
60a8da75ff
|
Add MI_ARCHOPT support for msvc
|
2024-12-07 14:16:39 -08:00 |
|
daanx
|
bef52b96f6
|
Merge ../mimalloc into dev3
|
2024-12-07 14:04:02 -08:00 |
|
daanx
|
469ade882d
|
Add MI_ARCHOPT option to enable architecture specific optimizations
|
2024-12-07 14:03:16 -08:00 |
|
daanx
|
659a9dd51d
|
fix page info size and order; atomic page flags
|
2024-12-06 22:37:59 -08:00 |
|
daanx
|
55b70f1588
|
wip
|
2024-11-30 14:00:07 -08:00 |
|
daanx
|
f8d04dc2bc
|
compile with clang and gcc
|
2024-11-30 12:41:11 -08:00 |
|
daanx
|
441d4fed9f
|
wip: further progress on removing segments
|
2024-11-29 10:40:18 -08:00 |
|
daanx
|
8b6017d976
|
rename mi_debug_guarded_ to mi_guarded_
|
2024-11-16 22:42:32 -08:00 |
|
daanx
|
b27d154ffd
|
add virtual address bits and physical memory to the mem config
|
2024-11-16 15:37:08 -08:00 |
|