diff --git a/ChangeLog.md b/ChangeLog.md index 50b911f5..9ff5c23a 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -5,9 +5,8 @@ ChangeLog TODO: - Engage new terminology (https://github.com/erthink/libmdbx/issues/137). - - Rework/speedup the implementation of the dirty page list (lazy compactification, lazy sorting via merge). - Resolve few TODOs (https://github.com/erthink/libmdbx/issues/124, https://github.com/erthink/libmdbx/issues/127, - https://github.com/erthink/libmdbx/issues/132, https://github.com/erthink/libmdbx/issues/115). + https://github.com/erthink/libmdbx/issues/115). - Finalize C++ API (few typos and trivia bugs are still likely for now). - Packages for [ROSA Linux](https://www.rosalinux.ru/), [ALT Linux](https://www.altlinux.org/), Fedora/RHEL, Debian/Ubuntu. @@ -49,6 +48,7 @@ New features: - Added `MDBX_ENABLE_REFUND` and `MDBX_PNL_ASCENDING` internal/advanced build options. - Added `mdbx_default_pagesize()` function. - Better support architectures with a weak/relaxed memory consistency model (ARM, AARCH64, PPC, MIPS, RISC-V, etc) by means [C11 atomics](https://en.cppreference.com/w/c/atomic). + - Speed up page number lists and dirty page lists (https://github.com/erthink/libmdbx/issues/132). Fixes: