Commit Graph

  • fa73f44ff0 mdbx: дополнение ChangeLog. master Леонид Юрьев (Leonid Yuriev) 2025-06-28 10:48:11 +03:00
  • 79b33ba8fd mdbx: устранение предупреждения lcc-1.29 Леонид Юрьев (Leonid Yuriev) 2025-06-28 00:10:37 +03:00
  • a600c2a7a2 mdbx: устранение вероятности ошибки MDBX_ENODATA при поиске в GC. Леонид Юрьев (Leonid Yuriev) 2025-06-25 12:27:39 +03:00
  • 10bf63eb9a mdbx: замена части PNL-макросов функциями. Леонид Юрьев (Leonid Yuriev) 2025-06-19 23:18:14 +03:00
  • 9020ea9d6c mdbx: допущение нехватки страниц при ранней/не-отложенной очистке GC (продолжение). Леонид Юрьев (Leonid Yuriev) 2025-06-19 21:46:37 +03:00
  • 31d5ab62bf mdbx-tests: остановка/отстрел дочерних процессов с ожиданием. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:37:06 +03:00
  • ecf5acfff0 mdbx: изоляция txl-списков от кода PNL. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:35:56 +03:00
  • bb37c93dd5 mdbx: ранняя/не-отложенная очистка GC (начало). Леонид Юрьев (Leonid Yuriev) 2025-06-03 21:54:24 +03:00
  • 40af0565c5 mdbx-tests: явное NUMA-распределение в battery/tmux-тесте. Леонид Юрьев (Leonid Yuriev) 2025-06-19 19:11:46 +03:00
  • 0359eca01c mdbx-tests: поддержка опции --numa # для привязки стохастического теста к NUMA-узлу. Леонид Юрьев (Leonid Yuriev) 2025-06-19 17:30:44 +03:00
  • d461ba86c7 mdbx++: несущественная корректировка конструкторов mdbx::buffer::silo. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:43:39 +03:00
  • b49cd49c68 mdbx: интенсификация слияния страниц изменением порога по-умолчанию с 25% до 33%. Леонид Юрьев (Leonid Yuriev) 2025-06-14 13:28:00 +03:00
  • 75131c082b mdbx: добавление rkl_destructive_merge() и унификация порядка dst/src аргументов rkl_merge(). Леонид Юрьев (Leonid Yuriev) 2025-06-03 17:11:40 +03:00
  • 3462bc116a mdbx: удаление known_continuous аргумента rkl_push(). Леонид Юрьев (Leonid Yuriev) 2025-06-03 16:27:02 +03:00
  • 966849646d mdbx: замена части PNL-макросов функциями. devel Леонид Юрьев (Leonid Yuriev) 2025-06-19 23:18:14 +03:00
  • fa0cd4d8b3 mdbx: допущение нехватки страниц при ранней/не-отложенной очистке GC (продолжение). Леонид Юрьев (Leonid Yuriev) 2025-06-19 21:46:37 +03:00
  • d14927366d mdbx-tests: остановка/отстрел дочерних процессов с ожиданием. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:37:06 +03:00
  • a9d910e8fd mdbx: изоляция txl-списков от кода PNL. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:35:56 +03:00
  • 86890b4756 mdbx: ранняя/не-отложенная очистка GC (начало). Леонид Юрьев (Leonid Yuriev) 2025-06-03 21:54:24 +03:00
  • 8c8aaf7dd1 mdbx-tests: явное NUMA-распределение в battery/tmux-тесте. Леонид Юрьев (Leonid Yuriev) 2025-06-19 19:11:46 +03:00
  • 8f0b783c93 mdbx-tests: поддержка опции --numa # для привязки стохастического теста к NUMA-узлу. Леонид Юрьев (Leonid Yuriev) 2025-06-19 17:30:44 +03:00
  • 4bce51e660 mdbx++: несущественная корректировка конструкторов mdbx::buffer::silo. Леонид Юрьев (Leonid Yuriev) 2025-06-18 11:43:39 +03:00
  • 18b376a4b0 mdbx: интенсификация слияния страниц изменением порога по-умолчанию с 25% до 33%. Леонид Юрьев (Leonid Yuriev) 2025-06-14 13:28:00 +03:00
  • 49a9545903 mdbx: добавление rkl_destructive_merge() и унификация порядка dst/src аргументов rkl_merge(). Леонид Юрьев (Leonid Yuriev) 2025-06-03 17:11:40 +03:00
  • bb5b6c5823 mdbx: удаление known_continuous аргумента rkl_push(). Леонид Юрьев (Leonid Yuriev) 2025-06-03 16:27:02 +03:00
  • e8bfffc9f6
    mdbx: исправление опечатки MDBX_ENOMEM (backport). stable release-engineering Леонид Юрьев (Leonid Yuriev) 2025-06-01 11:32:37 +03:00
  • b3329fddf2
    mdbx: исправление опечатки MDBX_ENOMEM. Леонид Юрьев (Leonid Yuriev) 2025-06-01 11:26:17 +03:00
  • 8b4ec09d08 mdbx: исправление имён параметров в прототипе rkl_destructive_move(). Леонид Юрьев (Leonid Yuriev) 2025-05-29 22:56:34 +03:00
  • f53ab49e2c
    mdbx: запечатка и уведомление об окончании поддержки. архив/0.11 Леонид Юрьев (Leonid Yuriev) 2025-05-27 15:32:02 +03:00
  • f5279769f1
    mdbx: запечатка и уведомление об окончании поддержки. архив/0.12 Леонид Юрьев (Leonid Yuriev) 2025-05-27 14:44:11 +03:00
  • 6abaa67eb8 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-05-21 14:22:35 +03:00
  • 266937e72d mdbx: перемещение и доработка проверки _FILE_OFFSET_BITS для Android (backport). Леонид Юрьев (Leonid Yuriev) 2025-05-17 14:36:57 +03:00
  • ecbffc65f4
    mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-05-21 14:13:36 +03:00
  • e03b8e1227 mdbx: добавление ignore_enosys_and_einval() и её использование для отказа от OFD-блокировок. Леонид Юрьев (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. Леонид Юрьев (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
  • 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. Леонид Юрьев (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: переформатирование (косметика). Леонид Юрьев (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
  • ba0449339d mdbx-doc: исправление опечаток/повторов в комментариях. Леонид Юрьев (Leonid Yuriev) 2025-04-07 13:00:40 +03:00
  • d9c5e40360
    mdbx-doc: исправление опечаток/повторов в комментариях. Леонид Юрьев (Leonid Yuriev) 2025-04-07 13:00:40 +03:00