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 |
|
daanx
|
f605cb73e5
|
old purge delay
|
2024-12-22 18:33:44 -08:00 |
|
daanx
|
823f5b7ecd
|
merge from dev3
|
2024-12-22 18:32:47 -08:00 |
|
daanx
|
e61ab67185
|
cleanup
|
2024-12-22 18:31:33 -08:00 |
|
daanx
|
1eea4309b6
|
Merge branch 'dev3' into dev3-bin
|
2024-12-22 18:09:27 -08:00 |
|
daanx
|
db82baf1a8
|
cleanup, some renaming
|
2024-12-22 18:09:16 -08:00 |
|
daanx
|
9ecadaecd5
|
clean up
|
2024-12-22 17:55:56 -08:00 |
|
daanx
|
b920fc1b72
|
merge from dev3
|
2024-12-22 17:38:48 -08:00 |
|
daanx
|
773fe7ae5b
|
support full secure build
|
2024-12-22 17:25:58 -08:00 |
|
daanx
|
516e644359
|
rename option pagemap_commit; always commit the page map on macos (for now)
|
2024-12-22 16:06:49 -08:00 |
|
daanx
|
6b97830f6a
|
merge from dev3
|
2024-12-22 14:40:46 -08:00 |
|
daanx
|
c5cfc92f0c
|
small fixes
|
2024-12-22 14:39:57 -08:00 |
|
daanx
|
a42a2a926b
|
improving level 2 page-map
|
2024-12-22 14:18:33 -08:00 |
|
daanx
|
3c7d7e1f11
|
experiment with 2 level pagemap
|
2024-12-22 14:07:57 -08:00 |
|
daanx
|
8d16303aa6
|
add -mtune=native with opt arch
|
2024-12-22 12:21:31 -08:00 |
|
daanx
|
93fa8d895a
|
revert back to flat address map
|
2024-12-22 12:18:53 -08:00 |
|
daanx
|
c9b2d31665
|
fix page_map initialization
|
2024-12-21 23:17:11 -08:00 |
|
daanx
|
56cbddfc7e
|
initial work on a two-level page-map
|
2024-12-21 23:08:52 -08:00 |
|
daanx
|
1e2221f512
|
fix signed/unsigned; fix heap_destroy assert failure
|
2024-12-21 19:28:53 -08:00 |
|