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 |
|
daanx
|
63f47569f2
|
fix debug_show_arenas parameters
|
2024-12-25 13:35:54 -08:00 |
|
daanx
|
587e08ccd4
|
improve commit stats
|
2024-12-25 11:12:26 -08:00 |
|
daanx
|
cfe73e9d48
|
wip: merging from upstream
|
2024-12-25 10:56:43 -08:00 |
|
Daan Leijen
|
095f848ae8
|
fix issue #976
|
2024-12-24 17:22:58 -08:00 |
|
Javier Blazquez
|
83dacd190e
|
free segment map when destroy_on_exit is set
|
2024-12-22 22:24:13 -08:00 |
|
daanx
|
7085b6cec3
|
limit candidate search to 4
|
2024-12-21 15:38:27 -08:00 |
|
daanx
|
825dd41769
|
fix build error
|
2024-12-21 15:29:39 -08:00 |
|
daanx
|
476d4699ff
|
limit purgeing to one purge cycle per purge delay
|
2024-12-21 15:24:46 -08:00 |
|
daanx
|
e3ebebb990
|
update lock primitive; fix arena exclusive allocation
|
2024-12-21 14:39:17 -08:00 |
|
daanx
|
93e14344c7
|
use srw lock on windows
|
2024-12-20 17:32:26 -08:00 |
|
Daan Leijen
|
f3d83e5fa6
|
insert full pages at the end of the queue; only override page candidate if the page is not too full
|
2024-12-20 13:55:31 -08:00 |
|
Daan Leijen
|
df82338d8a
|
don't override a page candidate with a page that is too full
|
2024-12-20 13:04:30 -08:00 |
|
Daan Leijen
|
26eaa1f4e2
|
fix cmake to generate mimalloc.dll on windows
|
2024-12-20 12:52:58 -08:00 |
|
Daan Leijen
|
4ed44f9621
|
update readme to use mimalloc.dll (instead of mimalloc-override.dll)
|
2024-12-20 12:52:34 -08:00 |
|
Daan Leijen
|
4b7313914e
|
add updated minject v1.2 that defaults to mimalloc.dll instead of mimalloc-override.dll
|
2024-12-20 12:52:00 -08:00 |
|
Daan Leijen
|
f8a253e6e8
|
update IDE settings to match cmake output; in particular mimalloc-override.dll -> mimalloc.dll
|
2024-12-20 12:51:13 -08:00 |
|