Commit Graph

  • 8571eac81b mdbx-cmake: корректировка пробы OpenMP. devel Леонид Юрьев (Leonid Yuriev) 2024-10-28 08:55:37 +0300
  • dc6f29a046 mdbx: импорт дополнений ChangeLog из ветки stable. master Леонид Юрьев (Leonid Yuriev) 2024-10-27 23:00:34 +0300
  • 90642bffab mdbx: импорт обновления патча для старых версий buildroot из ветки stable. Леонид Юрьев (Leonid Yuriev) 2024-10-27 22:59:20 +0300
  • 6cfb2935f6 mdbx: обновление патча для старых версий buildroot. stable Леонид Юрьев (Leonid Yuriev) 2024-10-27 22:38:34 +0300
  • b16c2570f0
    mdbx: выпуск 0.12.12 "Доллежаль". v0.12.12 Леонид Юрьев (Leonid Yuriev) 2024-10-27 11:07:49 +0300
  • b8f9b8659c mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-10-26 23:23:17 +0300
  • ac8402283f mdbx-testing: добавление extra/early_close_dbi (backport). Леонид Юрьев (Leonid Yuriev) 2024-10-26 23:10:56 +0300
  • 945899e4fd mdbx: доработка mdbx_close_dbi() для возврата ошибки при попытке закрыть dbi-хендл измененной в транзакции таблицы (backport). Леонид Юрьев (Leonid Yuriev) 2024-10-26 01:16:20 +0300
  • 222150bb28 mdbx-testing: добавление теста пересоздания таблицы с другими флагами/опциями (backport). Леонид Юрьев (Leonid Yuriev) 2024-09-29 20:09:53 +0300
  • 3d6e196422 mdbx: исправление отрытия таблицы с пустым/нулевым именем и устранение SIGSEGV при её закрытии. Леонид Юрьев (Leonid Yuriev) 2024-10-25 12:31:31 +0300
  • 03077773cb mdbx-testing: добавление extra/early_close_dbi. Леонид Юрьев (Leonid Yuriev) 2024-10-24 01:17:08 +0300
  • 5dc1f36b67 mdbx++: смена базового типа на intptr_t для размерных констант mdbx::env::geometry. Леонид Юрьев (Leonid Yuriev) 2024-10-23 20:35:21 +0300
  • 80708f9591 mdbx: добавление T-макросов для парных char/wchar_t функций. Леонид Юрьев (Leonid Yuriev) 2024-10-23 19:12:31 +0300
  • 3049bb87b5 mdbx: доработка mdbx_close_dbi() для возврата MDBX_DANGLING_DBI при попытке закрыть dbi-хендл измененной в транзакции таблицы. Леонид Юрьев (Leonid Yuriev) 2024-10-23 13:25:06 +0300
  • 7232d7b5fc mdbx: уточнение описания mdbx_dbi_close() для случая хендлов измененных таблиц. Леонид Юрьев (Leonid Yuriev) 2024-10-23 13:22:53 +0300
  • 964ee00116 mdbx: костыль для некорректной обработки [[gnu::pure]] в Apple Clang. Леонид Юрьев (Leonid Yuriev) 2024-10-23 11:26:09 +0300
  • b43eed2c2b mdbx++: переименование внутренних методов mdbx::buffer<>::silo::bin::inplace_lastbyte(). Леонид Юрьев (Leonid Yuriev) 2024-10-22 22:24:08 +0300
  • 06dd50580c mdbx: корректировка API-макросов для Doxygen. Леонид Юрьев (Leonid Yuriev) 2024-10-18 18:38:36 +0300
  • bfce1cd24d mdbx: использование __has_c_attribute() и __has_cxx_attribute(), добавление __has_C23_or_CXX_attribute(). Леонид Юрьев (Leonid Yuriev) 2024-10-10 06:16:49 +0300
  • 22233b0991 mdbx: перемещение MDBX_NORETURN в прототипах assert-failed для нового clang. Леонид Юрьев (Leonid Yuriev) 2024-10-09 10:22:16 +0300
  • d2b74e4da5 mdbx-cmake: включение стандарта C23. Леонид Юрьев (Leonid Yuriev) 2024-10-08 23:08:52 +0300
  • d40e4db13a mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-10-08 18:14:15 +0300
  • 57848b1d2d mdbx-testing: добавление логирования С++ исключений в extra/dupfix_multiple. Леонид Юрьев (Leonid Yuriev) 2024-10-08 18:06:11 +0300
  • ca2dbf0933 mdbx-testing: уменьшение кол-ва итераций extra/crunched-delete для CI. Леонид Юрьев (Leonid Yuriev) 2024-10-08 12:24:30 +0300
  • ecf862a4f6 mdbx: доработка osal_jitter() для уменьшения задержек в тестах под Windows. Леонид Юрьев (Leonid Yuriev) 2024-10-08 00:33:33 +0300
  • bf58ec59f5 mdbx: допущение 4-байтового выравнивания данных MDBX_MULTIPLE для 32-битных сборок. Leonid Yuriev 2024-10-07 23:35:24 +0300
  • 486fb3c36d mdbx-testing: исправление максимальной длины значений в extra/crunched-delete. Leonid Yuriev 2024-10-07 23:03:44 +0300
  • ce579bcb8e mdbx-testing: добавление extra/open. Леонид Юрьев (Leonid Yuriev) 2024-09-18 12:03:28 +0300
  • b11998de01 mdbx-cmake: добавление dll-костыля для Windows для работы исключений в тестах на C++. Леонид Юрьев (Leonid Yuriev) 2024-10-07 09:09:35 +0300
  • 54dfc1f16d mdbx-testing: унификация extra-тестов и интеграция в ctest. Леонид Юрьев (Leonid Yuriev) 2024-09-18 08:01:14 +0300
  • 0178d5b5c8 mdbx-testing: уменьшение кол-ва итераций extra/crunched_delete для Windows. Леонид Юрьев (Leonid Yuriev) 2024-09-28 22:11:09 +0300
  • 9fa76a56fc mdbx: добавление #ifdef для iPhone. Леонид Юрьев (Leonid Yuriev) 2024-09-28 08:22:14 +0300
  • 42ca4edec8 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-09-18 21:23:36 +0300
  • c96714423d mdbx-cmake: использование WIN32 вместо ${CMAKE_SYSTEM_NAME}. Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:59:24 +0300
  • c964523978 mdbx-testing: добавление get_multiple_samelength() в extra/dupfix_multiple. Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:43:33 +0300
  • ec41ec1561 mdbx++: добавление mdbx::cursor::get_multiple_samelength(). Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:43:19 +0300
  • 07309427fd mdbx++: переименование mdbx::txn::put_multiple_samelength(). Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:41:11 +0300
  • f738552721 mdbx: возвращение ключа при MDBX_GET_MULTIPLE для единообразия C++ API. Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:46:19 +0300
  • 29d0a96818 mdbx: исправление условия внутри assert() в пути обработки MDBX_GET/NEXT/PREV_MULTIPLE. Леонид Юрьев (Leonid Yuriev) 2024-09-16 22:51:19 +0300
  • 202cdbc4be mdbx-testing: подавление параноидальных предупреждений MSVC в extra-тестах. Леонид Юрьев (Leonid Yuriev) 2024-09-14 20:29:16 +0300
  • 14a55ee244 mdbx++: подавление параноидального предупреждения MSVC. Леонид Юрьев (Leonid Yuriev) 2024-09-14 20:27:10 +0300
  • 74f7d13455 mdbx: дополнение отладочного логирования внутри dxb_resize(). Леонид Юрьев (Leonid Yuriev) 2024-09-13 11:07:38 +0300
  • 2e14404837 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-09-10 08:49:16 +0300
  • 81807f16b2 mdbx: корректировка README. Леонид Юрьев (Leonid Yuriev) 2024-09-10 08:41:23 +0300
  • b36e3702e5 mdbx-doc: продолжение s/subDb/таблица/ в С++ API. Леонид Юрьев (Leonid Yuriev) 2024-09-09 09:22:50 +0300
  • c69f23ed70 mdbx: по-умолчанию MDBX_ENABLE_BIGFOOT=1 вне зависимости от разрядности платформы. Леонид Юрьев (Leonid Yuriev) 2024-09-09 00:09:17 +0300
  • fcc4748f23 mdbx: исправление опечатки/орфографии. Леонид Юрьев (Leonid Yuriev) 2024-09-08 20:48:44 +0300
  • 450c1081fa mdbx++: добавление упущенных inline-реализаций mdbx::cursor::upper_bound() и mdbx::cursor::upper_bound_multivalue(). Леонид Юрьев (Leonid Yuriev) 2024-09-08 11:36:10 +0300
  • 5fc7a6b107
    mdbx: выпуск 0.13.1 "РДС-1" v0.13.1 Леонид Юрьев (Leonid Yuriev) 2024-08-30 00:01:07 +0300
  • 2c17c7b149 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:08:51 +0300
  • 94936fd4c9 mdbx-testing: добавление теста пересоздания таблицы с другими флагами/опциями. Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:04:56 +0300
  • a17b190dc8 mdbx: обновленный clang-format (косметика). Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:03:08 +0300
  • b4dcf148c5 mdbx: исправление assert-проверки при попытке создания таблицы с другими флагами/опциями. Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:00:29 +0300
  • 2b5d7ed29a mdbx: вывод номера транзакции при ситуации зацикливания внутри gc_update(). Леонид Юрьев (Leonid Yuriev) 2024-08-19 08:43:33 +0300
  • 77a35608f6 mdbx-testing: увеличение размера БД до 32Гб (вдвое) в "tmux-батарейном" тесте. Alexey Sharov 2024-08-11 06:49:01 +0000
  • 7511f480a4 mdbx-testing: уменьшение мощности "tmux-батарейного" теста вдвое (под "более типовую" виртуалку). Леонид Юрьев (Leonid Yuriev) 2024-08-11 09:42:32 +0300
  • 0c9f531c72 mdbx-testing: добавление опции --db-upto-gb в стохастический скрипт. Леонид Юрьев (Leonid Yuriev) 2024-08-11 00:23:34 +0300
  • f477fa13e0 mdbx-testing: включение ulimit -c unliminted в стохастическом скрипте. Леонид Юрьев (Leonid Yuriev) 2024-08-11 00:23:08 +0300
  • b054a69e72 mdbx: исправление и рефакторинг цикла чтения мета-страниц при старте читающих транзакций. Леонид Юрьев (Leonid Yuriev) 2024-08-11 00:00:22 +0300
  • aca692212f mdbx-testing: исправление упущенной опции --extra в battery-tmux. Леонид Юрьев (Leonid Yuriev) 2024-08-07 19:11:34 +0300
  • 8cc5e8c262 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-08 00:17:09 +0300
  • 497aabcb2e mdbx: устранение возможности SIGSEGV внутри coherency_check() (backport). Леонид Юрьев (Leonid Yuriev) 2024-08-07 21:22:57 +0300
  • cf6d441e1b mdbx: исправление упущенного TXN_END_EOTDONE при сбое старта читающей транзакции (backport). Леонид Юрьев (Leonid Yuriev) 2024-08-07 19:29:57 +0300
  • edfa526138 mdbx: устранение возможности SIGSEGV внутри coherency_check(). Леонид Юрьев (Leonid Yuriev) 2024-08-07 17:38:53 +0300
  • 7bff3b3df6 mdbx: корректировка имен и ссылок в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-03 15:08:30 +0300
  • 7b09ecd9b7 mdbx-doc: дополнение описания mdbx_env_copy() и родственных функций. Леонид Юрьев (Leonid Yuriev) 2024-08-03 14:50:22 +0300
  • 7ed4a551f4 mdbx: внутренние переименования subDb в таблицы. Леонид Юрьев (Leonid Yuriev) 2024-08-03 14:23:18 +0300
  • 57e558a57d mdbx: использование термина "таблица" вместо "sub-database". Леонид Юрьев (Leonid Yuriev) 2024-08-03 13:25:44 +0300
  • dd5329c164 mdbx-doc: корректировка/исправление разметки Doxygen. Леонид Юрьев (Leonid Yuriev) 2024-08-03 12:48:23 +0300
  • dd0ee3f278 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-03 00:30:06 +0300
  • ee8c9225d6 mdbx-testing: повтор сценария с mdbx_txn_copy2pathname() до получения успешной копии для предотвращения сбоев test/CMakeLists.txt. Леонид Юрьев (Leonid Yuriev) 2024-08-02 23:24:17 +0300
  • 69f85af242 mdbx-tools: добавление опций -d и -p для mdbx_copy. Леонид Юрьев (Leonid Yuriev) 2024-08-02 22:49:23 +0300
  • 9eef3c3541 mdbx-tools: исправление сравнения thread_id для припаркованных транзакций. Леонид Юрьев (Leonid Yuriev) 2024-08-02 19:23:15 +0300
  • a0e278ff00 mdbx++: добавление обработки MDBX_EDEADLK в С++ API. Леонид Юрьев (Leonid Yuriev) 2024-08-02 19:03:55 +0300
  • d21ae28bb9 mdbx++: добавление обработки MDBX_MVCC_RETARDED в C++ API. Леонид Юрьев (Leonid Yuriev) 2024-08-02 19:03:34 +0300
  • b6b126195b mdbx: исправление упущенного TXN_END_EOTDONE при сбое старта читающей транзакции. Леонид Юрьев (Leonid Yuriev) 2024-08-02 13:11:05 +0300
  • 4c0290b576 mdbx-testing: добавление mdbx_txn_copy2pathname() в тестовый сценарий. Леонид Юрьев (Leonid Yuriev) 2024-08-02 12:13:25 +0300
  • e7488bc30c mdbx: добавление mdbx_txn_copy2fd() и mdbx_txn_copy2pathname(), включая дополнительные опции. Леонид Юрьев (Leonid Yuriev) 2024-08-02 12:12:29 +0300
  • f34ebc853d mdbx-testing: добавление mdbx_dbi_sequence() в jitter-сценарий. Леонид Юрьев (Leonid Yuriev) 2024-07-31 22:02:01 +0300
  • 0a9d96affd mdbx: устранения ложной ошибки не-когерентности при использовании mdbx_dbi_sequence(MAIN_DBI) без других изменений. Леонид Юрьев (Leonid Yuriev) 2024-08-01 22:03:45 +0300
  • dc7f15c63e mdbx-tools: отображение статусов parked/ousted для транзакций. Леонид Юрьев (Leonid Yuriev) 2024-07-27 12:47:21 +0300
  • 9e3a36b74d mdbx: корректировка txn_end() для устранения лишних MDBX_TXN_OUSTED. Леонид Юрьев (Leonid Yuriev) 2024-07-27 12:44:06 +0300
  • 7873118cdb mdbx++: добавление (рас)парковки транзакций чтения в C++ API. Леонид Юрьев (Leonid Yuriev) 2024-07-24 19:58:02 +0300
  • 2e7d325cf1 mdbx: добавление поддержки MDBX_OUSTED в mdbx_strerror() и C++ API. Леонид Юрьев (Leonid Yuriev) 2024-07-24 15:27:48 +0300
  • cb743d44fc mdbx: новый/поправленный clang-format. Леонид Юрьев (Leonid Yuriev) 2024-07-24 11:27:41 +0300
  • a430b3b288 mdbx: исправление опечатки 0x%u в логировании. Леонид Юрьев (Leonid Yuriev) 2024-07-24 11:22:59 +0300
  • 485d6d1f50 mdbx: корректировка/актуализация ChangeLog для v0.13.x Леонид Юрьев (Leonid Yuriev) 2024-07-23 16:15:05 +0300
  • 69aa9e0fe1 mdbx: устранение лишней итерации внутри tree_rebalance(). Леонид Юрьев (Leonid Yuriev) 2024-07-23 15:59:59 +0300
  • 9309aa7e12 mdbx: уточнение комментариев в коде (косметика). Леонид Юрьев (Leonid Yuriev) 2024-07-23 15:58:59 +0300
  • ad0ba7a661 mdbx: добавление секции о v0.12.11 в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-23 14:16:18 +0300
  • a6a7a291c7
    mdbx: выпуск 0.12.11 "Лиза и Соня" v0.12.11 Леонид Юрьев (Leonid Yuriev) 2024-07-23 13:14:14 +0300
  • a8ef8d7b72 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-22 17:46:55 +0300
  • 5c40f6983c mdbx: использование clang-format-19. Леонид Юрьев (Leonid Yuriev) 2024-07-22 14:49:19 +0300
  • cda8ebe0bd mdbx: проверка совместмости флагов GC/FreeDB (backport). Леонид Юрьев (Leonid Yuriev) 2024-07-22 12:48:43 +0300
  • f5bbadf3a5 mdbx: отмена корректировки assert-проверки внутри override_meta() (revert-backport). Леонид Юрьев (Leonid Yuriev) 2024-07-22 12:31:50 +0300
  • 58cad2995b mdbx: до-исправление коммита 796b7e44976132944847694fc8caa5b01c07a406 для отладочных сборок. Леонид Юрьев (Leonid Yuriev) 2024-07-21 23:17:04 +0300
  • 0a36ed3ca1 mdbx: исправление опечатки в имени ior_sgv_gap4terminator. Леонид Юрьев (Leonid Yuriev) 2024-07-21 22:26:35 +0300
  • 37217cb199 mdbx-windows: исправление нарезки FILE_SEGMENT_ELEMENT (backport). Леонид Юрьев (Leonid Yuriev) 2024-07-20 22:54:15 +0300
  • 6941ec17bc mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-20 16:43:28 +0300
  • 6b2b15ebc8 mdbx: допускаем лишние/устаревшие флаги для GC/FreeDB для старых БД. Леонид Юрьев (Leonid Yuriev) 2024-07-20 14:05:16 +0300