Леонид Юрьев (Leonid Yuriev)
|
d963f3a971
|
mdbx: обновление ChangeLog.
|
2023-11-28 09:36:29 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
fb15c8ca0b
|
mdbx++: дополнительные операторы преобразования к типам C API (backport).
|
2023-11-28 09:36:29 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b6034e8045
|
mdbx-test: правка тестов для совместимости с проблемными версиями glibc и glibc++ (backport).
|
2023-11-28 09:36:29 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ae01a8e891
|
mdbx++: перенос в public типов buffer::move_assign_alloc и buffer::copy_assign_alloc для старых стандартов C++ (backport).
|
2023-11-28 09:36:29 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
1277fe965d
|
mdbx++: переделка поддержки base58 по RFC-draft (backport).
|
2023-11-28 09:36:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7fc6a1b658
|
mdbx++: переработка/исправление to_hex() (backport).
|
2023-11-28 01:18:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b1abcb8260
|
mdbx++: использование slice::invalid() для предотвращения незаметного неверного использования API (backport).
|
2023-11-28 01:18:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7cd3dbbccb
|
mdbx++: добавление mdbx::default_buffer (backport).
|
2023-11-28 01:18:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
352dd75ee8
|
mdbx++: исправление опечатки в doxygen-описании (backport).
|
2023-11-28 01:16:38 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
cf1541e4d7
|
mdbx++: добавление get/set_context для транзакций и курсоров (backport).
|
2023-11-28 01:16:38 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
446dbc9d6c
|
mdbx++: добавление cursor::clone() (backport).
|
2023-11-28 01:13:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
64a5ad8c04
|
mdbx++: добавление методов buffer::hex_decode() , base64_decode() , base58_decode() (backport).
|
2023-11-28 01:13:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
0fd0d527d9
|
mdbx++: добавление типа mdbx::comparator и функций mdbx::default_comparator() (backport).
|
2023-11-28 01:13:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
4bed5d1779
|
mdbx++: добавление статических методов buffer::hex() , base64() , base58() (backport).
|
2023-11-28 01:13:24 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
6e4473777e
|
mdbx: проверка pid только для запроса активной env (backport).
|
2023-11-28 01:10:23 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
992eee4f0f
|
mdbx++: добавление cursor::clone() .
|
2023-11-26 16:56:34 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
d6a79a9c5f
|
mdbx++: переименование slice::as_intXX() в slice::as_intXX_adapt() и добавление slice::as_intXX() .
|
2023-11-26 16:56:34 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
6facd20b2b
|
mdbx++: добавление buffer::as_uint64() и т.д.
|
2023-11-26 16:56:34 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
e66df2c21b
|
mdbx++: добавление методов buffer::hex_decode() , base64_decode() , base58_decode() .
|
2023-11-26 16:56:34 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
649bbb9d90
|
mdbx++: добавление типа mdbx::comparator и функций mdbx::default_comparator() .
|
2023-11-26 16:56:34 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
c8319aabe7
|
mdbx++: добавление статических методов buffer::hex() , base64() , base58() .
|
2023-11-26 16:56:19 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7f21515940
|
mdbx: микро-оптимизация cursor_set() .
Чуть меньше сравнений и переходов.
|
2023-11-26 12:25:13 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
5abb6a9bbf
|
mdbx-doc: удаление устаревшего упоминания MDBX_EAGAIN .
|
2023-11-17 21:18:21 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
c014685c01
|
mdbx: обновление ChangeLog.
|
2023-11-12 21:46:52 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
476da5f8cf
|
mdbx++: добавление cursor::estimation_result и переделка cursor::estimate() (backport).
|
2023-11-12 21:30:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b905a6a391
|
mdbx: const для начала и конца диапазона в аргументах mdbx_estimate_range() (backport).
|
2023-11-12 21:30:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
d94f34b2c0
|
mdbx: рефакторинг обработки MDBX_GET_MULTIPLE добавление проверки key на NULL (backport).
|
2023-11-12 21:30:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
f5ce7322c4
|
mdbx: исправление авто-установки MDBX_ENV_CHECKPID для случая MDBX_ENABLE_MADVISE=0 (backport).
|
2023-11-12 21:30:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ab5d290f11
|
mdbx: проверка номеров корневых страниц в coherency_check() (backport).
|
2023-11-12 21:29:18 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
6cef39c32f
|
mdbx++: добавление cursor::estimation_result и переделка cursor::estimate() .
|
2023-11-12 20:37:57 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
44beae00ec
|
mdbx: const для начала и конца диапазона в аргументах mdbx_estimate_range() .
|
2023-11-12 20:37:57 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b7605e8033
|
mdbx: рефакторинг обработки MDBX_GET_MULTIPLE добавление проверки key на NULL .
|
2023-11-12 20:37:57 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
100e95957c
|
mdbx-test: доработка логирования для использования после/из глобальных деструкторов.
|
2023-11-12 20:37:57 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
cfce4ef4d3
|
mdbx-test: явная установка append-режима для stdout/stderr.
|
2023-11-12 20:37:57 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7eb2f4130e
|
mdbx: использование const MDBX_txn где это возможно в API (backport).
|
2023-11-12 19:33:27 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
d9f49b17de
|
mdbx-test: добавление тестов для mdbx_env_resurrect_after_fork() .
|
2023-11-12 01:49:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
af4dfe541b
|
mdbx: добавление mdbx_env_resurrect_after_fork() в API.
|
2023-11-12 01:49:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
a22ec56938
|
mdbx: использование pthread_atfork(after_fork) .
|
2023-11-12 01:49:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ce74fae036
|
mdbx: рефакторинг и выделение env_open() .
|
2023-11-12 01:49:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
54efb8bd81
|
mdbx: не считаем ошибки ipc-unlock критичными в случае смены pid.
|
2023-11-12 01:49:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
a3e2300f58
|
mdbx: возможность вызова osal_lck_destroy() в дочернем процессе после fork() .
|
2023-11-12 01:49:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7ad54f54b4
|
mdbx: объединение lck-списка и rthc-таблицы для упрощения (де)регистрации TLS-деструкторов.
|
2023-11-12 01:49:53 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
eddade7b99
|
mdbx: корректировка префиксов имён osal-ipc функций.
|
2023-11-12 01:00:41 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
97418d5c9c
|
mdbx: рефакторинг env_handle_pathname() для одной точки выделения/освобождения памяти.
|
2023-11-12 01:00:41 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
1b2f5f25d4
|
mdbx: рефакторинг и вынос txn_abort() без кода входящих пероверок.
|
2023-11-12 01:00:41 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
2fe01eee89
|
mdbx: проверка pid только для запроса активной env.
|
2023-11-12 01:00:41 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
6477e6c5de
|
mdbx: исправление авто-установки MDBX_ENV_CHECKPID для случая MDBX_ENABLE_MADVISE=0 .
|
2023-11-12 01:00:41 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
dea6570fc1
|
mdbx: доработка coherency_check() для случая плохих номеров корневых страниц.
|
2023-11-11 12:29:15 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
9a6f8a1bf8
|
mdbx-test: увеличение tail-log до 3333 для CI.
|
2023-11-11 12:29:13 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
24d5b26bc5
|
mdbx-make: переименование целей.
|
2023-11-11 12:29:13 +03:00 |
|