Leonid Yuriev
bf58ec59f5
mdbx: допущение 4-байтового выравнивания данных MDBX_MULTIPLE
для 32-битных сборок.
...
На 32-битных платформах элементы массивов 64-битных типов могут быть
выравнены на 4-байтовую границу. Из-за этого `mdbx_put(MDBX_MULTIPLE)`
могла возвращать ошибку `MDBX_BAD_VALSIZE`, считая что переданные
пользователем данные не выровнены.
2024-10-08 18:11:12 +03:00
Леонид Юрьев (Leonid Yuriev)
f738552721
mdbx: возвращение ключа при MDBX_GET_MULTIPLE
для единообразия C++ API.
2024-09-18 21:19:27 +03:00
Леонид Юрьев (Leonid Yuriev)
29d0a96818
mdbx: исправление условия внутри assert()
в пути обработки MDBX_GET/NEXT/PREV_MULTIPLE
.
2024-09-18 21:14:43 +03:00
Леонид Юрьев (Leonid Yuriev)
7ed4a551f4
mdbx: внутренние переименования subDb в таблицы.
2024-08-03 15:14:23 +03:00
Леонид Юрьев (Leonid Yuriev)
57e558a57d
mdbx: использование термина "таблица" вместо "sub-database".
2024-08-03 15:14:23 +03:00
Леонид Юрьев (Leonid Yuriev)
7abeac762f
mdbx: устранение вероятности SIGSEGV
при включении логирования MDBX_LOG_TRACE
в отладочных сборках.
2024-06-26 09:44:42 +03:00
Леонид Юрьев (Leonid Yuriev)
3de3d425a1
mdbx: изменение лицензии и реструктуризация исходного кода.
2024-06-19 14:18:18 +03:00