Commit Graph
2398 Commits
Author SHA1 Message Date
daanx d01017ffda extend primitive api with is_zero parameters 2023-04-04 16:32:39 -07:00
daanx db74fc0c98 add abandoned reader barrier 2023-04-04 16:04:17 -07:00
daanx a2e1d2b893 add segment map to track valid pointers 2023-04-04 16:00:17 -07:00
daanx 461df1e878 implement arena exclusive heap allocation for dev 2023-04-04 15:40:43 -07:00
daanx 4fc597d4f4 more tight purge delay 2023-04-04 15:05:29 -07:00
daanx 77766e20a6 use only arena's instead of regions 2023-04-04 14:58:06 -07:00
daanx 1d231be758 clarify needs_recommit 2023-04-04 13:05:48 -07:00
daanx b6603c2ee0 merge from dev-reset 2023-04-04 13:02:06 -07:00
daanx 5c39fe7246 decommit returns whether re-commit is needed 2023-04-04 12:57:18 -07:00
daanx a836d233ff merge from dev-reset 2023-04-04 12:27:47 -07:00
daanx 449aad0635 wip: purgeable arenas; update option names and improve arena reservation 2023-04-04 12:15:57 -07:00
daanx 09297ba8cf wip: purgeable arenas 2023-04-04 11:46:02 -07:00
daanx 33d7503fdb rename to arena_eager_commit 2023-04-03 19:57:26 -07:00
daanx d22a13c990 wip: purgeable arenas, various fixes 2023-04-03 17:58:28 -07:00
daanx a9f42376b7 small changes; make minimal commit most fine grained 2023-04-03 16:17:02 -07:00
daanx f5ab38f87b wip: use purge throughout for segments and arenas; more agressive delays 2023-04-03 15:06:09 -07:00
daanx 94a867869e wip: purgeable arenas; fix asan warnings 2023-04-03 13:53:43 -07:00
daanx fcec09832a Merge branch 'dev-reset' into dev-slice-reset 2023-04-03 12:48:36 -07:00
daanx e96af1dba0 Merge branch 'dev-slice' into dev-slice-reset 2023-04-03 12:48:30 -07:00
daanx a5b47fe17b Merge branch 'dev' into dev-reset 2023-04-03 12:46:00 -07:00
daanx 5e4f7d332e bump version for further development 2023-04-03 12:45:30 -07:00
daanx 92556e0e62 bump version for further development 2023-04-03 12:45:04 -07:00
Daan Leijen 3e313478d9 merge from dev v2.1.1 2023-04-03 12:32:28 -07:00
Daan Leijen cc4ed36c7e prepare for new release v1.8.1 2023-04-03 12:30:18 -07:00
Daan Leijen 80d7267dad Merge branch 'dev' into dev-slice 2023-04-01 11:35:35 -07:00