Daan
|
3f91c9f937
|
move docker files
|
2025-01-09 23:10:12 -08:00 |
|
daanx
|
0be6db0e28
|
comments
|
2025-01-09 21:06:38 -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 |
|
Daan Leijen
|
7fa3b41fc9
|
limit object size in pages to 1/8th
|
2025-01-07 19:30:52 -08:00 |
|
Daan Leijen
|
195249e6bf
|
maintain precise try count for reclaim
|
2025-01-07 19:28:44 -08:00 |
|
Daan Leijen
|
c4f96f7abc
|
update proj
|
2025-01-07 19:20:04 -08:00 |
|
Daan Leijen
|
a3b813c2bb
|
update readme with clang-cl cmake instructions
|
2025-01-07 13:07:54 -08:00 |
|
daanx
|
1711a82756
|
add test for mimalloc override on Windows (issue #981)
|
2025-01-06 12:08:15 -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
|
9ec5da08b2
|
bump version for further development
|
2025-01-05 15:45:04 -08:00 |
|
Daan Leijen
|
83fd6e33fb
|
Merge branch 'dev' of e:\dev\mimalloc3 into dev
|
2025-01-05 15:43:15 -08:00 |
|
daanx
|
aa8e8ab58d
|
remove mi_debug_show_arenas parameter
|
2025-01-05 11:42:17 -08:00 |
|
daanx
|
de0324e1a7
|
return length from _mi_snprintf
|
2025-01-04 22:01:28 -08:00 |
|
daanx
|
a415940604
|
move singleton pages to the full queue at allocation time
|
2025-01-04 17:44:56 -08:00 |
|
Daan Leijen
|
ffdea63673
|
update readme
|
2025-01-03 20:34:14 -08:00 |
|
Daan Leijen
|
69ea6a3c55
|
display full version during cmake
|
2025-01-03 20:20:17 -08:00 |
|
Daan Leijen
|
2451b5685c
|
fix large OS page behaviour on Linux; default is now 2 which only uses large OS pages (not huge) through madvise
|
2025-01-03 20:00:40 -08:00 |
|
Daan Leijen
|
27687718bc
|
bump version to 1.8.9 for further development
|
2025-01-03 18:44:23 -08:00 |
|
Daan Leijen
|
8bc0f43f9e
|
fix link in readme
|
2025-01-03 18:18:05 -08:00 |
|
Daan Leijen
|
30dd2b9bec
|
allow large OS pages on Linux by default (but not on Android)
|
2025-01-03 18:10:37 -08:00 |
|
Daan Leijen
|
98699c983a
|
update to v1.8.8
|
2025-01-03 17:56:15 -08:00 |
|
Daan Leijen
|
a0a6ad3cf9
|
add thread_local for c++
|
2025-01-03 08:17:32 -08:00 |
|
Daan Leijen
|
e8c27072a1
|
fix alignment for mi_manage_os_memory (issue #980)
|
2025-01-02 17:21:34 -08:00 |
|
daanx
|
b28e2bdd93
|
fix pointer alignment for zero-sized large alignment case
|
2025-01-02 15:02:40 -08:00 |
|
Daan Leijen
|
81d69d525e
|
add newline
|
2024-12-31 14:13:01 -08:00 |
|
Daan
|
b5251a7488
|
Merge pull request #905 from fd00/cygwin
Build on cygwin
|
2024-12-30 12:31:11 -08:00 |
|
Daan
|
b5ef802313
|
Merge pull request #909 from kdrag0n/patch-1
Change macOS mmap tag to fix conflict with IOAccelerator
|
2024-12-30 12:30:21 -08:00 |
|
Daan
|
e9eb1c8cfe
|
Merge pull request #911 from QuarticCat/dev
fix typos
|
2024-12-30 12:28:12 -08:00 |
|
Daan
|
f33aa58d88
|
Merge branch 'dev' into dev
|
2024-12-30 12:27:46 -08:00 |
|
Daan
|
e05aae944f
|
Merge pull request #917 from rui314/missing-include
Add a missing #include
|
2024-12-30 12:20:08 -08:00 |
|
Daan
|
cf8277f4e8
|
Merge pull request #918 from mneumann/dev-fix-build-on-dragonflybsd
Fix build on FreeBSD-derivate DragonFly
|
2024-12-30 12:18:35 -08:00 |
|
Daan
|
1accf3f885
|
Merge pull request #926 from eltociear/patch-1
docs: update readme.md
|
2024-12-30 12:18:06 -08:00 |
|
Daan
|
d0f1881948
|
Merge pull request #934 from doctorlai-msrc/fixtypo
Fix a Typo
|
2024-12-30 11:45:51 -08:00 |
|
Daan Leijen
|
02efc57c74
|
Merge branch 'dev' of https://github.com/microsoft/mimalloc into dev
|
2024-12-30 11:44:11 -08:00 |
|
Daan Leijen
|
2d94df860b
|
fix potentially warning on gcc (pr #935)
|
2024-12-30 11:44:03 -08:00 |
|
Daan
|
aa6f203ecd
|
Merge pull request #967 from jorisgeer/update_readme_valgrind
readme - describe how to run under Valgrind with dynamic override
|
2024-12-30 11:36:38 -08:00 |
|
Daan Leijen
|
9f70ce5fcd
|
avoid accessing heap->tld after running thread_done (pr #974)
|
2024-12-30 11:34:02 -08:00 |
|
Daan Leijen
|
e183384ad0
|
update vs project filter
|
2024-12-30 11:33:33 -08:00 |
|
Daan Leijen
|
d29372fda4
|
remove older vs projects as they became stale
|
2024-12-30 11:15:57 -08:00 |
|
Daan Leijen
|
485b69976f
|
add filters for vs projects
|
2024-12-30 11:04:30 -08:00 |
|
Daan Leijen
|
9561ae4286
|
rename segment_map_destroy to segment_map_unsafe_destroy
|
2024-12-30 11:00:54 -08:00 |
|
Daan
|
a046b6ff33
|
Merge pull request #975 from jblazquez/free-segment-map
Free segment map when destroy_on_exit is set
|
2024-12-30 10:46:53 -08:00 |
|
Daan
|
7bd1d72bfb
|
Update readme.md to fix links (issue #978)
|
2024-12-30 10:33:13 -08:00 |
|
Daan
|
095abc9e3d
|
fix TLS slot on macOS
|
2024-12-26 11:16:04 -08:00 |
|
daanx
|
e10d0d2dee
|
add declspec hidden to improve codegen on arm64
|
2024-12-26 10:33:25 -08:00 |
|
daanx
|
783dcb4129
|
add comments about TLS
|
2024-12-26 10:24:20 -08:00 |
|
daanx
|
47b5f48b29
|
renamed vcxproj
|
2024-12-26 10:08:19 -08:00 |
|
Daan Leijen
|
b48ffaf230
|
Merge branch 'dev' of d:\dev\mimalloc3 into dev
|
2024-12-25 14:15:13 -08:00 |
|