Commit Graph
647 Commits
Author SHA1 Message Date
daanx cf8f73098e start abandoned search randomized 2024-03-01 10:51:18 -08:00
daanx 64edbc92dd allow abandoned segment reclaim on a free 2024-02-29 14:58:59 -08:00
daanx bdda13b880 track abandoned segments in an arena bitmap instead of with a list 2024-02-29 14:27:28 -08:00
Daan Leijen 36ee5f9024 avoid warning on newer clang 2023-06-30 12:21:01 -07:00
Daan Leijen 1325ee640a avoid warning on newer clang 2023-06-30 12:16:38 -07:00
daanx e10467f673 add libc primitives to reduce dependencies 2023-05-19 11:57:10 -07:00
daanx 4a85f32f8e add libc.c source file 2023-05-19 10:24:39 -07:00
daanx 632edf9996 rename was_zero/committed to initially_zero/committed 2023-04-24 09:03:43 -07:00
daanx a59ae585c7 remove allow_purge option 2023-04-23 13:04:50 -07:00
daanx 67dcbbfa43 refine c17 check for ATOMIC_VAR_INIT 2023-04-23 12:46:38 -07:00
Trout Zhang e68010573f Fix ATOMIC_VAR_INIT deprecation warnings for C17 2023-04-23 21:39:20 +08:00
daanx e47adc2d22 track objects in heap destroy for ETW 2023-04-21 11:33:50 -07:00
daanx 012f716485 add is_zero flag to prim_commit 2023-04-21 10:37:22 -07:00
daanx e6f3647556 track os alignment and base 2023-04-18 19:00:50 -07:00
daanx 09e42aea4e clarify is_zero meaing 2023-04-18 17:41:18 -07:00
daanx 4d976270eb review is_zero flag 2023-04-18 17:18:39 -07:00
daanx b845be241a wip: use memid for OS allocation 2023-04-18 16:38:47 -07:00
daanx 63ddc31d3f fix 32-bit compile warnings 2023-04-17 12:05:33 -07:00
daanx e03f26b035 fix atomic signature 2023-04-17 11:39:55 -07:00
daanx a8c581059b Merge branch 'dev' into dev-reset 2023-04-17 09:48:58 -07:00
daanx 43be9c2909 possible fix for warnings on armv6 (issue #719) 2023-04-17 09:25:41 -07:00
daanx a52ba65f65 further fix for atomic build error suggested by Davide Di Gennaro (issue #729, pr #724) 2023-04-17 09:13:08 -07:00
daanx a655c28b66 cleanup 2023-04-16 12:29:21 -07:00
daanx d48b988c40 clean up os api 2023-04-16 11:21:45 -07:00
daanx 0fc4de1440 use rich memid's to simplify the internal API's and invariants 2023-04-15 21:31:17 -07:00