libmdbx 0.11.9 (Чирчик-1992)

Леонид Юрьев обновлён 2 года назад v0.11.9 e444c70 Релиз
0
Описание

The stable bugfix release. It is planned that this will be the last release of the v0.11 branch.

18 files changed, 318 insertions(+), 178 deletions(-)
Signed-off-by: Леонид Юрьев (Leonid Yuriev) <leo@yuriev.ru>
Acknowledgements:
New:
  • Ability to customise MDBX_LOCK_SUFFIX, MDBX_DATANAME, MDBX_LOCKNAME just by predefine ones during build.
  • Added to mdbx::env_managed’s methods a few overloads with const char* pathname parameter (C++ API).
Fixes:
  • Fixed hang copy-with-compactification of a corrupted DB or in case the volume of output pages is a multiple of MDBX_ENVCOPY_WRITEBUF.
  • Fixed standalone non-CMake build on MacOS (#include AvailabilityMacros.h>).
  • Fixed unexpected MDBX_PAGE_FULL error in rare cases with large database page sizes.
Minors:
  • Minor fixes Doxygen references, comments, descriptions, etc.
  • Fixed copy&paste typo inside meta_checktxnid().
  • Minor fix meta_checktxnid() to avoid assertion in debug mode.
  • Minor fix mdbx_env_set_geometry() to avoid returning EINVAL in particular rare cases.
  • Minor refine/fix batch-get testcase for large page size.
  • Added --pagesize NN option to long-stotastic test script.
  • Updated Valgrind-suppressions file for modern GCC.
  • Fixed has no symbols warning from Apple’s ranlib.
Downloads:

For earlier versions please refer to the git tags and the ChangeLog.

Файлы
  • Нет файлов