Commit Graph

  • dd9fc963d2 mdbx: изменение и расширение API функционалом проверки целостности структуры БД. Леонид Юрьев (Leonid Yuriev) 2023-03-28 21:24:18 +0300
  • e9ad618b58 mdbx: начало ветки 0.13, с новым функционалом и изменением API. Леонид Юрьев (Leonid Yuriev) 2023-04-23 20:23:04 +0300
  • 42ef1dcd39 mdbx: merge branch master into devel. Леонид Юрьев (Leonid Yuriev) 2023-10-23 19:49:50 +0300
  • 93429d3a23 mdbx: merge branch master into stable. Леонид Юрьев (Leonid Yuriev) 2023-10-23 18:15:26 +0300
  • 080875cd6d mdbx: Обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-10-23 18:13:35 +0300
  • 753cfd00eb mdbx: обновление патча для старых версий buildroot. Леонид Юрьев (Leonid Yuriev) 2023-10-23 18:12:00 +0300
  • 311a6e5d10 mdbx++: добавление забытого исключения mdbx::duplicated_lck_file. Леонид Юрьев (Leonid Yuriev) 2023-10-23 16:27:55 +0300
  • e58b582639 mdbx: исправление MDBX_LAST_ADDED_ERRCODE. Леонид Юрьев (Leonid Yuriev) 2023-10-23 16:19:31 +0300
  • e2ed55853d mdbx: удаление устаревших mdbx_set_compare() и mdbx_set_dupsort(). Леонид Юрьев (Leonid Yuriev) 2023-10-23 16:17:05 +0300
  • 02c7cf2a9c
    mdbx: выпуск 0.12.8 "Владимир Уткин" v0.12.8 Леонид Юрьев (Leonid Yuriev) 2023-10-17 18:16:29 +0300
  • 83f19fc993 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-10-14 14:37:08 +0300
  • d440485156 mdbx-doc: добавление определений макросов для Doxygen. Леонид Юрьев (Leonid Yuriev) 2023-10-14 13:41:59 +0300
  • 25ec8e253f mdbx-doc: уточнение формулировок в описании API. Леонид Юрьев (Leonid Yuriev) 2023-10-13 09:36:01 +0300
  • 248208cf5d mdbx: обновлене ChangeLog (планирование релиза). Леонид Юрьев (Leonid Yuriev) 2023-10-11 11:14:28 +0300
  • f02a0ffa21 mdbx: возможность использования MDBX_GET_MULTIPLE без предварительной установки курсора. Леонид Юрьев (Leonid Yuriev) 2023-10-10 22:02:19 +0300
  • 2b0eae08f5 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-10-09 22:12:06 +0300
  • 5d9740bbcf mdbx-cmake: использование add_mdbx_option() для вывода информации об mdbx-опциях при сборке. Леонид Юрьев (Leonid Yuriev) 2023-10-09 21:49:58 +0300
  • 39f2bb142a mdbx: сокращение излишнего вызова osal_thread_self(). Леонид Юрьев (Leonid Yuriev) 2023-10-09 20:56:42 +0300
  • e9b10db255 mdbx++: доработка использования filesystem для старых компиляторов. Леонид Юрьев (Leonid Yuriev) 2023-10-09 07:34:01 +0300
  • 687622b8b1 mdbx: устранение предупреждений Valgrind при логировании в отладочных сборках. Леонид Юрьев (Leonid Yuriev) 2023-10-08 18:31:12 +0300
  • fd8a99acff mdbx: доработка mdbx_dump_val() используемой для логирования и отладки. Леонид Юрьев (Leonid Yuriev) 2023-10-08 17:13:03 +0300
  • e21e91ad1f mdbx-doc: уточнение формулировок о SIGSEGV и недопустимости прямого изменения данных. Леонид Юрьев (Leonid Yuriev) 2023-10-08 11:55:30 +0300
  • 6027348651 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-10-08 09:42:56 +0300
  • 1aead6869a mdbx: костыль для глушения/игнорирования EDEADLK в ряде сценариев при использовании Valgrind или ASAN. Леонид Юрьев (Leonid Yuriev) 2023-10-07 21:53:25 +0300
  • 45721d4064 mdbx-test: устранение жалобы Valgrind на утечку памяти в одном из тестов. Леонид Юрьев (Leonid Yuriev) 2023-10-07 18:15:42 +0300
  • 6de15514df mdbx: устранение жалобы Valgrind на чтение неинициализированной памяти. Леонид Юрьев (Leonid Yuriev) 2023-10-07 18:13:01 +0300
  • 215bee9ab7 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-10-07 10:22:34 +0300
  • 7d3f136a3a mdbx-cmake: добавление extra-тестов в область видимости ctest. Леонид Юрьев (Leonid Yuriev) 2023-10-07 09:08:34 +0300
  • eb348ca34c mdbx-test-extra: добавление теста dupfixed_multiple. Леонид Юрьев (Leonid Yuriev) 2023-10-06 22:11:21 +0300
  • cb48ee8f3d mdbx: перезапись в mdbx_put() всех мульти-значений ключа при отсутствии флага MDBX_NOOVERWRITE. Леонид Юрьев (Leonid Yuriev) 2023-10-06 21:52:23 +0300
  • a387284458 mdbx: микро-оптимизация и рефакториг cursor_put_nochecklen(). Леонид Юрьев (Leonid Yuriev) 2023-10-06 17:34:09 +0300
  • e7ae8214fd mdbx: исправление cursor_put_nochecklen(MDBX_MULTIPLE). Леонид Юрьев (Leonid Yuriev) 2023-10-06 15:54:41 +0300
  • e195f5bcf7 mdbx++: перегрузка txn::put_multiple() и добавление контроля POD. Леонид Юрьев (Leonid Yuriev) 2023-10-06 12:45:50 +0300
  • c256e8358c mdbx++: добавление slice::as_pod<typename>(). Леонид Юрьев (Leonid Yuriev) 2023-10-06 12:06:22 +0300
  • bc6d320bb2 mdbx: исправление несущественных предупреждений при MDBX_ENABLE_PROFGC=ON. Леонид Юрьев (Leonid Yuriev) 2023-10-04 08:13:55 +0300
  • 3d187abc1b mdbx: merge branch master into stable. Леонид Юрьев (Leonid Yuriev) 2023-06-18 17:18:16 +0300
  • 7b12e7323f
    mdbx: выпуск 0.12.7 "Артек" v0.12.7 Леонид Юрьев (Leonid Yuriev) 2023-06-16 20:04:01 +0300
  • 45aa39c68b mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-06-09 00:04:27 +0300
  • d02bdcf2bd mdbx: костыль для GCC при сборке с -m32 -arch=i686 -Ofast. Леонид Юрьев (Leonid Yuriev) 2023-06-08 16:46:15 +0300
  • 5561cec9c5 mdbx: дополнительный static_assert для контроля выравнивания 64-битного atomic-типа. Леонид Юрьев (Leonid Yuriev) 2023-06-08 12:58:11 +0300
  • ff6674b377 mdbx: не делаем неявных обновлений БД (изменения размера или статуса мета-страниц) в режиме восстановления. Леонид Юрьев (Leonid Yuriev) 2023-06-08 04:12:11 +0300
  • ca6f04c52a mdbx: не учитываем geo.next при сверке геометрии после открытия БД. Леонид Юрьев (Leonid Yuriev) 2023-06-08 02:31:46 +0300
  • db6cf469c9 mdbx: доработка mdbx_env_turn_for_recovery() чтобы не обновлять мета-страницы при отсутствии изменений. Леонид Юрьев (Leonid Yuriev) 2023-06-08 01:15:02 +0300
  • d516e903d4 mdbx: исправление очепятки в mdbx_env_turn_for_recovery(). Леонид Юрьев (Leonid Yuriev) 2023-06-07 14:48:56 +0300
  • 7aaae2ecd5 mdbx-doc: исправление ссылок на mdbx_canary_put(). Леонид Юрьев (Leonid Yuriev) 2023-06-01 08:47:02 +0300
  • e2f6569a70 mdbx: fix GCC 13.x minor warnings (backport). архив/0.11 Леонид Юрьев (Leonid Yuriev) 2023-05-28 13:49:32 +0300
  • 0fae7f98da mdbx: fix reset of comparison functions on change MainDB flags (backport). Леонид Юрьев (Leonid Yuriev) 2023-03-31 00:54:05 +0300
  • bf1c753be3 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-05-26 18:10:47 +0300
  • 79edab2adf mdbx-doc: уточнение ограничений в разделе "Restrictions & Caveats". Леонид Юрьев (Leonid Yuriev) 2023-05-25 12:54:55 +0300
  • 37792cc568 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-05-23 15:45:27 +0300
  • e8d2a5bd09 mdbx++: добавление пары перекрестных ссылок в doxygen-документацию. Леонид Юрьев (Leonid Yuriev) 2023-05-23 15:35:36 +0300
  • 2c2612ba23 mdbx: fix link to ioarena repo. Леонид Юрьев (Leonid Yuriev) 2023-05-14 15:57:28 +0300
  • 60b483025c mdbx++: устранение ложно-позитивного предупреждения новых версий GCC. Леонид Юрьев (Leonid Yuriev) 2023-05-14 01:23:48 +0300
  • 2abf80a199 mdbx-test-extra: устранение минорных предупреждений старых компиляторов. Леонид Юрьев (Leonid Yuriev) 2023-05-14 01:07:15 +0300
  • 4fd21d2f7b mdbx-cmake: незначительное уточнение пробника для std::filesystem. Леонид Юрьев (Leonid Yuriev) 2023-05-14 00:40:28 +0300
  • c019631a8c
    mdbx: выпуск 0.12.6 "ЦСКА" v0.12.6 Леонид Юрьев (Leonid Yuriev) 2023-04-29 21:30:35 +0300
  • 35d4834647 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-04-24 16:10:40 +0300
  • aee8caf9a0 mdbx: обновление патча для старых версий buildroot. Леонид Юрьев (Leonid Yuriev) 2023-04-19 13:38:25 +0300
  • 99c9bc2411 mdbx: использование clang-format-16. Леонид Юрьев (Leonid Yuriev) 2023-04-19 11:02:53 +0300
  • cf9145bb46 mdbx: использование enum-типов вместо int для устранения предупреждений GCC >= 13. Леонид Юрьев (Leonid Yuriev) 2023-04-19 10:17:05 +0300
  • 4151e0e348
    mdbx: merge branch master into stable. Леонид Юрьев (Leonid Yuriev) 2023-04-18 16:29:05 +0300
  • 9b8291457b
    mdbx: выпуск 0.12.5 "Динамо" v0.12.5 Леонид Юрьев (Leonid Yuriev) 2023-04-18 11:03:31 +0300
  • 0f13d91a0e mdbx: минорное переформатирование и пополнение ChangeLog для прошлых выпусков. Леонид Юрьев (Leonid Yuriev) 2023-04-18 10:16:51 +0300
  • d40b69ec7a mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-04-16 21:24:58 +0300
  • 61d19dcf95 mdbx: fix export of legacy API functions (backport). Леонид Юрьев (Leonid Yuriev) 2023-03-20 14:21:57 +0300
  • 7489c8ce28 mdbx: рефакторинг проверки "когерентности" мета-страниц. Леонид Юрьев (Leonid Yuriev) 2023-03-28 22:49:14 +0300
  • caddf07889 mdbx: корректировка osal_vasprintf() для устранения предупреждений статических анализаторов. Леонид Юрьев (Leonid Yuriev) 2023-03-28 21:40:15 +0300
  • 74256efc64 mdbx: refine comment. Леонид Юрьев (Leonid Yuriev) 2023-03-08 13:49:21 +0300
  • e47a91bf7c mdbx-test: совместимость со libstdc++ без std::string_view. Леонид Юрьев (Leonid Yuriev) 2023-04-05 08:57:16 +0300
  • 3ace3c27b8 mdbx++: добавление typename mdbx::default_allocator. Леонид Юрьев (Leonid Yuriev) 2023-04-01 11:10:40 +0300
  • bcebfb4b4c mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-03-31 22:49:25 +0300
  • b5400f9a35 mdbx-test: добавление мини-теста для проверки MainDB с целочисленными ключами. Леонид Юрьев (Leonid Yuriev) 2023-03-30 13:08:52 +0300
  • 8a44d57fab mdbx++: добавление вариантов buffer::key_from() с явным именованием по типу данных. Леонид Юрьев (Leonid Yuriev) 2023-03-31 00:47:53 +0300
  • fdb2b5b0f1 mdbx: обнуление компараторов при пересоздании MainDB. Леонид Юрьев (Leonid Yuriev) 2023-03-31 00:54:05 +0300
  • 95cb73646e mdbx: корректировка отладочного кода для устранения срабатывания assert-проверки. Леонид Юрьев (Leonid Yuriev) 2023-03-26 22:49:36 +0300
  • b2d16d32aa mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-03-20 15:56:19 +0300
  • e0be0d9a5e mdbx: корректировка экспорта устаревших функций API. Леонид Юрьев (Leonid Yuriev) 2023-03-20 14:21:57 +0300
  • 2ba7051719 mdbx: удаление из node_read_bigdata() дублирующей диагностики. Леонид Юрьев (Leonid Yuriev) 2023-03-05 17:20:56 +0300
  • 04ed388761 mdbx-test: добавление extra/upsert_alldups. Леонид Юрьев (Leonid Yuriev) 2023-03-04 14:39:21 +0300
  • da4e2ab254 mdbx-doc: исправление ссылок в описании mdbx_env_set_geometry(). Леонид Юрьев (Leonid Yuriev) 2023-03-17 10:54:40 +0300
  • c81b007587 mdbx: merge branch master into stable. Леонид Юрьев (Leonid Yuriev) 2023-03-04 00:00:24 +0300
  • 53177e483c
    mdbx: выпуск 0.12.4 "Арта-333" v0.12.4 Леонид Юрьев (Leonid Yuriev) 2023-03-03 23:23:08 +0300
  • ad93633d10 mdbx-tools: вывод всех счетчиков page-operations в mdbx_stat. Леонид Юрьев (Leonid Yuriev) 2023-03-03 16:02:37 +0300
  • f17c55a872 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-03-02 16:34:19 +0300
  • 7db014c4fc mdbx++: добавление в C++ API поддержки расширенных опций времени выполнения enum MDBX_option_t. Леонид Юрьев (Leonid Yuriev) 2023-03-01 23:18:09 +0300
  • 22405885f6 mdbx: корректировка излишней assert-проверки внутри override_meta(). Леонид Юрьев (Leonid Yuriev) 2023-03-01 01:09:10 +0300
  • 2ae7bfd9be mdbx-make: актуализация списков для целей cross-gcc и cross-qemu. Леонид Юрьев (Leonid Yuriev) 2023-02-28 21:52:34 +0300
  • 8f87ab252e mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-02-28 00:52:40 +0300
  • 800bd55ab9 mdbx-test: добавление опции --extra в скрипт test/long_stochastic.sh Леонид Юрьев (Leonid Yuriev) 2023-02-27 20:45:25 +0300
  • 5c52adf358 mdbx-test: расширение набора режимов перебираемых скриптом test/long_stochastic.sh Леонид Юрьев (Leonid Yuriev) 2023-02-27 15:17:22 +0300
  • 6d74b10db1 mdbx: поддержка ASAN (Address Sanitizer) при сборке посредством MSVC. Leonid Yuriev 2023-02-26 20:26:54 +0300
  • 359489e271 mdbx: исправление семантической опечатки в комментарии о режиме работы. Леонид Юрьев (Leonid Yuriev) 2023-02-25 14:07:18 +0300
  • 5f690bbc4f mdbx-test: по-умолчанию работа в режиме MDBX_SYNC_DURABLE. Леонид Юрьев (Leonid Yuriev) 2023-02-24 10:43:00 +0300
  • 1b6e32071c mdbx: повторное "устранение" предупреждений MSVC Static Analyzer (aka Prefast). Леонид Юрьев (Leonid Yuriev) 2023-02-22 17:48:05 +0300
  • b415265d16
    mdbx: release v0.11.14 (Sergey Kapitsa) v0.11.14 Леонид Юрьев (Leonid Yuriev) 2023-02-14 15:10:41 +0300
  • 29d12f1fc3 mdbx-doc: добавлено примечание к опции MDBX_HAVE_BUILTIN_CPU_SUPPORTS. Леонид Юрьев (Leonid Yuriev) 2023-02-14 12:09:44 +0300
  • 257a534fbe mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-02-13 21:34:56 +0300
  • 33b5aeb768 mdbx: refine __cold/__hot macros (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-13 16:24:52 +0300
  • f532e907e9 mdbx: fix false-positive SH4 GCC warning (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-13 16:00:03 +0300
  • 60736dbabb mdbx: fix English typos (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-13 12:25:54 +0300