Commit Graph

  • 8dda33329b mdbx-tests: поддержка значений on/off для опций командной строки. Леонид Юрьев (Leonid Yuriev) 2025-03-06 20:58:31 +03:00
  • b2bd8bae38 mdbx: добавление mdbx_cursor_close2() в API. Леонид Юрьев (Leonid Yuriev) 2025-03-06 17:10:14 +03:00
  • 1299653457 mdbx: добавление cursor_reset() и cursor_drown(). Леонид Юрьев (Leonid Yuriev) 2025-03-06 17:00:21 +03:00
  • 333069e7a8 mdbx: рефакторинг cursor_eot() для упрощения txn_done_cursors(). Леонид Юрьев (Leonid Yuriev) 2025-03-06 10:29:57 +03:00
  • 436998ca83 mdbx: косметический рефакторинг cursor_shadow(). Леонид Юрьев (Leonid Yuriev) 2025-03-06 10:27:34 +03:00
  • b0665f7016 mdbx: запрещение unbind/close курсоров для вложенных транзакций. Леонид Юрьев (Leonid Yuriev) 2025-03-06 02:48:55 +03:00
  • 4fcfb07b97 mdbx: корректировка mdbx_panic() для вывода переданного сообщения через __assert_failed(). Леонид Юрьев (Leonid Yuriev) 2025-03-06 20:57:19 +03:00
  • ca30365d3b mdbx-make: добавление цели ninja-assertions и её использование при make check. Леонид Юрьев (Leonid Yuriev) 2025-03-06 20:54:37 +03:00
  • 6424747636 mdbx++: использование mdbx_txn_release_all_cursors_ex(). Леонид Юрьев (Leonid Yuriev) 2025-03-06 22:31:38 +03:00
  • 183610b050 mdbx-doc: исправление url в sitemap. Леонид Юрьев (Leonid Yuriev) 2025-03-09 11:41:02 +03:00
  • 920d9b5b2f mdbx-doc: добавление ld+json в корневой index.hml Леонид Юрьев (Leonid Yuriev) 2025-03-05 12:54:51 +03:00
  • 283c962fea mdbx: исправление опечатки в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-05 01:46:57 +03:00
  • 805d84480d mdbx: исправление опечатки в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-05 01:44:21 +03:00
  • 8efcdeae9d mdbx: исправление опечатки в дате внутри ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-04 20:06:16 +03:00
  • 7504a8f8f2 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-04 14:47:13 +03:00
  • 94a2abaf31 mdbx: добавление в API mdbx_txn_release_all_cursors_ex() и изменение семантики результата mdbx_txn_release_all_cursors() (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-04 14:45:13 +03:00
  • 9c161cdafd mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-04 14:27:53 +03:00
  • a3265e11dc mdbx: добавление в API mdbx_txn_release_all_cursors_ex() и изменение семантики результата mdbx_txn_release_all_cursors(). Леонид Юрьев (Leonid Yuriev) 2025-03-04 14:18:08 +03:00
  • 709d524d21 mdbx: проверка владельца потока владеющего транзакцией только при MDBX_TXN_CHECKOWNER=ON. Леонид Юрьев (Leonid Yuriev) 2025-03-04 10:52:30 +03:00
  • 0604accecf mdbx: проверка владельца потока владеющего транзакцией только при MDBX_TXN_CHECKOWNER=ON (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-04 10:44:42 +03:00
  • bc2f1c59cb mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-04 01:14:03 +03:00
  • e0843429a1 mdbx-doc: актуализация раздела MacOS в README. Леонид Юрьев (Leonid Yuriev) 2025-03-04 00:02:39 +03:00
  • 329eee4e4f mdbx-make: поиск gnu-sed на Darwin/MacOS. Леонид Юрьев (Leonid Yuriev) 2025-03-03 23:12:55 +03:00
  • 4fd165f8d2 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-03 20:16:51 +03:00
  • 05e7a94619 mdbx-tests: исправление extra-open для 32-битных сборок Windows (БД еще меньше). Леонид Юрьев (Leonid Yuriev) 2025-03-03 02:31:32 +03:00
  • 40f655e2da mdbx: корректировка log_error() для устранение ложных ошибок при работе mdbx_chk с высоким уровнем логирования (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-03 01:49:32 +03:00
  • 5e714ed946 mdbx: переделка env_owned_wrtxn() и мест её вызова (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-03 01:48:36 +03:00
  • 826cdb708f mdbx: корректировка log_error() для устранение ложных ошибок при работе mdbx_chk с высоким уровнем логирования. Леонид Юрьев (Leonid Yuriev) 2025-03-03 01:10:50 +03:00
  • da24fda578 mdbx: добавление print-подобных функций в chk для удобства отладки. Леонид Юрьев (Leonid Yuriev) 2025-03-03 00:22:47 +03:00
  • 0fa21a3c0d mdbx: переделка env_owned_wrtxn() и мест её вызова. Леонид Юрьев (Leonid Yuriev) 2025-03-02 21:38:28 +03:00
  • d313008d82 mdbx: дополнительные проверки сигнатур курсоров при итерации связанных списков (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-02 11:45:28 +03:00
  • 9277daa185 mdbx: более полная очистка курсоров при закрытии/отключении (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-02 11:44:10 +03:00
  • 1792bdc763 mdbx-tests: расширение extra/dbi (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-02 00:42:55 +03:00
  • 90635e7248 mdbx: исправление наследования dbi-хендла открытого в дочерней транзакции без изменения данных. Леонид Юрьев (Leonid Yuriev) 2025-03-02 01:05:32 +03:00
  • 1ec13c63ab mdbx: устранение сбоя аудита таблиц при инвалидации dbi-хендла вследствие отмены вложенной транзакции (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-01 23:11:44 +03:00
  • c712147eeb mdbx: исправление оплошности в спецификации формата при логировании имен таблиц (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-01 22:58:12 +03:00
  • 23600241e1 mdbx: уменьшение в 16 раз предлагаемого размера БД для устранения проблем Valgrind/ASAN (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-01 22:52:44 +03:00
  • 22c6763d57 mdbx-tests: удаление тестовой БД перед началом теста в extra/dupfix_addodd (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-01 22:52:19 +03:00
  • c585fcd613 mdbx-tests: расширение extra/open (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-20 23:48:48 +03:00
  • dd9f608320 mdbx: дополнительные проверки сигнатур курсоров при итерации связанных списков. Леонид Юрьев (Leonid Yuriev) 2025-03-02 11:45:28 +03:00
  • 28ca18972a mdbx: более полная очистка курсоров при закрытии/отключении. Леонид Юрьев (Leonid Yuriev) 2025-03-02 11:44:10 +03:00
  • fbb93f9cfb mdbx: удаление const у транзакции в cursor_bind() и cursor_renew(). Леонид Юрьев (Leonid Yuriev) 2025-03-02 10:41:38 +03:00
  • bc464521c0 mdbx-tests: расширение extra/dbi. Леонид Юрьев (Leonid Yuriev) 2025-03-02 00:42:55 +03:00
  • 9273e2ee60 mdbx: исправление наследования dbi-хендла открытого в дочерней транзакции без изменения данных. Леонид Юрьев (Leonid Yuriev) 2025-03-02 00:40:18 +03:00
  • e035f102ab mdbx: устранение сбоя аудита таблиц при инвалидации dbi-хендла вследствие отмены вложенной транзакции. Леонид Юрьев (Leonid Yuriev) 2025-03-01 23:11:44 +03:00
  • 1240ed2ba3 mdbx: исправление оплошности в спецификации формата при логировании имен таблиц. Леонид Юрьев (Leonid Yuriev) 2025-03-01 22:58:12 +03:00
  • 6ca63b46d8 mdbx: уменьшение в 16 раз предлагаемого размера БД для устранения проблем Valgrind/ASAN. Леонид Юрьев (Leonid Yuriev) 2025-03-01 22:52:44 +03:00
  • 9fee0bc3a6 mdbx-tests: удаление тестовой БД перед началом теста в extra/dupfix_addodd. Леонид Юрьев (Leonid Yuriev) 2025-03-01 22:52:19 +03:00
  • 1fff1f67d5 mdbx: выпуск 0.12.13 v0.12.13 Леонид Юрьев (Leonid Yuriev) 2025-02-28 23:34:52 +03:00
  • b000f8c431 mdbx++: доработка использования std::experimental::filesystem. Леонид Юрьев (Leonid Yuriev) 2024-11-10 20:17:47 +03:00
  • 3baaf70249 mdbx: доработка osal_bootid() для LXC (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-28 22:38:43 +03:00
  • 4447793652 mdbx: логирование и возврат MDBX_INCOMPATIBLE при попытке запуска вложенных транзакций в режиме MDBX_WRITEMAP (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-27 22:02:49 +03:00
  • a5c5e77c03 mdbx: доработка контроля длины ключа внутри cursor_set() (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-27 21:25:34 +03:00
  • 40a474e9b3 mdbx: исправление несогласованности MDBX_DPL_PREALLOC_FOR_RADIXSORT и assert-проверки внутри dpl_bytes2size() (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-27 20:51:32 +03:00
  • cc56710a1d mdbx: понижение уровня логирования "reserve depleted" при обновлении GC (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-27 20:46:20 +03:00
  • ae981c4f9a mdbx-doc: исправление орфографии/опечатки в ChangeLog (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-21 15:38:42 +03:00
  • 4f3c8423db mdbx-doc: корректировка описания значения по-умолчанию MDBX_opt_txn_dp_limit (backport). Леонид Юрьев (Leonid Yuriev) 2024-12-28 22:56:17 +03:00
  • 5cbe91a6ab mdbx: опечатки в комментариях (backport). Леонид Юрьев (Leonid Yuriev) 2024-12-20 20:33:56 +03:00
  • d41ebfa399 mdbx: корректировка doxygen-комментариев (backport). Леонид Юрьев (Leonid Yuriev) 2024-12-18 01:25:50 +03:00
  • c14bb7814f mdbx-tests: исправление extra-open для 32-битных сборок. Леонид Юрьев (Leonid Yuriev) 2025-02-20 23:48:48 +03:00
  • 9b31c517e6 mdbx: проверяем выравнивание размера БД на юнит выделения памяти, а не на размер страницы. Леонид Юрьев (Leonid Yuriev) 2025-02-20 23:04:56 +03:00
  • 66c747e4a9 mdbx-cmake: корректировка форматирования (косметика). Леонид Юрьев (Leonid Yuriev) 2025-02-20 22:22:34 +03:00
  • 54d8c0d290 mdbx: переработка проверка размера файла БД при открытии. Леонид Юрьев (Leonid Yuriev) 2025-02-20 22:21:47 +03:00
  • 26cd5ebc43 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-02-20 00:13:21 +03:00
  • 806f819bae mdbx-tests: дополнение extra-open. Леонид Юрьев (Leonid Yuriev) 2025-02-19 16:44:30 +03:00
  • 0ef0f49e2e mdbx: устранение излишнего предупреждения при смене размера БД во время открытия (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-19 23:38:15 +03:00
  • 05cdf9d202 mdbx: устранение излишнего предупреждения при смене размера БД во время открытия. Леонид Юрьев (Leonid Yuriev) 2025-02-19 23:06:39 +03:00
  • 818740976b mdbx-doc: добавление ссылки на привязку к Zig. Леонид Юрьев (Leonid Yuriev) 2025-02-17 15:01:57 +03:00
  • 287bab36a1 mdbx-doc: обновление конфигурации doxygen. Леонид Юрьев (Leonid Yuriev) 2025-02-17 14:43:20 +03:00
  • 80de77b1ee mdbx-doc: опечатки в README (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-16 16:52:53 +03:00
  • 5388d2273b mdbx-doc: опечатки в README. Леонид Юрьев (Leonid Yuriev) 2025-02-16 16:52:53 +03:00
  • d2864029da mdbx: информация о статусе Github. Леонид Юрьев (Leonid Yuriev) 2025-02-15 15:47:33 +03:00
  • 822213f75d mdbx: информация о статусе Github (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-15 15:46:44 +03:00
  • b63ca3c12e mdbx: обновление патча для старых версий buildroot. Леонид Юрьев (Leonid Yuriev) 2025-02-14 21:39:27 +03:00
  • aa2ff20faf mdbx: обновление патча для старых версий buildroot (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-14 21:36:38 +03:00
  • fcdd2e2db3 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-02-14 15:23:28 +03:00
  • 75122b311d mdbx: выпуск 0.13.4 "Sigma Boy". v0.13.4 Леонид Юрьев (Leonid Yuriev) 2025-02-14 12:56:12 +03:00
  • 79572b4850 mdbx: корректировка излишне строгого условия в assert-проверке внутри recalculate_subpage_thresholds() (backport). Леонид Юрьев (Leonid Yuriev) 2025-02-11 14:03:13 +03:00
  • 4730abe3e5 mdbx: корректировка излишне строгого условия в assert-проверке внутри recalculate_subpage_thresholds(). Леонид Юрьев (Leonid Yuriev) 2025-02-11 14:01:10 +03:00
  • 24f2b9b099 mdbx-conan: исправление опечатки в имени переменной version_json_pathname в verbose-выводе. Леонид Юрьев (Leonid Yuriev) 2025-02-03 18:46:01 +03:00
  • 401454dadf mdbx-conan: исправление опечатки в имени переменной version_json_pathname в verbose-выводе. Леонид Юрьев (Leonid Yuriev) 2025-02-03 18:46:01 +03:00
  • 9568209ee4 mdbx: добавление pnl_clone() и pnl_maxspan(). Леонид Юрьев (Leonid Yuriev) 2024-12-20 21:36:29 +03:00
  • 781c04f6e2 mdbx: корректировка излишне строгого условия в assert-проверке внутри recalculate_subpage_thresholds(). Леонид Юрьев (Leonid Yuriev) 2025-01-29 12:09:20 +03:00
  • b7206c68a5 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-27 22:41:24 +03:00
  • 3a0b857e1d mdbx-cmake: используем -flto=auto для GCC >= 11.4 Леонид Юрьев (Leonid Yuriev) 2025-01-27 21:20:54 +03:00
  • 6ccbce9afc mdbx-cmake: избегаем двойной работы compiler.cmake без необходимости. Леонид Юрьев (Leonid Yuriev) 2025-01-27 21:11:57 +03:00
  • 9d7495fa09 mdbx-cmake: расслабление условий для использования LTO с CLANG на Linux. Леонид Юрьев (Leonid Yuriev) 2025-01-27 20:41:44 +03:00
  • c8f6d90e18 mdbx-cmake: расширение поиска LLVMgold.so в относительных lib-директориях. Леонид Юрьев (Leonid Yuriev) 2025-01-27 20:32:02 +03:00
  • b46d2def80 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-27 12:12:38 +03:00
  • 21630ea115 mdbx: устранение регресса вероятности SIGSEGV при вытеснении/spilling страниц (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-27 11:04:51 +03:00
  • 6d346d8630 mdbx-cmake: поддержка MacOS universal binaries (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-26 16:18:08 +03:00
  • 778aee25fe mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-27 11:01:10 +03:00
  • cb8eec6d11 mdbx: устранение регресса вероятности SIGSEGV при вытеснении/spilling страниц. Леонид Юрьев (Leonid Yuriev) 2025-01-27 02:25:32 +03:00
  • b59937adb8 mdbx-doc: исправление опечатки в упоминании mdbx_env_resurrect_after_fork() (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-26 17:36:40 +03:00
  • f6d91b3c5b mdbx-doc: исправление опечатки в упоминании mdbx_env_resurrect_after_fork(). Леонид Юрьев (Leonid Yuriev) 2025-01-26 17:36:40 +03:00
  • 11e1346f9d mdbx: исправление опечатки в cursor_touch() (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-26 12:41:19 +03:00
  • 750fab2427 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-26 16:57:17 +03:00
  • fffa78d912 mdbx: дополнение TODO. Леонид Юрьев (Leonid Yuriev) 2025-01-26 15:54:34 +03:00
  • fc85d1c61f mdbx-cmake: поддержка MacOS universal binaries. Леонид Юрьев (Leonid Yuriev) 2025-01-26 16:18:08 +03:00
  • 340bd080c9 mdbx: исправление опечатки в cursor_touch(). Леонид Юрьев (Leonid Yuriev) 2025-01-26 12:41:19 +03:00