Commit Graph

  • e03b8e1227 mdbx: добавление ignore_enosys_and_einval() и её использование для отказа от OFD-блокировок. devel Леонид Юрьев (Leonid Yuriev) 2025-05-17 15:44:38 +03:00
  • c88c51d33c mdbx: разделение ignore_enosys() и ignore_enosys_and_eagain(). Леонид Юрьев (Leonid Yuriev) 2025-05-17 15:40:47 +03:00
  • ef82fea032 mdbx: избавление от memset() внутри lck_op(). Леонид Юрьев (Leonid Yuriev) 2025-05-17 14:37:47 +03:00
  • f82cf6a4b3 mdbx: перемещение и доработка проверки _FILE_OFFSET_BITS для Android. Леонид Юрьев (Leonid Yuriev) 2025-05-17 14:36:57 +03:00
  • 60c0483987 mdbx-tests: устранение бестолковых предупреждений MSVC. Леонид Юрьев (Leonid Yuriev) 2025-05-16 00:50:55 +03:00
  • 9da03deac0 mdbx: исправление пропущенного const (косметика). Леонид Юрьев (Leonid Yuriev) 2025-05-16 00:08:51 +03:00
  • 34f0f682da mdbx: исправление assert-проверки внутри txn_end(). Леонид Юрьев (Leonid Yuriev) 2025-05-15 23:29:18 +03:00
  • 9fb0919468 mdbx: опечатка в ChangLog. master Леонид Юрьев (Leonid Yuriev) 2025-05-06 15:41:31 +03:00
  • a13147d115
    mdbx: выпуск 0.14.1 "Горналь". v0.14.1 Леонид Юрьев (Leonid Yuriev) 2025-05-05 11:55:27 +03:00
  • 800c96f22f
    mdbx: доработка перераспределения резерва при возврате страниц в GC. Леонид Юрьев (Leonid Yuriev) 2025-05-02 17:59:30 +03:00
  • 0bfb4e06f2 draft-try for https://github.com/paradigmxyz/reth/issues/12841#issuecomment-2840600638 release-engineering Леонид Юрьев (Leonid Yuriev) 2025-04-30 10:14:16 +03:00
  • d1023dc6b5
    mdbx: merge branch devel. Леонид Юрьев (Leonid Yuriev) 2025-04-29 12:03:50 +03:00
  • 859c350df0
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-04-29 08:39:35 +03:00
  • 76e2544cc0 mdbx: доработки gc_handle_dense() для экстремально-редких случаев. Леонид Юрьев (Leonid Yuriev) 2025-04-28 10:47:43 +03:00
  • 0a96b2ad97 mdbx-doc: дополнение раздела "Containers" в README. Леонид Юрьев (Leonid Yuriev) 2025-04-28 14:38:38 +03:00
  • 402a8e62be mdbx: merge branch master into devel. Леонид Юрьев (Leonid Yuriev) 2025-04-26 00:17:57 +03:00
  • 06300de34e mdbx: подсказки для coverity. Леонид Юрьев (Leonid Yuriev) 2025-04-24 12:47:45 +03:00
  • da9f78d2f6 mdbx: несущественные доработки rkl. Леонид Юрьев (Leonid Yuriev) 2025-04-21 21:41:29 +03:00
  • a5af0c1a85 mdbx: исправление глупой утечки памяти в rkl_destroy(). Леонид Юрьев (Leonid Yuriev) 2025-04-21 21:39:29 +03:00
  • 2b36fd5974
    mdbx: новый код обновления GC. Леонид Юрьев (Leonid Yuriev) 2025-04-26 00:15:41 +03:00
  • 3338551860 mdbx: рефакторинг макроса TXN_FOREACH_DBI_FROM с выделением функции dbi_foreach_step(). Леонид Юрьев (Leonid Yuriev) 2025-04-24 23:26:22 +03:00
  • 1c7a5e18fe mdbx: подсказки для coverity. Леонид Юрьев (Leonid Yuriev) 2025-04-24 11:15:55 +03:00
  • 6627d14edf mdbx: упрощение старта транзакций и исправление возможности double-free при ошибке создания вложенной транзакции. Леонид Юрьев (Leonid Yuriev) 2025-04-23 23:26:57 +03:00
  • 7db9c40fe0 mdbx-tests: установка max-dbi для extra/cursor-closing. Леонид Юрьев (Leonid Yuriev) 2025-04-23 23:00:27 +03:00
  • 52c9ef8807 mdbx: merge branch stable into master. Леонид Юрьев (Leonid Yuriev) 2025-04-22 15:56:02 +03:00
  • 5c44dd201c
    mdbx: обновление патча для старых версий buildroot. stable Леонид Юрьев (Leonid Yuriev) 2025-04-22 14:43:37 +03:00
  • f4384800b5 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-04-22 13:10:30 +03:00
  • a971c76aff
    v0.13.6 "Бузина". v0.13.6 Леонид Юрьев (Leonid Yuriev) 2025-04-22 11:53:23 +03:00
  • b6f918aa1c
    mdbx: исправление опечатки в логировании (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-22 11:17:39 +03:00
  • 011c3072da mdbx-tests: поддержка десятичных суффиксов для batch-параметров. Леонид Юрьев (Leonid Yuriev) 2025-04-20 14:19:09 +03:00
  • 02b56e185f mdbx: добавление rkl_find() и rkl_merge(). Леонид Юрьев (Leonid Yuriev) 2025-03-31 23:28:31 +03:00
  • 576fc94fef mdbx: исправление опечатки в логировании (косметика). Леонид Юрьев (Leonid Yuriev) 2025-04-20 22:48:23 +03:00
  • 5b060c40a1
    mdbx: переформатирование (косметика). архив/0.12 Леонид Юрьев (Leonid Yuriev) 2025-04-20 22:25:51 +03:00
  • a56f5acc3d mdbx: рефакторинг tree_rebalance() и реализации опции MDBX_opt_prefer_waf_insteadof_balance. Леонид Юрьев (Leonid Yuriev) 2025-02-12 23:26:42 +03:00
  • 072103ab67
    mdbx-tests: исправление extra/cursor-closing для старых стандартов C++. Леонид Юрьев (Leonid Yuriev) 2025-04-20 00:45:16 +03:00
  • e3ad208c71
    mdbx: переупорядочивание атрибутов для совместимости с GCC-15 в режиме C23 (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-20 00:31:44 +03:00
  • dbf9313244
    mdbx-tests: обнуление pid на входе в osal_actor_poll() (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-20 00:31:28 +03:00
  • ab2f661c97
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-04-20 00:01:59 +03:00
  • 668a1e42e3
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-04-19 23:52:19 +03:00
  • 5548ef20f6
    mdbx: переупорядочивание атрибутов для совместимости с GCC-15 в режиме C23 (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-19 23:44:07 +03:00
  • 679c1eb939
    mdbx-tests: обнуление pid на входе в osal_actor_poll() (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-19 23:43:43 +03:00
  • 76a588f91b
    mdbx: исправление возврата MDBX_BAD_TXN вместо MDBX_EINVAL из mdbx_cursor_unbind() в особых случаях (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-19 23:42:59 +03:00
  • 6b5515908b
    mdbx: предотвращение возврата неожиданной ошибки MDBX_BUSY из mdbx_txn_lock(dont_wait=false) (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-19 23:42:34 +03:00
  • dc747483dd mdbx-tests: привязка кол-ва потоков/проверок к кол-ву процессоров в extra/cursor-closing. Леонид Юрьев (Leonid Yuriev) 2025-04-19 20:02:09 +03:00
  • 89de43293d mdbx: исправление возврата MDBX_BAD_TXN вместо MDBX_EINVAL из mdbx_cursor_unbind() в особых случаях. Леонид Юрьев (Leonid Yuriev) 2025-04-19 18:25:22 +03:00
  • 270cf399aa mdbx: упрощение очистки MDBX_TXN_HAS_CHILD. Леонид Юрьев (Leonid Yuriev) 2025-04-19 18:12:26 +03:00
  • b5503b5670 mdbx: исправление форматирования (косметика). Леонид Юрьев (Leonid Yuriev) 2025-04-18 13:29:34 +03:00
  • a71cefc288 mdbx: предотвращение возврата неожиданной ошибки MDBX_BUSY из mdbx_txn_lock(dont_wait=false). Леонид Юрьев (Leonid Yuriev) 2025-04-18 13:12:52 +03:00
  • 6d6a19e3c3 mdbx-tests: вывод информации о salt/seed в extra/cursor-closing. Леонид Юрьев (Leonid Yuriev) 2025-04-18 13:02:14 +03:00
  • 0d7d4db3f1 mdbx: понижение уровня отладочного логирования lru-reduce. Леонид Юрьев (Leonid Yuriev) 2025-04-18 13:00:49 +03:00
  • 0f505c1377 mdbx: переупорядочивание атрибутов для совместимости с GCC-15 в режиме C23. Леонид Юрьев (Leonid Yuriev) 2025-04-18 10:49:00 +03:00
  • f6ce9381af mdbx-tests: обнуление pid на входе в osal_actor_poll(). Леонид Юрьев (Leonid Yuriev) 2025-04-18 10:47:10 +03:00
  • 214fa153e2
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-04-10 16:54:13 +03:00
  • 819551ce13
    mdbx-tests: расширение и доработка сценария extra/cursor-closing (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-10 16:37:42 +03:00
  • a22c0c5c48
    mdbx: подсказка для Coverity для подавления ложно-положительных предупреждений (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-10 16:35:53 +03:00
  • 9540cabf5f
    mdbx: возврат MDBX_EINVAL из mdbx_cursor_bind() при невозможности отвязки курсора от его текущей транзакции (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-10 16:34:57 +03:00
  • 0e3b093eb5
    mdbx: исправление неверной assert-проверки и микрооптимизация (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-10 16:34:19 +03:00
  • 5d38add405
    mdbx: исправление ошибок merge/rebase (backport). Леонид Юрьев (Leonid Yuriev) 2025-04-10 16:33:10 +03:00
  • 2ceda89b05 mdbx-tests: расширение и доработка сценария extra/cursor-closing. Леонид Юрьев (Leonid Yuriev) 2025-04-10 12:14:53 +03:00
  • 5bd99d4da2 mdbx: подсказка для Coverity для подавления ложно-положительных предупреждений. Леонид Юрьев (Leonid Yuriev) 2025-04-10 12:14:08 +03:00
  • a04053ee98 mdbx: возврат MDBX_EINVAL из mdbx_cursor_bind() при невозможности отвязки курсора от его текущей транзакции. Леонид Юрьев (Leonid Yuriev) 2025-04-10 12:10:12 +03:00
  • f35c1fe5bc mdbx: исправление неверной assert-проверки и микрооптимизация. Леонид Юрьев (Leonid Yuriev) 2025-04-10 11:40:17 +03:00
  • 4691c0b5c8 mdbx: исправление ошибок merge/rebase. Леонид Юрьев (Leonid Yuriev) 2025-04-10 11:35:43 +03:00
  • b55a41f604
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-04-09 22:18:13 +03:00
  • 29bed7cf5d mdbx: игнорирование EAGAIN от flock() в случае копирования на NFS. Леонид Юрьев (Leonid Yuriev) 2025-04-07 12:13:27 +03:00
  • f91c2bb8da mdbx-doc: TODO typo and SWIG-url. Леонид Юрьев (Leonid Yuriev) 2025-04-09 10:57:48 +03:00
  • d9c5e40360
    mdbx-doc: исправление опечаток/повторов в комментариях. Леонид Юрьев (Leonid Yuriev) 2025-04-07 13:00:40 +03:00
  • 8d0eceee9f mdbx: отключение использования copy_file_range() для ядер linux 5.3-5.18 включительно. Леонид Юрьев (Leonid Yuriev) 2025-04-07 05:28:16 +03:00
  • 6cb1b6754e mdbx-doc: исправление повтора в комментарии. Леонид Юрьев (Leonid Yuriev) 2025-04-06 14:09:51 +03:00
  • 187bd59aa0 mdbx: добавление badge-ссылки на телеграм и рокировка параграфов в начале README. Леонид Юрьев (Leonid Yuriev) 2025-04-02 16:21:40 +03:00
  • 1c49548ea5 mdbx-dc: fix typos. Леонид Юрьев (Leonid Yuriev) 2025-04-01 21:18:11 +03:00
  • 4b9427685a mdbx: добавление внутренней опции MDBX_DEBUG_DPL_LIMIT. Леонид Юрьев (Leonid Yuriev) 2025-03-31 00:54:07 +03:00
  • 650569cc6a mdbx: merge branch master into devel. Леонид Юрьев (Leonid Yuriev) 2025-03-31 00:52:52 +03:00
  • d8f46344b5
    mdbx: добавление MDBX_VERSION_UNSTABLE и маркировка master-ветки для предотвращения ошибок сборки. Леонид Юрьев (Leonid Yuriev) 2025-03-31 00:51:23 +03:00
  • ebf1e9d8ba mdbx-tests: расширение extra/details-rkl для проверки hole-итераторов. Леонид Юрьев (Leonid Yuriev) 2025-03-30 23:35:00 +03:00
  • 4c3df230d3 mdbx: hole-iterator для rkl. Леонид Юрьев (Leonid Yuriev) 2025-03-28 16:30:55 +03:00
  • 9ea8e9b2cf mdbx-tests: добавление extra/details-rkl. Леонид Юрьев (Leonid Yuriev) 2025-01-30 18:56:25 +03:00
  • b8c1b835ed mdbx: добавление rkl с итераторами. Леонид Юрьев (Leonid Yuriev) 2025-01-30 18:43:30 +03:00
  • db163cbcfd mdbx: перемещение узлов в node_add_branch() после проверки переполнения страницы. Леонид Юрьев (Leonid Yuriev) 2025-02-21 16:04:42 +03:00
  • 936c25e671 mdbx: добавление assert-проверок для отлова ошибок приводящих к переполнению/повреждению страниц. Леонид Юрьев (Leonid Yuriev) 2025-02-21 16:01:03 +03:00
  • 56a6377622
    mdbx: понижение уровня логирования для "skip update meta" (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-28 15:14:54 +03:00
  • b308559dd9 mdbx: понижение уровня логирования для "skip update meta". Леонид Юрьев (Leonid Yuriev) 2025-03-28 15:12:10 +03:00
  • 19dc93fc76
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-23 17:46:28 +03:00
  • 5f1d8dcb3e mdbx: уточнение типа адреса для донатов (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-22 23:17:35 +03:00
  • 3d2b221256 mdbx++: вброс std::invalid_argument с явным сообщением "MDBX_EINVAL" (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-22 19:53:50 +03:00
  • ca1808d57f mdbx-test: расширение extra/cursor-closing (backport). Леонид Юрьев (Leonid Yuriev) 2025-03-22 19:44:17 +03:00
  • aa98d6a88e
    mdbx: обновление NOTICE. Леонид Юрьев (Leonid Yuriev) 2025-03-22 23:31:47 +03:00
  • b4e65f5d21 mdbx: обновление NOTICE. Леонид Юрьев (Leonid Yuriev) 2025-03-22 23:29:43 +03:00
  • 390490edf4 mdbx: уточнение типа адреса для донатов. Леонид Юрьев (Leonid Yuriev) 2025-03-22 23:17:35 +03:00
  • b9b14f0061
    mdbx: устранение регресса при использовании курсоров для DBI=0 в читающих транзакциях (hotfix). Леонид Юрьев (Leonid Yuriev) 2025-03-22 20:01:52 +03:00
  • 94531a9cdc mdbx++: вброс std::invalid_argument с явным сообщением "MDBX_EINVAL" . Леонид Юрьев (Leonid Yuriev) 2025-03-22 19:30:38 +03:00
  • f8e332a205 mdbx-test: расширение extra/cursor-closing. Леонид Юрьев (Leonid Yuriev) 2025-03-22 19:06:13 +03:00
  • 021d83b841 mdbx: устранение регресса при использовании курсоров для DBI=0 в читающих транзакциях. Леонид Юрьев (Leonid Yuriev) 2025-03-22 19:08:52 +03:00
  • e3324cef91
    mdbx: выпуск 0.13.5 "Труба". v0.13.5 Леонид Юрьев (Leonid Yuriev) 2025-03-21 21:14:00 +03:00
  • 4e33bad6e7
    mdbx: отсечение хвоста ChangeLog с отделением в ChangeLog-01. Леонид Юрьев (Leonid Yuriev) 2025-03-21 00:31:54 +03:00
  • a313dd2fae
    mdbx: merge branch stable into master. Леонид Юрьев (Leonid Yuriev) 2025-03-21 00:11:00 +03:00
  • bb664152b8
    mdbx: дополнение ChangeLog (подготовка к выпуску). Леонид Юрьев (Leonid Yuriev) 2025-03-20 23:53:22 +03:00
  • 2e4962a2f3 mdbx-docs: изменение <title> и meta-title в index.html Леонид Юрьев (Leonid Yuriev) 2025-03-20 21:50:53 +03:00
  • 00917f8c96 mdbx: корректировка ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-20 17:44:49 +03:00
  • 999f8644f6
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-03-20 18:02:00 +03:00