daanx
|
27e0c467ae
|
fix c++ initializer warning
|
2024-12-25 14:56:11 -08:00 |
|
Daan Leijen
|
76d50d4566
|
Merge branch 'dev3' into dev3-bin
|
2024-12-25 14:41:43 -08:00 |
|
Daan Leijen
|
efe10513ec
|
fix initializer warning on clang-18
|
2024-12-25 14:40:32 -08:00 |
|
Daan Leijen
|
b48ffaf230
|
Merge branch 'dev' of d:\dev\mimalloc3 into dev
|
2024-12-25 14:15:13 -08:00 |
|
daanx
|
a245135d89
|
Merge branch 'dev3' into dev3-bin
|
2024-12-25 14:12:52 -08:00 |
|
daanx
|
5f13941c18
|
fix constructor re-initialization on subproc_main
|
2024-12-25 14:12:45 -08:00 |
|
daanx
|
63f47569f2
|
fix debug_show_arenas parameters
|
2024-12-25 13:35:54 -08:00 |
|
daanx
|
c65d5b878b
|
Merge branch 'dev3' into dev3-bin
|
2024-12-25 13:30:50 -08:00 |
|
daanx
|
7ae726bb39
|
small fixes
|
2024-12-25 13:30:42 -08:00 |
|
daanx
|
b5c4a3c6e7
|
merge from dev3
|
2024-12-25 11:47:54 -08:00 |
|
daanx
|
8339cefdeb
|
fix stats for delay purge commit
|
2024-12-25 11:45:01 -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 |
|
daanx
|
15061be4b2
|
commit page-map within one allocation
|
2024-12-25 10:50:49 -08:00 |
|
daanx
|
ce7eb4db7a
|
fix page commit-on-demand setting
|
2024-12-25 10:49:49 -08:00 |
|
daanx
|
5a663da9aa
|
fix build warning
|
2024-12-24 20:38:36 -08:00 |
|
daanx
|
e64d6fcc47
|
Merge branch 'dev3' into dev3-bin
|
2024-12-24 20:23:47 -08:00 |
|
daanx
|
24b8384f80
|
remove is_expandable requirement on page candidates
|
2024-12-24 20:23:37 -08:00 |
|
daanx
|
a65742fdf9
|
merge from dev3
|
2024-12-24 20:21:56 -08:00 |
|
daanx
|
8259c0eb7c
|
nice colors for heap maps
|
2024-12-24 20:10:44 -08:00 |
|
Daan Leijen
|
095f848ae8
|
fix issue #976
|
2024-12-24 17:22:58 -08:00 |
|
daanx
|
50d22cf092
|
Merge branch 'dev3' into dev3-bin
|
2024-12-24 17:15:01 -08:00 |
|
daanx
|
4d1d3471cf
|
rename page options
|
2024-12-24 17:14:53 -08:00 |
|
daanx
|
fe8e52cbcc
|
Merge branch 'dev3' into dev3-bin
|
2024-12-24 17:07:19 -08:00 |
|
daanx
|
1e1a12bf3c
|
fix rounding issue with huge size allocations
|
2024-12-24 17:07:11 -08:00 |
|
daanx
|
6f6190c8a9
|
Merge branch 'dev3' into dev3-bin
|
2024-12-24 16:40:02 -08:00 |
|
daanx
|
d862e57955
|
fix huge page allocation size
|
2024-12-24 16:39:54 -08:00 |
|
daanx
|
e078879825
|
Merge branch 'dev3' into dev3-bin
|
2024-12-24 15:00:14 -08:00 |
|
daanx
|
ad6f48f3e4
|
fix assertion for huge pages
|
2024-12-24 15:00:05 -08:00 |
|
Daan Leijen
|
431370df62
|
Merge branch 'dev3' into dev3-bin
|
2024-12-24 12:10:46 -08:00 |
|
Daan Leijen
|
016b36d917
|
fix max va bits on unix
|
2024-12-24 12:10:34 -08:00 |
|
Daan Leijen
|
71a1645d4d
|
fix build
|
2024-12-24 12:04:21 -08:00 |
|
daanx
|
7c331a967b
|
merge from dev3
|
2024-12-24 11:42:02 -08:00 |
|
daanx
|
d21114b5f2
|
improve page commit on demand
|
2024-12-24 11:37:52 -08:00 |
|
daanx
|
ba68810333
|
commit page on demand
|
2024-12-23 18:33:37 -08:00 |
|
daanx
|
9a7c0d443a
|
max obj size 1/8 of a page
|
2024-12-23 17:15:13 -08:00 |
|
daanx
|
b77b34df96
|
double arena per 4; large page objects 1/8 of large page size
|
2024-12-23 17:10:34 -08:00 |
|
daanx
|
3fa3476712
|
Merge branch 'dev3' into dev3-bin
|
2024-12-23 16:47:08 -08:00 |
|
daanx
|
9bad269c51
|
fix purge delay check for arenas
|
2024-12-23 16:47:01 -08:00 |
|
daanx
|
c65c6d83bd
|
fix guard page size
|
2024-12-23 16:31:42 -08:00 |
|
daanx
|
b515a0ad4c
|
add _mi_os_guard_page_size
|
2024-12-23 16:28:34 -08:00 |
|
daanx
|
88d8ee964f
|
remove is_large member (and use is_pinned for this)
|
2024-12-23 15:04:06 -08:00 |
|
daanx
|
657135de36
|
commit 2level page-map on over-commit systems
|
2024-12-23 09:53:52 -08:00 |
|
daanx
|
da2ab86e9f
|
Merge branch 'dev3' into dev3-bin
|
2024-12-22 22:31:26 -08:00 |
|
daanx
|
bc5ae31649
|
add abandoned_visit_blocks
|
2024-12-22 22:31:16 -08:00 |
|
Javier Blazquez
|
83dacd190e
|
free segment map when destroy_on_exit is set
|
2024-12-22 22:24:13 -08:00 |
|
daanx
|
04970f43e5
|
document way to use a TLS slot on windows
|
2024-12-22 21:55:40 -08:00 |
|
daanx
|
dd1b37c9f8
|
fix recursive tls access on macOS <= 14
|
2024-12-22 21:03:03 -08:00 |
|
daanx
|
8d2b7b0383
|
merge from dev3
|
2024-12-22 18:34:39 -08:00 |
|
daanx
|
36bf7dfc45
|
Merge branch 'dev3' into dev3-bin
|
2024-12-22 18:33:56 -08:00 |
|