Commit Graph
372 Commits
Author SHA1 Message Date
Daan e8206e9f6f merge from dev improved aligned allocation 2024-05-11 07:08:48 -07:00
Daan e17b99de77 merge from dev 2024-05-10 20:27:09 -07:00
Daan c70c1df16a better fast path for aligned allocation; check max alloc size correctly in the aligned fallback 2024-05-10 20:19:17 -07:00
Daan da1d64f05a Merge branch 'dev' into dev-slice 2024-04-19 10:08:57 -07:00
Daan c13c17f1d0 Merge pull request #864 from rHermes/fix-passing-heap
Avoid compilation error when passing in heap_t to C++ allocators
2024-04-19 10:07:55 -07:00
Daan 78418b3d24 fix overflow of slice count, PR #877 2024-04-19 10:03:14 -07:00
Daan 06b510c42d fix build pipeline for ASAN 2024-04-19 09:41:24 -07:00
daanx 630521e8db merge from dev 2024-03-25 16:05:39 -07:00
Daan Leijen 3c85983a35 merge from dev with new page fields (block_size and is_huge) 2024-03-24 22:12:33 -07:00
Daan Leijen 6688b45fbd rename MI_ALIGNMENT_MAX to MI_BLOCK_ALIGNMENT_MAX for clarity 2024-03-24 10:57:02 -07:00
Teodor Spæren 3d89f6388e Fix std::shared_pointer calling free on provided heap pointers 2024-03-09 15:14:32 +01:00
daanx abb8eab9b2 merge from dev 2024-03-03 17:43:52 -08:00
daanx 5fe83bf327 limit reclaim from free to half the segments to prevent a pure freeing thread to reclaim too many segments 2024-03-03 17:38:50 -08:00
daanx ccd2ac644d merge from dev-slice 2024-03-02 17:36:23 -08:00
daanx 70e3ce07d1 Merge branch 'dev' into dev-abandon 2024-03-02 17:34:58 -08:00
Daan 7ff4607f6c merge from dev 2024-03-02 17:26:38 -08:00
Daan c6750c51ab Fix new[] / delete mismatch. #745 2024-03-02 17:16:03 -08:00
daanx 2845f0cab3 merge from dev-abandon 2024-03-01 16:26:46 -08:00
daanx 16c0948ee5 improve display of arenas and contained blocks 2024-03-01 16:24:28 -08:00
daanx f57c9e16bd merge from dev-abandon 2024-02-29 18:34:50 -08:00
daanx 931d523dcc update mstress to let the main thread participate 2024-02-29 18:17:58 -08:00
daanx 063f25ba11 merge from dev 2023-04-22 10:20:24 -07:00
daanx 2a6352fef2 add further zero initialization checks 2023-04-22 10:18:57 -07:00
daanx eff7940f30 merge from dev 2023-04-18 17:54:07 -07:00
daanx 173382ef60 is_zero review; fix asan check 2023-04-18 17:52:16 -07:00