Commit Graph

  • b59937adb8 mdbx-doc: исправление опечатки в упоминании mdbx_env_resurrect_after_fork() (backport). release-engineering Леонид Юрьев (Leonid Yuriev) 2025-01-26 17:36:40 +03:00
  • f6d91b3c5b mdbx-doc: исправление опечатки в упоминании mdbx_env_resurrect_after_fork(). master devel Леонид Юрьев (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
  • 7074b94b2e mdbx: упрощение gcu_loose(). Леонид Юрьев (Leonid Yuriev) 2025-01-25 19:18:18 +03:00
  • a59c5f9316 mdbx: упрощение gcu_loose() (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-25 19:18:18 +03:00
  • f39542a9f0 mdbx-doc: дополнение TODO. Леонид Юрьев (Leonid Yuriev) 2025-01-21 16:26:47 +03:00
  • 27a2166be7 mdbx-doc: исправление орфографии/опечатки в ChangeLog (backport). stable Леонид Юрьев (Leonid Yuriev) 2025-01-21 15:38:42 +03:00
  • d89670bcea mdbx-doc: исправление орфографии/опечатки в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-21 15:38:42 +03:00
  • 978065070f mdbx: включение MDBX_ENABLE_PROFGC для Erigon. 4erigon Леонид Юрьев (Leonid Yuriev) 2024-12-16 16:48:32 +03:00
  • c615e4d0a6 mdbx-doc: доработка/актуализация раздела "Restrictions & Caveats" (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-19 02:14:19 +03:00
  • fce40169bd mdbx-doc: доработка/актуализация раздела "Restrictions & Caveats". Леонид Юрьев (Leonid Yuriev) 2025-01-19 02:14:19 +03:00
  • 560aa72f3d mdbx-doc: добавление в doxygen-документацию ссылки на архив сообщений телеграмм-группы 2020-2024 годов. Леонид Юрьев (Leonid Yuriev) 2025-01-19 01:22:47 +03:00
  • cb7ba6b53f mdbx-doc: favicon для сайта с документацией. Леонид Юрьев (Leonid Yuriev) 2025-01-19 00:50:35 +03:00
  • 03685aba5a mdbx-doc: разделение актуальных и устаревших/неподдерживаемых привязок в README (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-18 19:03:14 +03:00
  • 4a0a32a54b mdbx-doc: добавление в README ссылки на архив сообщений телеграмм-группы 2020-2024 годов (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-17 22:41:26 +03:00
  • 1b9ad144ea mdbx: исправление верстки README. Леонид Юрьев (Leonid Yuriev) 2025-01-18 18:15:11 +03:00
  • 36abcc57f0 mdbx: обновление года в © (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-15 19:30:00 +03:00
  • 0233eda949 mdbx-doc: добавление в README ссылки на архив сообщений телеграмм-группы 2020-2024 годов. Леонид Юрьев (Leonid Yuriev) 2025-01-17 22:41:26 +03:00
  • 78552a5c84 mdbx-doc: разделение актуальных и устаревших/неподдерживаемых привязок в README. Леонид Юрьев (Leonid Yuriev) 2025-01-17 20:39:25 +03:00
  • beb5a81d12 mdbx-doc: обновление номера версии и даты в заголовках man-страниц. Леонид Юрьев (Leonid Yuriev) 2025-01-16 11:38:52 +03:00
  • 56d1dbef45 mdbx: обновление года в ©. Леонид Юрьев (Leonid Yuriev) 2025-01-15 19:30:00 +03:00
  • 761248cc21 mdbx-doc: дополнение описания mdbx_txn_commit(). Леонид Юрьев (Leonid Yuriev) 2025-01-15 14:55:22 +03:00
  • 72fb45e13d mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-15 14:24:43 +03:00
  • e529cd7d19 mdbx: корректировка ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-14 21:28:01 +03:00
  • 2c3b36da64 mdbx: рефакторинг txn_renew() транзакций с вычленением txn_basal_start(). Леонид Юрьев (Leonid Yuriev) 2025-01-15 00:49:30 +03:00
  • 314b8ce1f0 mdbx: переименование (косметика). Леонид Юрьев (Leonid Yuriev) 2025-01-14 22:40:56 +03:00
  • 7e772114bc mdbx: рефакторинг читающих транзакций в вычленением txn_ro_start(), txn_ro_seize(), txn_ro_slot(). Леонид Юрьев (Leonid Yuriev) 2025-01-14 14:33:20 +03:00
  • 0accf98ff7 mdbx: добавление опции сборки MDBX_ENABLE_NON_READONLY_EXPORT и логирование соответствующих ситуаций. Леонид Юрьев (Leonid Yuriev) 2025-01-13 23:13:24 +03:00
  • e4054b56c3 mdbx: использование при наличии EREMOTEIO вместо ENOTBLK в качестве MDBX_EREMOTE. Леонид Юрьев (Leonid Yuriev) 2025-01-13 20:43:02 +03:00
  • 950db52fe8 mdbx: выделение basal/ro/nested txn-функций в отдельные файлы (без изменений кода). Леонид Юрьев (Leonid Yuriev) 2025-01-11 18:18:17 +03:00
  • 380385c1db mdbx: упрощение выхода по not-found пути из cursor_seek(). Леонид Юрьев (Leonid Yuriev) 2025-01-09 22:51:08 +03:00
  • 10e7e5c899 mdbx: рефакторинг mdbx_txn_commit_ex() 5/5 (вычленение txn_basal_end()). Леонид Юрьев (Leonid Yuriev) 2025-01-10 12:13:47 +03:00
  • 6d92a778a5 mdbx: оформление опции сборки MDBX_NOSUCCESS_PURE_COMMIT (выключено по умолчанию). Леонид Юрьев (Leonid Yuriev) 2025-01-10 12:07:48 +03:00
  • c60f6afe5f mdbx: упрощение/выпрямление/рефакторинг txn_end() и затронутых зависимостей. Леонид Юрьев (Leonid Yuriev) 2025-01-08 13:25:55 +03:00
  • a5bb555db3 mdbx: рефакторинг mdbx_txn_commit_ex() 4/5 (вычленение txn_basal_commit()). Леонид Юрьев (Leonid Yuriev) 2025-01-07 20:05:50 +03:00
  • b9b784c18e mdbx: рефакторинг mdbx_txn_commit_ex() 3/5 (вычленение txn_nested_join()). Леонид Юрьев (Leonid Yuriev) 2025-01-07 17:24:08 +03:00
  • c6cd482ea0 mdbx: рефакторинг mdbx_txn_commit_ex() 2/5 (struct commit_timestamp, latency_init/gcprof/done()). Леонид Юрьев (Leonid Yuriev) 2025-01-07 18:35:53 +03:00
  • 2b9401e372 mdbx: рефакторинг mdbx_txn_commit_ex() 1/5 (переменование локальных timestamp-переменных). Леонид Юрьев (Leonid Yuriev) 2025-01-07 17:20:51 +03:00
  • 6fe7baa1b8 mdbx: упрощение mdbx_txn_break(). Леонид Юрьев (Leonid Yuriev) 2025-01-08 13:25:00 +03:00
  • 1e5fef2c76 mdbx: рефакторинг txn-api с выносом отдельных txn-функций. Леонид Юрьев (Leonid Yuriev) 2025-01-07 15:19:58 +03:00
  • 0a4156fe6f mdbx: перенос check_env() из txn_end() в функции txn-api. Леонид Юрьев (Leonid Yuriev) 2025-01-06 23:35:21 +03:00
  • a89d418c91 mdbx: рефакторинг mdbx_txn_straggler() с добавлением проверки env. Леонид Юрьев (Leonid Yuriev) 2025-01-06 23:34:14 +03:00
  • 585ccdf716 mdbx: изменение TXN_END_NAMES. Леонид Юрьев (Leonid Yuriev) 2025-01-07 16:21:04 +03:00
  • 81e2623a54 mdbx: рефакторинг затенения и завершения курсоров, с удалением TXN_END_EOTDONE и добавлением txn_may_have_cursors. Леонид Юрьев (Leonid Yuriev) 2025-01-06 20:53:16 +03:00
  • b681b59434 mdbx: рефакторинг/вычленение txn_basal_create/destroy(). Леонид Юрьев (Leonid Yuriev) 2025-01-05 20:57:13 +03:00
  • 88d782e5eb mdbx: обновление патча для старых версий buildroot (backport). Леонид Юрьев (Leonid Yuriev) 2025-01-14 13:00:53 +03:00
  • 67460dd0fd mdbx: обновление патча для старых версий buildroot. Леонид Юрьев (Leonid Yuriev) 2025-01-14 13:00:53 +03:00
  • 3a1ac35009 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-13 14:26:56 +03:00
  • 3c60e1e94c mdbx-tests: переделка seed/salt ГПСЧ для более удобного контроля и воспроизведения тестов. Леонид Юрьев (Leonid Yuriev) 2025-01-09 20:44:44 +03:00
  • a994a9bbcc mdbx: использование MDBX_GET_BOTH для проверки наличия добавляемого значения в таблице. Леонид Юрьев (Leonid Yuriev) 2025-01-09 20:40:12 +03:00
  • 84e2c70b98
    mdbx: начало разработки ветки 0.14. v0.14.0 Леонид Юрьев (Leonid Yuriev) 2025-01-13 16:54:52 +03:00
  • d3daa23c63 mdbx: обновление ChangeLog (подготовка выпуска 0.13.4). Леонид Юрьев (Leonid Yuriev) 2025-01-13 13:13:26 +03:00
  • bd45668fee mdbx: merge branch master into stable. Леонид Юрьев (Leonid Yuriev) 2025-01-12 22:08:00 +03:00
  • 92e2b6287e
    mdbx: выпуск 0.13.3 "Королёв" (Korolev). v0.13.3 Леонид Юрьев (Leonid Yuriev) 2025-01-12 16:27:02 +03:00
  • c751977bf7 mdbx-tools: добавление логирования ошибок/предупреждений по все утилиты. Леонид Юрьев (Leonid Yuriev) 2025-01-12 14:38:20 +03:00
  • e5fe279632 mdbx: логирование ошибок при открытии lck-файла. Леонид Юрьев (Leonid Yuriev) 2025-01-12 14:30:39 +03:00
  • 8408a2eed3 mdbx: добавление разделителя между MDBX_BUILD_FLAGS_CONFIG и MDBX_BUILD_FLAGS (косметика). Леонид Юрьев (Leonid Yuriev) 2025-01-12 11:54:24 +03:00
  • 0297136648 mdbx: улучшение авто-переключения в режим without-lck при открытии БД на read-only-носителе. Леонид Юрьев (Leonid Yuriev) 2025-01-12 02:32:12 +03:00
  • 92a49c7c8c mdbx: устранение риска потери/перезаписи errno при неожиданных ошибках в close(). Леонид Юрьев (Leonid Yuriev) 2025-01-12 02:16:44 +03:00
  • b75e16f4f8 mdbx: устранение null-dereference регресса в режиме readonly-without-lck. Леонид Юрьев (Leonid Yuriev) 2025-01-11 23:16:55 +03:00
  • dcc8708d6a mdbx: дополнение ChangeLog (запланирован выпуск v0.13.3). Леонид Юрьев (Leonid Yuriev) 2025-01-11 02:35:48 +03:00
  • 9c8f90b713 mdbx: доработка эвристик для выбора/подстройки default-значений в mdbx_env_set_geometry(). Леонид Юрьев (Leonid Yuriev) 2025-01-10 23:17:50 +03:00
  • 820bd45818 mdbx++: использование только default-значений для геометрии по-умолчанию вместо min/max. Леонид Юрьев (Leonid Yuriev) 2025-01-10 22:09:07 +03:00
  • 3a02ca88ea mdbx-make: добавление цели ctest и её привязка к make check. Леонид Юрьев (Leonid Yuriev) 2025-01-07 15:18:27 +03:00
  • 16997a88b0 mdbx-tests: уменьшение кол-ва итераций в crunched-delete. Леонид Юрьев (Leonid Yuriev) 2025-01-07 16:10:26 +03:00
  • b00e8ea13f mdbx: использование txl_contain() в audit(). Леонид Юрьев (Leonid Yuriev) 2025-01-07 19:34:06 +03:00
  • faa9753d2d mdbx: перемещение и корректировка комментария размечающего внутренние поля пишущей транзакции. Леонид Юрьев (Leonid Yuriev) 2025-01-05 14:35:39 +03:00
  • 5ba257fafc mdbx: добавление упущенного static для txl_reserve(). Леонид Юрьев (Leonid Yuriev) 2024-12-24 20:08:49 +03:00
  • bad6e3c2e2 mdbx: очистка флажка ENV_TXKEY внутри rthc_dtor(). Леонид Юрьев (Leonid Yuriev) 2024-12-21 09:19:27 +03:00
  • 5350ed8a3b mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2025-01-04 11:54:11 +03:00
  • fef7c25a65 mdbx-make: mkdir -p для повторной сборки без очистки. Леонид Юрьев (Leonid Yuriev) 2025-01-04 11:53:20 +03:00
  • 10ac9a9c50 mdbx-tests: добавление extra/txn. Леонид Юрьев (Leonid Yuriev) 2025-01-04 04:01:41 +03:00
  • dc98f06d2c mdbx: логирование и возврат MDBX_INCOMPATIBLE при попытке запуска вложенных транзакций в режиме MDBX_WRITEMAP. Леонид Юрьев (Leonid Yuriev) 2025-01-03 21:23:45 +03:00
  • 0a364aefbb mdbx++: добавление txn::make_broken(). Леонид Юрьев (Leonid Yuriev) 2025-01-02 11:15:19 +03:00
  • 1bf008ac16 mdbx: доработка контроля потока-владельца транзакции. Леонид Юрьев (Leonid Yuriev) 2024-12-30 17:49:42 +03:00
  • 1e4e2eb3c8 mdbx-doc: исправление опечатки в комментарии. Леонид Юрьев (Leonid Yuriev) 2024-12-29 08:42:48 +03:00
  • 63dba2876d mdbx-doc: корректировка описания значения по-умолчанию MDBX_opt_txn_dp_limit. Леонид Юрьев (Leonid Yuriev) 2024-12-28 22:56:17 +03:00
  • 5ff5080935 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-12-28 09:52:19 +03:00
  • df8b15f639 mdbx: const для транзакции в txn_take_gcprof(). Леонид Юрьев (Leonid Yuriev) 2024-12-28 09:38:08 +03:00
  • 26f6fd351a mdbx: подстройка dirty-pages-limit при старте транзакций. Леонид Юрьев (Leonid Yuriev) 2024-12-27 09:35:57 +03:00
  • c8c541649c mdbx: доработка контроля длины ключа внутри cursor_seek(). Леонид Юрьев (Leonid Yuriev) 2024-12-27 00:32:09 +03:00
  • 42561e3b8e mdbx: удаление лишних проверок внутри mdbx_dbi_close() (backport). архив/0.12 Леонид Юрьев (Leonid Yuriev) 2024-12-22 19:33:40 +03:00
  • 98b28213ce mdbx: корректировка ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-12-22 18:30:58 +03:00
  • 214f5d4de4 mdbx: дополнение README. Леонид Юрьев (Leonid Yuriev) 2024-12-22 18:30:38 +03:00
  • 00c5bbcc5e mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-12-22 09:53:33 +03:00
  • 471b14a147 mdbx-tests: проверка случая повторного закрытия dbi-хендла. Леонид Юрьев (Leonid Yuriev) 2024-12-22 09:36:48 +03:00
  • bfc6795762 mdbx: устранение регресса не-отпускания мьютекса при попытки повторного закрытия dbi-хендла. Леонид Юрьев (Leonid Yuriev) 2024-12-22 09:25:28 +03:00
  • a76e06a48e mdbx: исправление несогласованности MDBX_DPL_PREALLOC_FOR_RADIXSORT и assert-проверки внутри dpl_bytes2size(). Леонид Юрьев (Leonid Yuriev) 2024-12-21 18:05:39 +03:00
  • b9e4c1ea73 mdbx: вычленение txl_contain(). Леонид Юрьев (Leonid Yuriev) 2024-12-21 16:49:40 +03:00
  • bc56a613ab mdbx: чистка исходников pnl/dpl/txl. Леонид Юрьев (Leonid Yuriev) 2024-12-20 21:32:42 +03:00
  • 225fb79eb2 mdbx: переименование repnl/retxl. Леонид Юрьев (Leonid Yuriev) 2024-12-19 22:03:03 +03:00
  • ffb7918525 mdbx: понижение уровня логирования "reserve depleted" при обновлении GC. Леонид Юрьев (Leonid Yuriev) 2024-12-20 20:35:47 +03:00
  • 0339aa56d9 mdbx: перенос prefault_write_activated в транзакцию. Леонид Юрьев (Leonid Yuriev) 2024-12-20 20:34:49 +03:00
  • 4059686534 mdbx: опечатки в комментариях. Леонид Юрьев (Leonid Yuriev) 2024-12-20 20:33:56 +03:00
  • ab57ce7d5f mdbx: добавление ссылки на новые привязки к Python. Леонид Юрьев (Leonid Yuriev) 2024-12-21 19:36:54 +03:00
  • 462af2be48 mdbx: исправление ошибки редактирования README. Леонид Юрьев (Leonid Yuriev) 2024-12-20 11:46:01 +03:00