Commit Graph

  • 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
  • d3a27d27f6 mdbx-doc: добавление yandex-метрики в генерируемый html. Леонид Юрьев (Leonid Yuriev) 2024-12-19 17:49:40 +03:00
  • 0d1c08677d mdbx: корректировка ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-12-18 13:01:52 +03:00
  • e43cf69a0c mdbx-doc: изменение базы ссылок online-перевода с gitflic.ru на libmdbx.dqdkfa.ru. Леонид Юрьев (Leonid Yuriev) 2024-12-18 12:27:37 +03:00
  • 891fa1d435 mdbx: корректировка doxygen-комментариев. Леонид Юрьев (Leonid Yuriev) 2024-12-18 01:25:50 +03:00
  • 5a9eea8acc mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-12-18 01:21:00 +03:00
  • e15079ec68 mdbx: изменение log_if_error() ради устранения ложных "may be used uninitialized" предупреждений в LTO-сборках. Леонид Юрьев (Leonid Yuriev) 2024-12-17 22:00:33 +03:00
  • ba6df2bb6d mdbx: выделение API-функций в api-файлы. Леонид Юрьев (Leonid Yuriev) 2024-12-17 17:47:45 +03:00
  • 4607184999 mdbx: макрос osal_malloc_usable_size() вместо непосредственного использования malloc_usable_size(). Леонид Юрьев (Leonid Yuriev) 2024-12-17 18:52:08 +03:00
  • 5168c80be8 mdbx: сбор затрат на pnl_merge() при включении MDBX_ENABLE_PROFGC. Леонид Юрьев (Leonid Yuriev) 2024-12-16 16:43:49 +03:00
  • 6ed4dcb4ea mdbx: добавление отладочных сообщений при возврате ошибок из API. Леонид Юрьев (Leonid Yuriev) 2024-12-13 23:39:14 +03:00
  • 122562cf9c mdbx-tests: переименование опции data.dups в data.multi. Леонид Юрьев (Leonid Yuriev) 2024-12-16 12:16:11 +03:00
  • 526ed28de1 mdbx: добавление mdbx_cursor_count_ex() в API. Леонид Юрьев (Leonid Yuriev) 2024-12-16 11:54:24 +03:00
  • 90b187c3ba mdbx: добавление проверок в inner_hollow(). Леонид Юрьев (Leonid Yuriev) 2024-12-16 11:30:10 +03:00
  • a845522db7 mdbx: исправление регресса состояния dupsort-курсора после cursor_put(APPEND). Леонид Юрьев (Leonid Yuriev) 2024-12-15 22:17:12 +03:00
  • c66dac50c3 mdbx: доработка osal_bootid() для LXC. Леонид Юрьев (Leonid Yuriev) 2024-12-13 22:30:40 +03:00
  • ccdb6255e9 mdbx: возврат MDBX_EINVAL при попытке запустить вложенную читающую транзакцию. Леонид Юрьев (Leonid Yuriev) 2024-12-13 07:57:57 +03:00
  • 9803259cab mdbx: возврат MDBX_EINVAL при попытке запустить вложенную читающую транзакцию (backport). Леонид Юрьев (Leonid Yuriev) 2024-12-13 08:16:04 +03:00
  • ea3f99f58f mdbx-cmake: удаление add_mdbx_option(). Леонид Юрьев (Leonid Yuriev) 2024-12-12 13:07:49 +03:00
  • 513518ca5e mdbx-cmake: синхронизация утилит между проектами. Леонид Юрьев (Leonid Yuriev) 2024-12-12 13:06:44 +03:00
  • f2dc60aa53 mdbx-cmake: новые настройки cmake-format (косметика). Леонид Юрьев (Leonid Yuriev) 2024-12-12 11:20:34 +03:00
  • b687e835e9
    mdbx: выпуск 0.13.2 "Прошлогодний Снег" (Last Year's Snow). v0.13.2 Леонид Юрьев (Leonid Yuriev) 2024-12-11 21:51:56 +03:00
  • 8867c2ddc2 mdbx: новые настройки clang-format (косметика). Леонид Юрьев (Leonid Yuriev) 2024-12-11 21:22:04 +03:00
  • 3c4d019d00 mdbx-cmake: явное ракрытие переменных в if-условиях для обхода бага-фичи CMake. Леонид Юрьев (Leonid Yuriev) 2024-12-11 20:57:57 +03:00
  • dbf18b4c22 mdbx-make: исправление подстановки переменных SemVer. Леонид Юрьев (Leonid Yuriev) 2024-12-11 20:32:52 +03:00
  • 5652b360b9 mdbx: незначительные правки README. Леонид Юрьев (Leonid Yuriev) 2024-12-11 15:04:49 +03:00
  • 529b0357e8 mdbx-cmake: исправление ошибки при copy&paste. Леонид Юрьев (Leonid Yuriev) 2024-12-10 17:06:45 +03:00
  • fe627ed2f2 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-12-07 20:17:36 +03:00
  • 7aed3a7609 mdbx: дополнение и корректировка README. Леонид Юрьев (Leonid Yuriev) 2024-12-07 19:50:26 +03:00
  • 1566a0006c mdbx: исправление регресса в mdbx_env_stat_ex(). Леонид Юрьев (Leonid Yuriev) 2024-12-07 19:04:27 +03:00
  • 9481c0e5c4 mdbx: опечатки/орфография. Леонид Юрьев (Leonid Yuriev) 2024-12-06 22:15:23 +03:00
  • 207ad31257 mdbx: добавление в README упоминаний о поддержке Conan. Леонид Юрьев (Leonid Yuriev) 2024-12-06 20:34:28 +03:00
  • 3a09b8fb0c mdbx: координаты для спонсирования в ETH. Леонид Юрьев (Leonid Yuriev) 2024-12-06 18:18:36 +03:00
  • d1b2ec0489 mdbx-cmake: удаление двойной проверки версии MSVC. Леонид Юрьев (Leonid Yuriev) 2024-12-04 23:50:33 +03:00
  • 367a118a8f mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-12-03 00:16:21 +03:00
  • e2ca81ae83 mdbx: поддержка Conan. Леонид Юрьев (Leonid Yuriev) 2024-11-29 20:15:27 +03:00
  • 44865dadc7 mdbx: переименование и доработка опций сборки. Леонид Юрьев (Leonid Yuriev) 2024-12-02 18:11:36 +03:00
  • 35177611d2 mdbx: исправление сборки при MDBX_ENABLE_DBI_SPARSE=OFF. Леонид Юрьев (Leonid Yuriev) 2024-12-02 22:12:17 +03:00
  • 99fa43f322 mdbx: удаление устаревшего CMakeSettings.json Леонид Юрьев (Leonid Yuriev) 2024-12-02 18:09:51 +03:00
  • acb3cb0290 mdbx: исправление сборки при включении профилирования GC (опция MDBX_ENABLE_PROFGC). Леонид Юрьев (Leonid Yuriev) 2024-12-01 00:45:40 +03:00
  • 5327f42465 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-11-28 20:07:27 +03:00
  • 4c5be88038 mdbx-cmake: исправление semver_provide() для случая символических ссылок в путях. Леонид Юрьев (Leonid Yuriev) 2024-11-28 14:54:55 +03:00
  • ad0b374eb5 mdbx: добавление MDBX_MAYBE_UNUSED для log_if_error(). Леонид Юрьев (Leonid Yuriev) 2024-11-28 00:05:36 +03:00
  • c716531bd4 mdbx-cmake: использование CMAKE_C_STANDARD при выборе стандарта C. Леонид Юрьев (Leonid Yuriev) 2024-11-27 23:25:41 +03:00
  • 9d79d2ba95 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-11-27 21:17:49 +03:00
  • 76c9b42e86 mdbx: исправление GET_MULTIPLE для специальных случаев и/или одного значения. Леонид Юрьев (Leonid Yuriev) 2024-11-27 11:49:53 +03:00
  • 81a8127084 mdbx: устранение "may be used uninitialized" предупреждений в LTO-сбрках из-за усложнения SSA/CTF вследствие добавления LOG_IFERR(). Леонид Юрьев (Leonid Yuriev) 2024-11-27 18:26:24 +03:00
  • 28bd805ed8 mdbx: возможность логирования ошибок возвращаемых из API (return LOG_IFERR). Леонид Юрьев (Leonid Yuriev) 2024-11-25 21:20:02 +03:00
  • e754b442a2 mdbx: исправление GET_MULTIPLE для случая одного значения. Леонид Юрьев (Leonid Yuriev) 2024-11-26 15:49:45 +03:00
  • 9daff17c82 mdbx: поддержка Semantic Versioning. Леонид Юрьев (Leonid Yuriev) 2024-11-24 20:46:21 +03:00
  • bcf0a1273f mdbx-make: добавление .WAIT для устранения коллизий при распараллеливании сборки. Леонид Юрьев (Leonid Yuriev) 2024-11-24 17:50:58 +03:00
  • 6508bd5a97 mdbx-cmake: включение CMP0054. Леонид Юрьев (Leonid Yuriev) 2024-11-24 17:15:20 +03:00
  • 3110c2206f mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-11-23 01:12:55 +03:00
  • 652587b33f mdbx: добавление проверки и использования __deprecated_enum. Леонид Юрьев (Leonid Yuriev) 2024-11-22 20:15:29 +03:00
  • aa3b39d9ed mdbx: исправление потенциального повторного определения __has_exceptions_disabled. Леонид Юрьев (Leonid Yuriev) 2024-11-22 18:33:18 +03:00
  • b6a851b3d6 mdbx-testing: добавление extra/probe.c++ просто для проверки компилируемости. Леонид Юрьев (Leonid Yuriev) 2024-11-22 13:25:55 +03:00
  • 8369b8ff64 mdbx-cmake: перемещение add_extra_test(). Леонид Юрьев (Leonid Yuriev) 2024-11-22 13:20:24 +03:00
  • 2194349644 mdbx: устранение зацикливания обновления GC при фиксации транзакций. Леонид Юрьев (Leonid Yuriev) 2024-11-21 19:50:03 +03:00
  • 1c9c49dd1a mdbx-build: поддержка переменной среды SOURCE_DATE_EPOCH в качестве MDBX_BUILD_TIMESTAMP для воспроизводимости сборок. Леонид Юрьев (Leonid Yuriev) 2024-11-19 23:37:37 +03:00
  • 881d4d4207 mdbx-build: добавление build-metadata и опции сборки MDBX_BUILD_METADATA. Леонид Юрьев (Leonid Yuriev) 2024-11-19 22:42:08 +03:00
  • 2b71df417e mdbx-windows: использование ntdll вместо CRT только при явном отключении C++ API. Леонид Юрьев (Leonid Yuriev) 2024-11-19 20:14:56 +03:00
  • 5815ff2ef7 mdbx: переделка костыля namespace::attr для MSVC и Apple. Леонид Юрьев (Leonid Yuriev) 2024-11-19 01:24:40 +03:00
  • ddea36c54a mdbx: освобождение памяти сброшенных/прерванных читающих транзакций передаваемых в mdbx_txn_commit(). Леонид Юрьев (Leonid Yuriev) 2024-11-17 17:42:00 +03:00
  • efaa46d7cd mdbx: предотвращение незначащих, но мешающих отладке, ошибок внутри copy2fd(). Леонид Юрьев (Leonid Yuriev) 2024-11-17 10:24:03 +03:00
  • 92dec0bca9 mdbx: исправление утечки памяти из-за регресса в txn_end() при добавлении парковки транзакций. Леонид Юрьев (Leonid Yuriev) 2024-11-16 23:43:26 +03:00
  • c13efb791f mdbx-testing: логирование флагов/опций в copy-сценарии. Леонид Юрьев (Leonid Yuriev) 2024-11-16 11:20:32 +03:00
  • 12442bd1f4 mdbx-testing: корректировка контроля результата в copy-сценарии. Леонид Юрьев (Leonid Yuriev) 2024-11-16 11:10:29 +03:00
  • f5b1e36b9e mdbx-testing: устранение лишней установки prng при завершении цикла тестов. Леонид Юрьев (Leonid Yuriev) 2024-11-16 11:21:27 +03:00
  • f32d3f260f mdbx: безусловное прерывание транзакции при опции MDBX_CP_DISPOSE_TXN. Леонид Юрьев (Leonid Yuriev) 2024-11-16 11:11:26 +03:00
  • 47f96b6afa mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-11-15 15:58:48 +03:00
  • 0306ba8136 mdbx-dist: отключение clang-format в амальгамированном исходном коде. Леонид Юрьев (Leonid Yuriev) 2024-11-13 19:16:26 +03:00
  • a2984c604d mdbx-cmake: переформатирование cmake-скриптов. Леонид Юрьев (Leonid Yuriev) 2024-11-13 15:03:16 +03:00
  • 5862a4b542 mdbx-cmake: исправление упущенных POST_BUILD в add_custom_command(). Леонид Юрьев (Leonid Yuriev) 2024-11-12 22:36:50 +03:00
  • e2b4245abe mdbx: дополнение .gitignore Леонид Юрьев (Leonid Yuriev) 2024-11-12 21:13:57 +03:00
  • b5def26565 mdbx-make: добавление целей cmake-build и ninja. Леонид Юрьев (Leonid Yuriev) 2024-11-12 20:44:08 +03:00
  • e27537dd9d mdbx-make: добавление префикса @ к именам служебных/временных файлов/каталогов. Леонид Юрьев (Leonid Yuriev) 2024-11-12 20:43:32 +03:00
  • f550c65476 mdbx-make: использование VERSION.json с полной информацией вместо однострочного текстового файла. Леонид Юрьев (Leonid Yuriev) 2024-11-12 17:49:21 +03:00
  • ab4bf2d7f0 mdbx-cmake: экспорт/импорт информации о версии в VERSION.json Леонид Юрьев (Leonid Yuriev) 2024-11-12 12:25:51 +03:00
  • 871bb7f56c mdbx: обмен порядка атрибутов pure|const/maybe_unused в определении функций. Леонид Юрьев (Leonid Yuriev) 2024-11-10 21:17:34 +03:00
  • 7aa5d9ab97 mdbx++: доработка использования std::experimental::filesystem. Леонид Юрьев (Leonid Yuriev) 2024-11-10 20:17:47 +03:00
  • 6893a79c70 mdbx-testing: добавление extra/cursor_closing. Леонид Юрьев (Leonid Yuriev) 2024-11-10 01:24:53 +03:00
  • 6f41276dbc mdbx++: поддержка вложенных пишущих транзакций. Леонид Юрьев (Leonid Yuriev) 2024-11-10 01:21:10 +03:00
  • 9da743515c mdbx-cmake: включение тестов использующих mdbx::path на Windows только для C++17 и выше. Леонид Юрьев (Leonid Yuriev) 2024-11-09 23:13:35 +03:00
  • 9b9d6c6d65 mdbx-cmake: очистка условий включения стандартов C и C++. Леонид Юрьев (Leonid Yuriev) 2024-11-09 23:02:56 +03:00
  • bd7b272bca mdbx-tests: корректировка использования mdbx::default_buffer для совместимости с C++11. Леонид Юрьев (Leonid Yuriev) 2024-11-09 22:45:14 +03:00
  • 4cc1c7d8de mdbx: доработка MDBX_DEPRECATED_ENUM для старых компиляторов при включении С++11. Леонид Юрьев (Leonid Yuriev) 2024-11-09 22:09:37 +03:00
  • 10a93f4b9f mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-11-07 11:40:16 +03:00
  • ca8e9fe7b1 mdbx-testing: переименование скрипта stochastic.sh Леонид Юрьев (Leonid Yuriev) 2024-11-06 22:55:54 +03:00
  • c0e5108d71 mdbx-testing: реализация/перенос поддержки сценария мелких транзакций в long_stochastic скрипт. Леонид Юрьев (Leonid Yuriev) 2024-11-06 22:48:36 +03:00
  • 00be608af9 mdbx-testing: проверка версии bash >= 4.3 Леонид Юрьев (Leonid Yuriev) 2024-11-06 21:17:39 +03:00
  • 6c56ed97bb mdbx: доработка/исправление и постоянная активация корректирующей обратной связи при обновлении GC. Леонид Юрьев (Leonid Yuriev) 2024-11-06 17:10:50 +03:00
  • acb15790b4 mdbx-testing: косметика в long_stochastic.sh для уменьшения объема вывода в консоль. Леонид Юрьев (Leonid Yuriev) 2024-11-06 13:42:33 +03:00
  • 029f14280b mdbx-testing: удаление /usr/bin/time так как rusage() есть в коде теста. Леонид Юрьев (Leonid Yuriev) 2024-11-06 13:12:08 +03:00