Commit Graph

  • 83e42d03bb mdbx: костыли для CLANG < 20 при использовании [[аттрибутов]] C23. Леонид Юрьев (Leonid Yuriev) 2025-03-15 21:03:13 +03:00
  • dfd265d46f mdbx-tests: существенное расширение extra/cursor-closing. Леонид Юрьев (Leonid Yuriev) 2025-03-15 12:21:50 +03:00
  • 08d10ad0a1 mdbx-tests: дополнение extra/txn. Леонид Юрьев (Leonid Yuriev) 2025-03-09 17:24:16 +03:00
  • 8ebedde181 mdbx++: проверка __cpp_concepts >= 202002 для использования концептов C++. Леонид Юрьев (Leonid Yuriev) 2025-03-14 20:07:11 +03:00
  • dcf35e5306 mdbx: исправление затенения курсоров во вложенных транзакциях. Леонид Юрьев (Leonid Yuriev) 2025-03-15 22:12:42 +03:00
  • aeac971f0b mdbx: переработка проверки курсоров на входе API-функций с добавлением cursor_check(). Леонид Юрьев (Leonid Yuriev) 2025-03-15 22:00:36 +03:00
  • 6c8047a402 mdbx: переработка mdbx_txn_release_all_cursors_ex(). Леонид Юрьев (Leonid Yuriev) 2025-03-10 23:19:48 +03:00
  • 438d185250 mdbx++: переформатирование (временно) неиспользуемого кода. Леонид Юрьев (Leonid Yuriev) 2025-03-08 23:40:02 +03:00
  • ee6843062d mdbx++: удаление исключения при запросе транзакции у отсоединённого курсора. Леонид Юрьев (Leonid Yuriev) 2025-03-13 20:13:07 +03:00
  • 70adf71770 mdbx++: добавление inplace_storage_size_rounding в capacity_policy для буферов. Леонид Юрьев (Leonid Yuriev) 2025-03-13 20:11:12 +03:00
  • fa2c27fa08 mdbx++: добавление mdbx::cursor_managed::withdraw_handle(). Леонид Юрьев (Leonid Yuriev) 2025-03-14 01:54:18 +03:00
  • 7a72d1b273 mdbx: корректировка описания MDBX_MVCC_RETARDED и соответствующего сообщения об ошибке. Леонид Юрьев (Leonid Yuriev) 2025-03-10 23:13:23 +03:00
  • 3e91500fac mdbx: устранение гонки в tbl_setup(MDBX_DUPFIXED | MDBX_INTEGERDUP) при работе в разных потоках. Леонид Юрьев (Leonid Yuriev) 2025-03-13 20:48:26 +03:00
  • 546b48b6eb mdbx: переименование cursor_validate(). Леонид Юрьев (Leonid Yuriev) 2025-03-14 00:31:51 +03:00
  • 2ffa5cf371 mdbx: добавление MDBX_SEEK_AND_GET_MULTIPLE в API операций курсора. Леонид Юрьев (Leonid Yuriev) 2025-03-09 01:40:31 +03:00
  • b546dc69d2 mdbx-doc: doxygen-описания для doubtless-positioning констант. Леонид Юрьев (Leonid Yuriev) 2025-03-09 01:31:48 +03:00
  • 42706c45a0 mdbx-tests: добавление поддержки опции MDBX_VALIDATION и использование в стохастическом тесте. Леонид Юрьев (Leonid Yuriev) 2025-03-07 10:43:01 +03:00
  • 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 архив/0.12 Леонид Юрьев (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