bareos: master a596d17d

Author Committer Branch Timestamp Parent
Andreas Rogge Andreas Rogge master 2022-01-31 18:57 master d2cde678 Pending
Changeset lib: extract memory management from htable

The original htable provided a buffer-based memory-allocator. This
functionality is now extracted into its own class MonotonicBuffer. While
the functionality should have been provided by
std::pmr::monotonic_buffer_resource, we still need to support
c++ standard libraries that don't support this.
mod - core/src/dird/ndmp_fhdb_mem.cc Diff File
mod - core/src/findlib/find.h Diff File
mod - core/src/lib/CMakeLists.txt Diff File
mod - core/src/lib/htable.cc Diff File
mod - core/src/lib/htable.h Diff File
add - core/src/lib/monotonic_buffer.cc Diff File
add - core/src/lib/monotonic_buffer.h Diff File
mod - core/src/lib/tree.h Diff File
mod - core/src/tests/htable_test.cc Diff File