363 Commits
Author SHA1 Message Date
daanx c585753dce fix purging with ranges 2024-12-17 11:54:26 -08:00
daanx 68a90ceb9a add ranges for purging 2024-12-17 11:44:14 -08:00
daanx adfeb1f6f2 fix bug in bitmap_forall_ranges 2024-12-17 10:43:31 -08:00
Daan Leijen 98171fd80a testing on arm64 2024-12-17 00:24:32 -08:00
Daan Leijen d4a2813ff8 Merge branch 'dev3' into dev3-bin 2024-12-17 00:17:32 -08:00
Daan Leijen 63d0c8f861 merge from dev 2024-12-17 00:14:03 -08:00
Daan Leijen ac52b6967d update arm64 redirection 2024-12-17 00:06:03 -08:00
Daan Leijen 6ac636e2e2 update readme 2024-12-16 23:22:52 -08:00
Daan Leijen d5e1a62a7c add windows arm64 target to vs2022 2024-12-16 22:51:30 -08:00
daanx 3330d4353a remove maxaccessed from general bitmaps 2024-12-15 19:15:00 -08:00
daanx e24217e69c more bbin size classes, bug fixes 2024-12-15 18:35:12 -08:00
daanx b5dfd233e9 fix avx2 bug with atomics 2024-12-13 19:59:08 -08:00
daanx 216c04f8d9 clean up bitmap api 2024-12-13 18:39:03 -08:00
daanx 4c81c3cf90 enable purging of free committed slices from arenas 2024-12-13 13:17:00 -08:00
daanx ba39e4d65b wip: start on purge 2024-12-13 09:03:17 -08:00
daanx 623eaedf33 add debug output for page map; free tld on thread exit 2024-12-12 19:59:54 -08:00
daanx c478ddaab4 fix MI_GUARDED build 2024-12-10 19:44:54 -08:00
daanx bf2f2a8bf4 fix bug where only the first chunkmap field would be considered 2024-12-08 18:48:56 -08:00
daanx 88990cec2d merge from dev 2024-12-08 18:27:05 -08:00
daanx c8607a8d01 remove os_tld and stats parameters to os interface 2024-12-08 17:56:13 -08:00
daanx d9a2f76ff7 fix write to empty heap in mi_guarded build 2024-12-08 17:23:09 -08:00
daanx c33de86da3 check for running in a threadpool to disable page reclaim 2024-12-07 17:11:11 -08:00
daanx bf9a2ddb59 compile for 32-bit as well 2024-12-06 23:07:10 -08:00
daanx 659a9dd51d fix page info size and order; atomic page flags 2024-12-06 22:37:59 -08:00
daanx 61436a92b9 working simplified version without pairmaps and bitmap epoch 2024-12-06 15:26:01 -08:00