You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: decouple allocator from QSBR, route through allocator_type (#837)
- Introduce allocator_type struct with alloc/dealloc/defer_dealloc
- Wire destroy_callback through QSBR deallocation_request
- Add UNODB_DETAIL_QSBR_ASSERT macro
- Remove value_view alias from db types (keep get_result)
- Add test_olc_no_qsbr with insert/delete exercise
- Add test_art_allocator unit tests
- Place allocator_ on separate cache line to avoid false sharing
- Skip benchmarks for ASan builds (TODO #853: split into phases)
- default_allocator: defer_dealloc=nullptr (db/mutex_db never call it)
Closes#837
0 commit comments