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 |
|
daanx
|
bfc498e54a
|
Merge branch 'dev3' into dev3-bin
|
2024-12-21 16:25:04 -08:00 |
|
daanx
|
d7d626cbfa
|
enable collecting from the full page queue
|
2024-12-21 16:24:56 -08:00 |
|
daanx
|
b991510813
|
merge from dev3
|
2024-12-21 15:56:22 -08:00 |
|
daanx
|
da17a59bdb
|
re-add deferred free and heap retired collect
|
2024-12-21 15:53:50 -08:00 |
|
daanx
|
5de5550c63
|
merge from dev3
|
2024-12-21 15:52:15 -08:00 |
|
daanx
|
c138fba149
|
merge from dev
|
2024-12-21 15:49:17 -08:00 |
|
daanx
|
1a6fbdf0b2
|
merge from dev
|
2024-12-21 15:48:49 -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
|
108c84e858
|
remove req_arena parameter to arena_reserve
|
2024-12-21 14:45:14 -08:00 |
|
daanx
|
e3ebebb990
|
update lock primitive; fix arena exclusive allocation
|
2024-12-21 14:39:17 -08:00 |
|
daanx
|
7d46478a5f
|
add initial load/unload for heaps
|
2024-12-21 13:19:06 -08:00 |
|
daanx
|
89b0d5a357
|
allocate heaps associated with an arena in that arena
|
2024-12-21 11:53:29 -08:00 |
|
daanx
|
4ad7fedd25
|
track os abandoned pages in a list
|
2024-12-21 11:35:30 -08:00 |
|
daanx
|
95aeda4cdd
|
merge subproc stats on delete
|
2024-12-21 10:53:34 -08:00 |
|
daanx
|
dece8a587b
|
make stats part of a subproc
|
2024-12-21 10:43:08 -08:00 |
|
daanx
|
daac75af36
|
fix lock recursion
|
2024-12-20 22:13:58 -08:00 |
|
daanx
|
a5b7d7f264
|
subprocesses own arena's
|
2024-12-20 21:38:31 -08:00 |
|
daanx
|
53857ddaa3
|
Merge branch 'dev' into dev3
|
2024-12-20 17:32:32 -08:00 |
|
daanx
|
93e14344c7
|
use srw lock on windows
|
2024-12-20 17:32:26 -08:00 |
|
daanx
|
7141d9f164
|
remove busy wait for arena reservation
|
2024-12-20 17:31:48 -08:00 |
|
daanx
|
bc459b5e16
|
Merge branch 'dev3' of https://github.com/microsoft/mimalloc into dev3
|
2024-12-20 16:46:18 -08:00 |
|
Daan Leijen
|
278f1ff556
|
merge from dev; match test-stress
|
2024-12-20 14:00:02 -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 |
|
daanx
|
b2d1b4c472
|
Merge branch 'dev3-bin' of https://github.com/microsoft/mimalloc into dev3-bin
|
2024-12-20 13:10:55 -08:00 |
|
daanx
|
efa82e1c7d
|
Merge branch 'dev3' of https://github.com/microsoft/mimalloc into dev3
|
2024-12-20 13:10:16 -08:00 |
|
Daan Leijen
|
f0f4c9c009
|
Merge branch 'dev3' into dev3-bin
|
2024-12-20 13:07:00 -08:00 |
|
Daan Leijen
|
7822438561
|
merge from dev
|
2024-12-20 13:06:46 -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
|
4322546a9b
|
Merge branch 'dev3' into dev3-bin
|
2024-12-20 13:01:09 -08:00 |
|
Daan Leijen
|
f6408235f7
|
merge from dev
|
2024-12-20 13:01:00 -08:00 |
|