daanx
|
1e0801dcea
|
call page_free_collect less often from a page search
|
2025-02-05 14:04:11 -08:00 |
|
daanx
|
df172843d1
|
call page_free_collect less often from a page search
|
2025-02-04 20:15:38 -08:00 |
|
daanx
|
54c90fcac4
|
Merge branch 'dev3' into dev3-bin
|
2025-02-04 19:49:46 -08:00 |
|
Daan Leijen
|
8fc8da5d81
|
use thread local stats for abandoned statistics to reduce contention
|
2025-02-04 17:54:49 -08:00 |
|
Daan Leijen
|
b0c8d86c41
|
refactor mi_free_try_collect_mt
|
2025-02-04 15:03:27 -08:00 |
|
Daan Leijen
|
db7930f961
|
avoid atomics in mi_free_try_collect_mt
|
2025-02-04 14:58:08 -08:00 |
|
Daan Leijen
|
59eeeadc34
|
only allow page_reclaim_on_free for small block pages
|
2025-02-04 12:26:21 -08:00 |
|
Daan Leijen
|
d48026cd9e
|
Merge branch 'dev3' into dev3-bin
|
2025-01-31 13:30:06 -08:00 |
|
Daan Leijen
|
274bcb61db
|
update option names
|
2025-01-31 12:11:25 -08:00 |
|
Daan Leijen
|
cec7b45f21
|
merge from dev3
|
2025-01-31 11:56:03 -08:00 |
|
daanx
|
dd4b6fc078
|
update options
|
2025-01-31 11:54:51 -08:00 |
|
Daan
|
0dd7249978
|
Merge branch 'dev3' into dev3-bin
|
2025-01-31 10:39:26 -08:00 |
|
Daan
|
3a4ef00960
|
Merge branch 'dev' into dev3
|
2025-01-31 10:38:55 -08:00 |
|
Daan
|
90b7a694eb
|
syntax error fix (#992)
|
2025-01-22 12:29:41 -08:00 |
|
Daan
|
5e71dfc336
|
check dynamically for getPhysicallyInstalledSystemMemory on windows (issue #992)
|
2025-01-22 12:03:58 -08:00 |
|
Daan
|
92f182bf4f
|
Merge branch 'dev3' into dev3-bin
|
2025-01-21 20:38:14 -08:00 |
|
Daan
|
6137ae4ab8
|
fix page_flags
|
2025-01-21 20:12:13 -08:00 |
|
Daan
|
04ec6cd0b9
|
Merge branch 'dev3' into dev3-bin
|
2025-01-21 19:29:02 -08:00 |
|
Daan
|
899fd7694b
|
fix unused function warnings; unregister pages
|
2025-01-21 19:28:43 -08:00 |
|
Daan
|
7b8a710774
|
windows on arm threadpool detect
|
2025-01-16 14:00:42 -08:00 |
|
Daan
|
3f9a5e15fc
|
Merge branch 'dev3' into dev3-bin
|
2025-01-16 13:07:39 -08:00 |
|
daanx
|
5af1eb1144
|
fix NULL pointer in _mi_safe_ptr_page to return a reference to the empty page
|
2025-01-15 12:07:06 -08:00 |
|
daanx
|
be2cb44de4
|
fix NULL pointer in _mi_safe_ptr_page to return a reference to the empty page
|
2025-01-15 12:02:34 -08:00 |
|
daanx
|
bc10fe27c6
|
fix unregister from the page-map
|
2025-01-15 11:37:20 -08:00 |
|
daanx
|
4dc3537414
|
Merge branch 'dev3' into dev3-bin
|
2025-01-13 16:04:15 -08:00 |
|
daanx
|
d9065115cd
|
fix netBSD compilation (issue #988)
|
2025-01-13 14:49:06 -08:00 |
|
daanx
|
13029958ce
|
Merge branch 'dev3' into dev3-bin
|
2025-01-10 10:52:29 -08:00 |
|
daanx
|
3fd47e7541
|
merge from dev
|
2025-01-10 10:52:14 -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
|
0caf80ec3c
|
default purge delay to 100ms
|
2025-01-07 21:50:55 -08:00 |
|
Daan Leijen
|
8788ffb14e
|
Merge branch 'dev3' into dev3-bin
|
2025-01-07 21:42:46 -08:00 |
|
Daan Leijen
|
57eee51f46
|
rename full_page_retain to page_full_retain for consistency with the option
|
2025-01-07 21:42:30 -08:00 |
|
Daan Leijen
|
061ef80de7
|
clarify allow_destroy
|
2025-01-07 21:39:11 -08:00 |
|
Daan Leijen
|
195249e6bf
|
maintain precise try count for reclaim
|
2025-01-07 19:28:44 -08:00 |
|
Daan Leijen
|
16574468d6
|
merge from dev3
|
2025-01-07 17:43:23 -08:00 |
|
Daan Leijen
|
dd4b4a36b1
|
use standard heap_collect every 10k generic allocations, disable reclaim_on_free by default
|
2025-01-07 17:42:42 -08:00 |
|
Daan Leijen
|
ab7fcbf394
|
Merge branch 'dev3' into dev3-bin
|
2025-01-07 13:34:54 -08:00 |
|
Daan Leijen
|
b2cdf81e8e
|
comment
|
2025-01-07 13:34:45 -08:00 |
|
Daan Leijen
|
86550d09bc
|
set more conservative options with increased medium and small object sizes
|
2025-01-07 13:19:44 -08:00 |
|
daanx
|
3f8d2d07ab
|
Merge branch 'dev3' into dev3-bin
|
2025-01-06 12:11:46 -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 |
|
daanx
|
86952f6d1b
|
Merge branch 'dev3' into dev3-bin
|
2025-01-05 11:47:08 -08:00 |
|
daanx
|
aa8e8ab58d
|
remove mi_debug_show_arenas parameter
|
2025-01-05 11:42:17 -08:00 |
|
daanx
|
bd3392466b
|
remove mi_debug_show_arenas parameter
|
2025-01-05 11:39:42 -08:00 |
|
daanx
|
a9324a2f2f
|
merge from dev3
|
2025-01-05 11:06:37 -08:00 |
|
daanx
|
c518312fb6
|
allow narrow arena debug output
|
2025-01-04 22:49:25 -08:00 |
|
daanx
|
fab6bee764
|
nicer arena debug output
|
2025-01-04 22:39:06 -08:00 |
|
daanx
|
d3d551ab9b
|
merge from dev
|
2025-01-04 22:02:50 -08:00 |
|
daanx
|
de0324e1a7
|
return length from _mi_snprintf
|
2025-01-04 22:01:28 -08:00 |
|