Леонид Юрьев (Leonid Yuriev)
319753661a
mdbx: рефакторинг coherency_check_written()
.
2024-07-05 22:00:05 +03:00
Леонид Юрьев (Leonid Yuriev)
3798d47a71
mdbx-doc: несущественная корректировка doxygen-описаний.
2024-07-05 20:33:43 +03:00
Леонид Юрьев (Leonid Yuriev)
9acbe88566
mdbx: добавление mdbx_enumerate_subdb()
.
2024-07-05 00:25:28 +03:00
Леонид Юрьев (Leonid Yuriev)
9fbf0099f2
mdbx-doc: добавление \see
ссылок на MDBX_db_flags_t
и MDBX_dbi_state_t
.
2024-07-04 23:20:37 +03:00
Леонид Юрьев (Leonid Yuriev)
b4f395be50
mdbx++: добавление недостающего метода mdbx::env::limits::max_map_handles()
.
2024-07-04 23:20:37 +03:00
Леонид Юрьев (Leonid Yuriev)
49c6e14b30
mdbx++: расширение API методами принимающими имена subDb через mdbx::slice
.
2024-07-04 23:20:37 +03:00
Леонид Юрьев (Leonid Yuriev)
69df6e6ac0
mdbx: корректировка assert-проверки внутри meta_override()
.
...
После доработок/рефакторинга условие проверки стало неверным.
2024-06-28 14:00:49 +03:00
Леонид Юрьев (Leonid Yuriev)
7abeac762f
mdbx: устранение вероятности SIGSEGV
при включении логирования MDBX_LOG_TRACE
в отладочных сборках.
2024-06-26 09:44:42 +03:00
Леонид Юрьев (Leonid Yuriev)
d5fb37460b
mdbx: исправление пары опечаток в COPYRIGHT.
2024-06-21 12:18:40 +03:00
Леонид Юрьев (Leonid Yuriev)
bdd0b487ae
mdbx-doc: корректировки для Doxygen.
2024-06-20 13:53:23 +03:00
Леонид Юрьев (Leonid Yuriev)
9670cf5709
mdbx-testing: вывод "табло" с информацией о положении курсоров для удобства отладки.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
a10506fb6a
mdbx-testing: технический возврат bool
из проверочных функций в тесте для удобства ad-hoc доработок.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
d4c09f9b78
mdbx-testing: изменение порядка перебора режимов в "долгом стохастическом".
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
f65642e38c
mdbx: обновление ChangeLog.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
bcd955aeb9
mdbx++: исправление append_u8()
.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
a79a318d61
mdbx++: поддержка MDBX_VALIDATION
.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
3517db6178
mdbx-testing: добавление `extra/crunched_delete'.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
25efb58790
mdbx++: добавление перегрузок put/insert/upsert для mdbx::pair
.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
74ff4dba0a
mdbx-testing: добавление tmux-battery
.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
a2753c9ae1
mdbx: доработка gc_update()
с отключением нового/нестабильного кода.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
8e29fb1f26
mdbx-testing: исправление опечатки в keygen-setup.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
e12b4ab748
mdbx-testing: костыль для MSVC ARM/ARM64 для предотвращения ICE.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
e9c122af68
mdbx-windows: чистка результатов FormatMessageA()
от концевых переводов строк.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
b940ae8fad
mdbx++: использование \n
вместо std::endl
.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
5792eb31eb
mdbx: добавление опций для subpage: limit, room_threshold, reserve_prereq, reserve_limit.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
0e831f42cc
mdbx-testing: изменение уровня логирования по-умолчанию.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
2f66eb9fec
mdbx-tools: преобразование из hex без переходов в mdbx_load
.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
12eb2df57d
mdbx: удаление DEFAULT_MAPSIZE
.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
3de3d425a1
mdbx: изменение лицензии и реструктуризация исходного кода.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
e9f5c0c308
mdbx++: упрощение buffer:silo::inplace_signature
.
2024-05-19 22:07:20 +03:00
Леонид Юрьев (Leonid Yuriev)
95bc96dda3
mdbx: доработка update_gc()
для улучшения сходимости с исправлением вероятности MDBX_PROBLEM
.
2024-05-19 22:05:14 +03:00
Леонид Юрьев (Leonid Yuriev)
45377f20c5
mdbx: отключение уже ненужной отладки внутри txn_merge()
.
2024-04-14 22:50:19 +03:00
Леонид Юрьев (Leonid Yuriev)
7c69493473
mdbx: добавление MDBX_opt_prefer_waf_insteadof_balance
.
2024-04-05 00:19:08 +03:00
Леонид Юрьев (Leonid Yuriev)
f19753636d
mdbx: обновление TODO.
2024-04-04 22:31:03 +03:00
Леонид Юрьев (Leonid Yuriev)
4dccc4ab6d
mdbx-doc: исправление опечаток в doxygen-комментариях.
2024-04-04 17:32:49 +03:00
Леонид Юрьев (Leonid Yuriev)
e34d4de760
mdbx: дополнение ChangeLog.
2024-04-04 15:00:27 +03:00
Леонид Юрьев (Leonid Yuriev)
b9fd42b9b3
mdbx: объявление опции MDBX_COALESCE
устаревшей.
2024-04-04 15:00:27 +03:00
Леонид Юрьев (Leonid Yuriev)
ae5d541efb
mdbx: исправление условий для MDBX_DEPRECATED
.
2024-04-04 15:00:27 +03:00
Леонид Юрьев (Leonid Yuriev)
e56c73b4e6
mdbx: добавление режима MDBX_NOSTICKYTHREADS
вместо MDBX_NOTLS
.
2024-04-04 12:52:50 +03:00
Леонид Юрьев (Leonid Yuriev)
1727b697a0
mdbx-doc: устранение отложенных недоработок в документации.
2024-04-04 12:52:30 +03:00
Леонид Юрьев (Leonid Yuriev)
d603de4a87
mdbx: исправление критической ошибки в TXN_FOREACH_DBI_FROM
.
...
Какие-либо выпуски и стабильные ветки не были затронуты проблемой.
Ошибка была внесена 2023-11-05 коммитом e6af7d7c53
в ветку `devel`.
Большое спасибо команде Erigon и особенно Алексею Шарову за помощь в поиске причины проблемы.
2024-04-03 12:59:06 +03:00
Леонид Юрьев (Leonid Yuriev)
bdff60e6a7
mdbx: исправление форматирования (косметика).
2024-04-02 13:33:12 +03:00
Леонид Юрьев (Leonid Yuriev)
3670a30c00
mdbx-doc: доработка doxygen комментариев.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
01458065c4
mdbx-doc: базовое/минимальное описание mdbx_env_chk()
и связанных элементов API.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
639ba8b7a5
mdbx: переименование mdbx_env_chk_encount_problem()
.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
2cc6d68c07
mdbx++: добавление txn::open_map_accede()
.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
2ce6ed33fa
mdbx: устранение MDBX_EINVAL
в случае mdbx_env_remove(".")
.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
5c3c7b9292
mdbx++: исправление инверсии bool-результата env::remove().
2024-03-31 14:29:17 +03:00
Леонид Юрьев (Leonid Yuriev)
b36679ddcb
mdbx++: buffer::append_bytes().
2024-03-31 14:29:17 +03:00
Леонид Юрьев (Leonid Yuriev)
d4f7b4114b
mdbx++: добавление buffer::clear_and_reserve()
.
2024-03-31 14:28:50 +03:00