estdlib
estdlib copied to clipboard
Scrub allocator code
Code works, but is super crusty. Rework:
- Elevate usage of new
allocator_optionsparadigm- With
handle_descriptorandhandle_descriptor_base
- With
single_fixedbuf_runtimesize_allocator::InitParamought to go- Consolidate
estd::internal::policy_baseandallocator_options - Consider using regular old iterators (pointers) instead of locking_iterator, locking_accessor, etc. Note though we don't want to throw out dogfooding, despite its minimal usage locking is near to our hearts still (see pgm_string)
Overlaps with #88 and #97