Commit Graph

  • 45aa39c68b mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-06-09 00:04:27 +03:00
  • d02bdcf2bd mdbx: костыль для GCC при сборке с -m32 -arch=i686 -Ofast. Леонид Юрьев (Leonid Yuriev) 2023-06-08 16:46:15 +03:00
  • 5561cec9c5 mdbx: дополнительный static_assert для контроля выравнивания 64-битного atomic-типа. Леонид Юрьев (Leonid Yuriev) 2023-06-08 12:58:11 +03:00
  • ff6674b377 mdbx: не делаем неявных обновлений БД (изменения размера или статуса мета-страниц) в режиме восстановления. Леонид Юрьев (Leonid Yuriev) 2023-06-08 04:12:11 +03:00
  • ca6f04c52a mdbx: не учитываем geo.next при сверке геометрии после открытия БД. Леонид Юрьев (Leonid Yuriev) 2023-06-08 02:31:46 +03:00
  • db6cf469c9 mdbx: доработка mdbx_env_turn_for_recovery() чтобы не обновлять мета-страницы при отсутствии изменений. Леонид Юрьев (Leonid Yuriev) 2023-06-08 01:15:02 +03:00
  • d516e903d4 mdbx: исправление очепятки в mdbx_env_turn_for_recovery(). Леонид Юрьев (Leonid Yuriev) 2023-06-07 14:48:56 +03:00
  • 7aaae2ecd5 mdbx-doc: исправление ссылок на mdbx_canary_put(). Леонид Юрьев (Leonid Yuriev) 2023-06-01 08:47:02 +03:00
  • e2f6569a70 mdbx: fix GCC 13.x minor warnings (backport). Леонид Юрьев (Leonid Yuriev) 2023-05-28 13:49:32 +03:00
  • 0fae7f98da mdbx: fix reset of comparison functions on change MainDB flags (backport). Леонид Юрьев (Leonid Yuriev) 2023-03-31 00:54:05 +03:00
  • bf1c753be3 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-05-26 18:10:47 +03:00
  • 79edab2adf mdbx-doc: уточнение ограничений в разделе "Restrictions & Caveats". Леонид Юрьев (Leonid Yuriev) 2023-05-25 12:54:55 +03:00
  • 37792cc568 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-05-23 15:45:27 +03:00
  • e8d2a5bd09 mdbx++: добавление пары перекрестных ссылок в doxygen-документацию. Леонид Юрьев (Leonid Yuriev) 2023-05-23 15:35:36 +03:00
  • 2c2612ba23 mdbx: fix link to ioarena repo. Леонид Юрьев (Leonid Yuriev) 2023-05-14 15:57:28 +03:00
  • 60b483025c mdbx++: устранение ложно-позитивного предупреждения новых версий GCC. Леонид Юрьев (Leonid Yuriev) 2023-05-14 01:23:48 +03:00
  • 2abf80a199 mdbx-test-extra: устранение минорных предупреждений старых компиляторов. Леонид Юрьев (Leonid Yuriev) 2023-05-14 01:07:15 +03:00
  • 4fd21d2f7b mdbx-cmake: незначительное уточнение пробника для std::filesystem. Леонид Юрьев (Leonid Yuriev) 2023-05-14 00:40:28 +03:00
  • c019631a8c mdbx: выпуск 0.12.6 "ЦСКА" v0.12.6 Леонид Юрьев (Leonid Yuriev) 2023-04-29 21:30:35 +03:00
  • 35d4834647 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-04-24 16:10:40 +03:00
  • aee8caf9a0 mdbx: обновление патча для старых версий buildroot. Леонид Юрьев (Leonid Yuriev) 2023-04-19 13:38:25 +03:00
  • 99c9bc2411 mdbx: использование clang-format-16. Леонид Юрьев (Leonid Yuriev) 2023-04-19 11:02:53 +03:00
  • cf9145bb46 mdbx: использование enum-типов вместо int для устранения предупреждений GCC >= 13. Леонид Юрьев (Leonid Yuriev) 2023-04-19 10:17:05 +03:00
  • 4151e0e348 mdbx: merge branch master into stable. Леонид Юрьев (Leonid Yuriev) 2023-04-18 16:29:05 +03:00
  • 9b8291457b mdbx: выпуск 0.12.5 "Динамо" v0.12.5 Леонид Юрьев (Leonid Yuriev) 2023-04-18 11:03:31 +03:00
  • 0f13d91a0e mdbx: минорное переформатирование и пополнение ChangeLog для прошлых выпусков. Леонид Юрьев (Leonid Yuriev) 2023-04-18 10:16:51 +03:00
  • d40b69ec7a mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-04-16 21:24:58 +03:00
  • 61d19dcf95 mdbx: fix export of legacy API functions (backport). Леонид Юрьев (Leonid Yuriev) 2023-03-20 14:21:57 +03:00
  • 7489c8ce28 mdbx: рефакторинг проверки "когерентности" мета-страниц. Леонид Юрьев (Leonid Yuriev) 2023-03-28 22:49:14 +03:00
  • caddf07889 mdbx: корректировка osal_vasprintf() для устранения предупреждений статических анализаторов. Леонид Юрьев (Leonid Yuriev) 2023-03-28 21:40:15 +03:00
  • 74256efc64 mdbx: refine comment. Леонид Юрьев (Leonid Yuriev) 2023-03-08 13:49:21 +03:00
  • e47a91bf7c mdbx-test: совместимость со libstdc++ без std::string_view. Леонид Юрьев (Leonid Yuriev) 2023-04-05 08:57:16 +03:00
  • 3ace3c27b8 mdbx++: добавление typename mdbx::default_allocator. Леонид Юрьев (Leonid Yuriev) 2023-04-01 11:10:40 +03:00
  • bcebfb4b4c mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-03-31 22:49:25 +03:00
  • b5400f9a35 mdbx-test: добавление мини-теста для проверки MainDB с целочисленными ключами. Леонид Юрьев (Leonid Yuriev) 2023-03-30 13:08:52 +03:00
  • 8a44d57fab mdbx++: добавление вариантов buffer::key_from() с явным именованием по типу данных. Леонид Юрьев (Leonid Yuriev) 2023-03-31 00:47:53 +03:00
  • fdb2b5b0f1 mdbx: обнуление компараторов при пересоздании MainDB. Леонид Юрьев (Leonid Yuriev) 2023-03-31 00:54:05 +03:00
  • 95cb73646e mdbx: корректировка отладочного кода для устранения срабатывания assert-проверки. Леонид Юрьев (Leonid Yuriev) 2023-03-26 22:49:36 +03:00
  • b2d16d32aa mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-03-20 15:56:19 +03:00
  • e0be0d9a5e mdbx: корректировка экспорта устаревших функций API. Леонид Юрьев (Leonid Yuriev) 2023-03-20 14:21:57 +03:00
  • 2ba7051719 mdbx: удаление из node_read_bigdata() дублирующей диагностики. Леонид Юрьев (Leonid Yuriev) 2023-03-05 17:20:56 +03:00
  • 04ed388761 mdbx-test: добавление extra/upsert_alldups. Леонид Юрьев (Leonid Yuriev) 2023-03-04 14:39:21 +03:00
  • da4e2ab254 mdbx-doc: исправление ссылок в описании mdbx_env_set_geometry(). Леонид Юрьев (Leonid Yuriev) 2023-03-17 10:54:40 +03:00
  • c81b007587 mdbx: merge branch master into stable. Леонид Юрьев (Leonid Yuriev) 2023-03-04 00:00:24 +03:00
  • 53177e483c mdbx: выпуск 0.12.4 "Арта-333" v0.12.4 Леонид Юрьев (Leonid Yuriev) 2023-03-03 23:23:08 +03:00
  • ad93633d10 mdbx-tools: вывод всех счетчиков page-operations в mdbx_stat. Леонид Юрьев (Leonid Yuriev) 2023-03-03 16:02:37 +03:00
  • f17c55a872 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-03-02 16:34:19 +03:00
  • 7db014c4fc mdbx++: добавление в C++ API поддержки расширенных опций времени выполнения enum MDBX_option_t. Леонид Юрьев (Leonid Yuriev) 2023-03-01 23:18:09 +03:00
  • 22405885f6 mdbx: корректировка излишней assert-проверки внутри override_meta(). Леонид Юрьев (Leonid Yuriev) 2023-03-01 01:09:10 +03:00
  • 2ae7bfd9be mdbx-make: актуализация списков для целей cross-gcc и cross-qemu. Леонид Юрьев (Leonid Yuriev) 2023-02-28 21:52:34 +03:00
  • 8f87ab252e mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-02-28 00:52:40 +03:00
  • 800bd55ab9 mdbx-test: добавление опции --extra в скрипт test/long_stochastic.sh Леонид Юрьев (Leonid Yuriev) 2023-02-27 20:45:25 +03:00
  • 5c52adf358 mdbx-test: расширение набора режимов перебираемых скриптом test/long_stochastic.sh Леонид Юрьев (Leonid Yuriev) 2023-02-27 15:17:22 +03:00
  • 6d74b10db1 mdbx: поддержка ASAN (Address Sanitizer) при сборке посредством MSVC. Leonid Yuriev 2023-02-26 20:26:54 +03:00
  • 359489e271 mdbx: исправление семантической опечатки в комментарии о режиме работы. Леонид Юрьев (Leonid Yuriev) 2023-02-25 14:07:18 +03:00
  • 5f690bbc4f mdbx-test: по-умолчанию работа в режиме MDBX_SYNC_DURABLE. Леонид Юрьев (Leonid Yuriev) 2023-02-24 10:43:00 +03:00
  • 1b6e32071c mdbx: повторное "устранение" предупреждений MSVC Static Analyzer (aka Prefast). Леонид Юрьев (Leonid Yuriev) 2023-02-22 17:48:05 +03:00
  • b415265d16 mdbx: release v0.11.14 (Sergey Kapitsa) v0.11.14 Леонид Юрьев (Leonid Yuriev) 2023-02-14 15:10:41 +03:00
  • 29d12f1fc3 mdbx-doc: добавлено примечание к опции MDBX_HAVE_BUILTIN_CPU_SUPPORTS. Леонид Юрьев (Leonid Yuriev) 2023-02-14 12:09:44 +03:00
  • 257a534fbe mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-02-13 21:34:56 +03:00
  • 33b5aeb768 mdbx: refine __cold/__hot macros (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-13 16:24:52 +03:00
  • f532e907e9 mdbx: fix false-positive SH4 GCC warning (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-13 16:00:03 +03:00
  • 60736dbabb mdbx: fix English typos (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-13 12:25:54 +03:00
  • 24df8073ac mdbx: fix extra assertion inside override_meta() (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-13 11:02:58 +03:00
  • d504ca1747 mdbx: fix proto of __asan_default_options() (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-10 13:03:23 +03:00
  • b7ace5b216 mdbx-doc: fix doxygen-description of C++ API, especially of C++20 concepts (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-09 20:05:11 +03:00
  • 2fabac18c0 mdbx++: refine const and noexcept for few C++ API methods (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-07 19:10:23 +03:00
  • 51789f3605 mdbx: fix put(MDBX_UPSERT+MDBX_ALLDUPS) for case of replacement all values of a single key inside dupsorted subDb (backport). Леонид Юрьев (Leonid Yuriev) 2023-02-01 16:18:42 +03:00
  • 6899142872 mdbx: remove extra assertion (backport). Леонид Юрьев (Leonid Yuriev) 2023-01-16 21:12:34 +03:00
  • c44c8132e4 mdbx-doc: fix copy&paste typo of "Getting started" (backport). Леонид Юрьев (Leonid Yuriev) 2023-01-17 21:52:57 +03:00
  • d376feb7bc mdbx: update MithrilDB status (backport). Леонид Юрьев (Leonid Yuriev) 2023-01-16 19:12:08 +03:00
  • 2ea9fbe51b mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-02-13 18:51:09 +03:00
  • 57ca0d6e1b mdbx: корректировка макросов __cold/__hot. Леонид Юрьев (Leonid Yuriev) 2023-02-13 16:24:52 +03:00
  • b8092dd0db mdbx: устранение ложного предупреждения GCC при сборке для SH4. Леонид Юрьев (Leonid Yuriev) 2023-02-13 16:00:03 +03:00
  • 8fba5ac8d8 mdbx: устранение излишней assert-проверки внутри override_meta(). Леонид Юрьев (Leonid Yuriev) 2023-02-12 00:32:49 +03:00
  • c9d11cbac1 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-02-11 07:35:56 +03:00
  • 25e958f081 mdbx: устранение всех предупреждений статического анализатора MSVC (все несущественные или ложные). Леонид Юрьев (Leonid Yuriev) 2023-02-11 00:25:14 +03:00
  • 7f5ea6d3b8 mdbx: корректировка прототипа __asan_default_options(). Леонид Юрьев (Leonid Yuriev) 2023-02-10 13:03:23 +03:00
  • e51140fe48 mdbx-doc: корректировка doxygen-описания C++ API, в особенности C++20 concepts. Леонид Юрьев (Leonid Yuriev) 2023-02-09 20:05:11 +03:00
  • bd35fe8970 mdbx-doc: добавление doxygen-описания для API с широкими символами. Леонид Юрьев (Leonid Yuriev) 2023-02-09 20:02:17 +03:00
  • 1684d17b0f mdbx-windows: поддержка char-версии mdbx_env_get_path(). Леонид Юрьев (Leonid Yuriev) 2023-02-09 17:19:25 +03:00
  • ebbe98afa5 mdbx-windows: ликвидация макроса OSAL_MB2WIDE(). Леонид Юрьев (Leonid Yuriev) 2023-02-09 14:57:50 +03:00
  • 351a30f186 mdbx-windows: не расходуем стек под буферы для wchar-преобразования путей. Леонид Юрьев (Leonid Yuriev) 2023-02-08 00:28:24 +03:00
  • 2a41b24876 mdbx++: уточнение const и noexcept для нескольких методов. Леонид Юрьев (Leonid Yuriev) 2023-02-07 19:10:23 +03:00
  • fb827959a9 mdbx: исправление put(MDBX_UPSERT+MDBX_ALLDUPS) для случая замены всех значений в subDb. Леонид Юрьев (Leonid Yuriev) 2023-02-01 01:03:51 +03:00
  • 209f784ee7 mdbx: исправление assert-проверок внутри dxb_resize(). Леонид Юрьев (Leonid Yuriev) 2023-01-23 23:52:04 +03:00
  • 68ebbe1fde mdbx: Обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-01-18 18:34:52 +03:00
  • 486711945d mdbx-doc: исправление copy&paste опечатки в "Getting started". Леонид Юрьев (Leonid Yuriev) 2023-01-17 21:52:57 +03:00
  • 3ade7c7ba1 mdbx: обновление статуса MithrilDB. Леонид Юрьев (Leonid Yuriev) 2023-01-16 19:12:08 +03:00
  • c01f025bfa mdbx: обновление года на 2023. Леонид Юрьев (Leonid Yuriev) 2023-01-16 16:24:51 +03:00
  • a484a1f89b mdbx: рефакторинг dxb_resize() и связанного кода. Леонид Юрьев (Leonid Yuriev) 2023-01-15 20:35:09 +03:00
  • 0979a93a78 mdbx: добавлено примечание об ошибке MinGW MSYS2. Леонид Юрьев (Leonid Yuriev) 2023-01-12 13:40:11 +03:00
  • a98c73f4f6 mdbx-cmake: вызов mdbx_chk в режиме чтения-записи для проверки MDBX_EXCLUSIVE в этом режиме. Леонид Юрьев (Leonid Yuriev) 2023-01-12 01:42:14 +03:00
  • 9e15bd9b29 mdbx-windows: устранение регресса ERROR_SHARING_VIOLATION в режиме MDBX_EXCLUSIVE. Leonid Yuriev 2023-01-11 21:09:50 +03:00
  • 0159f97e94 mdbx: ограничиваем размер отображения при коротком read-only файле. Leonid Yuriev 2023-01-11 01:08:30 +03:00
  • 56050f201f mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-01-10 15:03:38 +03:00
  • 525c4a55a4 mdbx: fix English typos. Леонид Юрьев (Leonid Yuriev) 2023-01-10 14:16:08 +03:00
  • 702c67fc38 mdbx-test: доработка append-теста. Леонид Юрьев (Leonid Yuriev) 2023-01-09 21:33:08 +03:00
  • 3da23da7b3 mdbx: косметический рефакторинг контроля MDBX_APPEND. Леонид Юрьев (Leonid Yuriev) 2023-01-09 21:32:35 +03:00
  • 16cda5c2e8 mdbx: исправление опечаток в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2023-01-08 12:40:44 +03:00