Commit Graph

  • c964523978 mdbx-testing: добавление get_multiple_samelength() в extra/dupfix_multiple. Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:43:33 +03:00
  • ec41ec1561 mdbx++: добавление mdbx::cursor::get_multiple_samelength(). Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:43:19 +03:00
  • 07309427fd mdbx++: переименование mdbx::txn::put_multiple_samelength(). Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:41:11 +03:00
  • f738552721 mdbx: возвращение ключа при MDBX_GET_MULTIPLE для единообразия C++ API. Леонид Юрьев (Leonid Yuriev) 2024-09-18 07:46:19 +03:00
  • 29d0a96818 mdbx: исправление условия внутри assert() в пути обработки MDBX_GET/NEXT/PREV_MULTIPLE. Леонид Юрьев (Leonid Yuriev) 2024-09-16 22:51:19 +03:00
  • 202cdbc4be mdbx-testing: подавление параноидальных предупреждений MSVC в extra-тестах. Леонид Юрьев (Leonid Yuriev) 2024-09-14 20:29:16 +03:00
  • 14a55ee244 mdbx++: подавление параноидального предупреждения MSVC. Леонид Юрьев (Leonid Yuriev) 2024-09-14 20:27:10 +03:00
  • 74f7d13455 mdbx: дополнение отладочного логирования внутри dxb_resize(). Леонид Юрьев (Leonid Yuriev) 2024-09-13 11:07:38 +03:00
  • 2e14404837 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-09-10 08:49:16 +03:00
  • 81807f16b2 mdbx: корректировка README. Леонид Юрьев (Leonid Yuriev) 2024-09-10 08:41:23 +03:00
  • b36e3702e5 mdbx-doc: продолжение s/subDb/таблица/ в С++ API. Леонид Юрьев (Leonid Yuriev) 2024-09-09 09:22:50 +03:00
  • c69f23ed70 mdbx: по-умолчанию MDBX_ENABLE_BIGFOOT=1 вне зависимости от разрядности платформы. Леонид Юрьев (Leonid Yuriev) 2024-09-09 00:09:17 +03:00
  • fcc4748f23 mdbx: исправление опечатки/орфографии. Леонид Юрьев (Leonid Yuriev) 2024-09-08 20:48:44 +03:00
  • 450c1081fa mdbx++: добавление упущенных inline-реализаций mdbx::cursor::upper_bound() и mdbx::cursor::upper_bound_multivalue(). Леонид Юрьев (Leonid Yuriev) 2024-09-08 11:36:10 +03:00
  • 5fc7a6b107 mdbx: выпуск 0.13.1 "РДС-1" v0.13.1 Леонид Юрьев (Leonid Yuriev) 2024-08-30 00:01:07 +03:00
  • 2c17c7b149 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:08:51 +03:00
  • 94936fd4c9 mdbx-testing: добавление теста пересоздания таблицы с другими флагами/опциями. Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:04:56 +03:00
  • a17b190dc8 mdbx: обновленный clang-format (косметика). Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:03:08 +03:00
  • b4dcf148c5 mdbx: исправление assert-проверки при попытке создания таблицы с другими флагами/опциями. Леонид Юрьев (Leonid Yuriev) 2024-08-22 00:00:29 +03:00
  • 2b5d7ed29a mdbx: вывод номера транзакции при ситуации зацикливания внутри gc_update(). Леонид Юрьев (Leonid Yuriev) 2024-08-19 08:43:33 +03:00
  • 77a35608f6 mdbx-testing: увеличение размера БД до 32Гб (вдвое) в "tmux-батарейном" тесте. Alexey Sharov 2024-08-11 06:49:01 +00:00
  • 7511f480a4 mdbx-testing: уменьшение мощности "tmux-батарейного" теста вдвое (под "более типовую" виртуалку). Леонид Юрьев (Leonid Yuriev) 2024-08-11 09:42:32 +03:00
  • 0c9f531c72 mdbx-testing: добавление опции --db-upto-gb в стохастический скрипт. Леонид Юрьев (Leonid Yuriev) 2024-08-11 00:23:34 +03:00
  • f477fa13e0 mdbx-testing: включение ulimit -c unliminted в стохастическом скрипте. Леонид Юрьев (Leonid Yuriev) 2024-08-11 00:23:08 +03:00
  • b054a69e72 mdbx: исправление и рефакторинг цикла чтения мета-страниц при старте читающих транзакций. Леонид Юрьев (Leonid Yuriev) 2024-08-11 00:00:22 +03:00
  • aca692212f mdbx-testing: исправление упущенной опции --extra в battery-tmux. Леонид Юрьев (Leonid Yuriev) 2024-08-07 19:11:34 +03:00
  • 8cc5e8c262 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-08 00:17:09 +03:00
  • 497aabcb2e mdbx: устранение возможности SIGSEGV внутри coherency_check() (backport). Леонид Юрьев (Leonid Yuriev) 2024-08-07 21:22:57 +03:00
  • cf6d441e1b mdbx: исправление упущенного TXN_END_EOTDONE при сбое старта читающей транзакции (backport). Леонид Юрьев (Leonid Yuriev) 2024-08-07 19:29:57 +03:00
  • edfa526138 mdbx: устранение возможности SIGSEGV внутри coherency_check(). Леонид Юрьев (Leonid Yuriev) 2024-08-07 17:38:53 +03:00
  • 7bff3b3df6 mdbx: корректировка имен и ссылок в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-03 15:08:30 +03:00
  • 7b09ecd9b7 mdbx-doc: дополнение описания mdbx_env_copy() и родственных функций. Леонид Юрьев (Leonid Yuriev) 2024-08-03 14:50:22 +03:00
  • 7ed4a551f4 mdbx: внутренние переименования subDb в таблицы. Леонид Юрьев (Leonid Yuriev) 2024-08-03 14:23:18 +03:00
  • 57e558a57d mdbx: использование термина "таблица" вместо "sub-database". Леонид Юрьев (Leonid Yuriev) 2024-08-03 13:25:44 +03:00
  • dd5329c164 mdbx-doc: корректировка/исправление разметки Doxygen. Леонид Юрьев (Leonid Yuriev) 2024-08-03 12:48:23 +03:00
  • dd0ee3f278 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-08-03 00:30:06 +03:00
  • ee8c9225d6 mdbx-testing: повтор сценария с mdbx_txn_copy2pathname() до получения успешной копии для предотвращения сбоев test/CMakeLists.txt. Леонид Юрьев (Leonid Yuriev) 2024-08-02 23:24:17 +03:00
  • 69f85af242 mdbx-tools: добавление опций -d и -p для mdbx_copy. Леонид Юрьев (Leonid Yuriev) 2024-08-02 22:49:23 +03:00
  • 9eef3c3541 mdbx-tools: исправление сравнения thread_id для припаркованных транзакций. Леонид Юрьев (Leonid Yuriev) 2024-08-02 19:23:15 +03:00
  • a0e278ff00 mdbx++: добавление обработки MDBX_EDEADLK в С++ API. Леонид Юрьев (Leonid Yuriev) 2024-08-02 19:03:55 +03:00
  • d21ae28bb9 mdbx++: добавление обработки MDBX_MVCC_RETARDED в C++ API. Леонид Юрьев (Leonid Yuriev) 2024-08-02 19:03:34 +03:00
  • b6b126195b mdbx: исправление упущенного TXN_END_EOTDONE при сбое старта читающей транзакции. Леонид Юрьев (Leonid Yuriev) 2024-08-02 13:11:05 +03:00
  • 4c0290b576 mdbx-testing: добавление mdbx_txn_copy2pathname() в тестовый сценарий. Леонид Юрьев (Leonid Yuriev) 2024-08-02 12:13:25 +03:00
  • e7488bc30c mdbx: добавление mdbx_txn_copy2fd() и mdbx_txn_copy2pathname(), включая дополнительные опции. Леонид Юрьев (Leonid Yuriev) 2024-08-02 12:12:29 +03:00
  • f34ebc853d mdbx-testing: добавление mdbx_dbi_sequence() в jitter-сценарий. Леонид Юрьев (Leonid Yuriev) 2024-07-31 22:02:01 +03:00
  • 0a9d96affd mdbx: устранения ложной ошибки не-когерентности при использовании mdbx_dbi_sequence(MAIN_DBI) без других изменений. Леонид Юрьев (Leonid Yuriev) 2024-08-01 22:03:45 +03:00
  • dc7f15c63e mdbx-tools: отображение статусов parked/ousted для транзакций. Леонид Юрьев (Leonid Yuriev) 2024-07-27 12:47:21 +03:00
  • 9e3a36b74d mdbx: корректировка txn_end() для устранения лишних MDBX_TXN_OUSTED. Леонид Юрьев (Leonid Yuriev) 2024-07-27 12:44:06 +03:00
  • 7873118cdb mdbx++: добавление (рас)парковки транзакций чтения в C++ API. Леонид Юрьев (Leonid Yuriev) 2024-07-24 19:58:02 +03:00
  • 2e7d325cf1 mdbx: добавление поддержки MDBX_OUSTED в mdbx_strerror() и C++ API. Леонид Юрьев (Leonid Yuriev) 2024-07-24 15:27:48 +03:00
  • cb743d44fc mdbx: новый/поправленный clang-format. Леонид Юрьев (Leonid Yuriev) 2024-07-24 11:27:41 +03:00
  • a430b3b288 mdbx: исправление опечатки 0x%u в логировании. Леонид Юрьев (Leonid Yuriev) 2024-07-24 11:22:59 +03:00
  • 485d6d1f50 mdbx: корректировка/актуализация ChangeLog для v0.13.x Леонид Юрьев (Leonid Yuriev) 2024-07-23 16:15:05 +03:00
  • 69aa9e0fe1 mdbx: устранение лишней итерации внутри tree_rebalance(). Леонид Юрьев (Leonid Yuriev) 2024-07-23 15:59:59 +03:00
  • 9309aa7e12 mdbx: уточнение комментариев в коде (косметика). Леонид Юрьев (Leonid Yuriev) 2024-07-23 15:58:59 +03:00
  • ad0ba7a661 mdbx: добавление секции о v0.12.11 в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-23 14:16:18 +03:00
  • a6a7a291c7 mdbx: выпуск 0.12.11 "Лиза и Соня" v0.12.11 Леонид Юрьев (Leonid Yuriev) 2024-07-23 13:14:14 +03:00
  • a8ef8d7b72 mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-22 17:46:55 +03:00
  • 5c40f6983c mdbx: использование clang-format-19. Леонид Юрьев (Leonid Yuriev) 2024-07-22 14:49:19 +03:00
  • cda8ebe0bd mdbx: проверка совместмости флагов GC/FreeDB (backport). Леонид Юрьев (Leonid Yuriev) 2024-07-22 12:48:43 +03:00
  • f5bbadf3a5 mdbx: отмена корректировки assert-проверки внутри override_meta() (revert-backport). Леонид Юрьев (Leonid Yuriev) 2024-07-22 12:31:50 +03:00
  • 58cad2995b mdbx: до-исправление коммита 796b7e44976132944847694fc8caa5b01c07a406 для отладочных сборок. Леонид Юрьев (Leonid Yuriev) 2024-07-21 23:17:04 +03:00
  • 0a36ed3ca1 mdbx: исправление опечатки в имени ior_sgv_gap4terminator. Леонид Юрьев (Leonid Yuriev) 2024-07-21 22:26:35 +03:00
  • 37217cb199 mdbx-windows: исправление нарезки FILE_SEGMENT_ELEMENT (backport). Леонид Юрьев (Leonid Yuriev) 2024-07-20 22:54:15 +03:00
  • 6941ec17bc mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-20 16:43:28 +03:00
  • 6b2b15ebc8 mdbx: допускаем лишние/устаревшие флаги для GC/FreeDB для старых БД. Леонид Юрьев (Leonid Yuriev) 2024-07-20 14:05:16 +03:00
  • 5c643f72b5 mdbx-testing: уменьшение длительности/глубины тестирования extra/crunched_delete на MacOS. Леонид Юрьев (Leonid Yuriev) 2024-07-20 13:19:25 +03:00
  • 9d9a19ae17 mdbx: форматирование/пробелы/косметика. Леонид Юрьев (Leonid Yuriev) 2024-07-20 13:15:27 +03:00
  • b1cc8b2e9f mdbx-windows: исправление нарезки FILE_SEGMENT_ELEMENT. Леонид Юрьев (Leonid Yuriev) 2024-07-19 20:43:28 +03:00
  • c46270ec56 mdbx-windows: исправление падения при логировании ошибки WriteFileGather(). Леонид Юрьев (Leonid Yuriev) 2024-07-19 15:46:08 +03:00
  • 7dee88e27f mdbx-test: вывод кадров стека для решения проблем Windows. Леонид Юрьев (Leonid Yuriev) 2024-07-18 01:10:59 +03:00
  • 242ebefdb7 mdbx-windows: добавление потерянного #include <wincrypt.h>. Леонид Юрьев (Leonid Yuriev) 2024-07-14 23:42:24 +03:00
  • f20addd7fc mdbx-doc: доработка doxygen-ссылок. Леонид Юрьев (Leonid Yuriev) 2024-07-13 17:03:06 +03:00
  • 8a04337e79 mdbx: корректировка ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-13 16:15:21 +03:00
  • 8e8ac09e14 mdbx: корректировка mdbx_enumerate_subdb(). Леонид Юрьев (Leonid Yuriev) 2024-07-13 16:13:11 +03:00
  • bdfec14992 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-07-12 14:55:17 +03:00
  • 32df0ad1eb mdbx: устранение регресса SIGSEGV при открытии БД с измененным размером страницы. Леонид Юрьев (Leonid Yuriev) 2024-07-12 11:40:47 +03:00
  • 2311706272 mdbx-testing: тестирование парковки транзакций. Леонид Юрьев (Leonid Yuriev) 2024-07-10 22:31:41 +03:00
  • ec0ada7b8c mdbx: парковка читающих транзакций. Леонид Юрьев (Leonid Yuriev) 2024-07-09 16:04:01 +03:00
  • f335a16c92 mdbx-testsing: отлючение лишнего/временного отладочного вывода. Леонид Юрьев (Leonid Yuriev) 2024-07-06 14:18:15 +03:00
  • fe31958d46 mdbx: добавление UUID для идентификации БД. Леонид Юрьев (Leonid Yuriev) 2024-07-06 10:46:42 +03:00
  • 319753661a mdbx: рефакторинг coherency_check_written(). Леонид Юрьев (Leonid Yuriev) 2024-07-05 22:00:05 +03:00
  • 3798d47a71 mdbx-doc: несущественная корректировка doxygen-описаний. Леонид Юрьев (Leonid Yuriev) 2024-07-05 20:33:43 +03:00
  • 9acbe88566 mdbx: добавление mdbx_enumerate_subdb(). Леонид Юрьев (Leonid Yuriev) 2024-07-05 00:25:28 +03:00
  • 9fbf0099f2 mdbx-doc: добавление \see ссылок на MDBX_db_flags_t и MDBX_dbi_state_t. Леонид Юрьев (Leonid Yuriev) 2024-07-04 14:03:54 +03:00
  • b4f395be50 mdbx++: добавление недостающего метода mdbx::env::limits::max_map_handles(). Леонид Юрьев (Leonid Yuriev) 2024-07-04 14:03:00 +03:00
  • 49c6e14b30 mdbx++: расширение API методами принимающими имена subDb через mdbx::slice. Леонид Юрьев (Leonid Yuriev) 2024-06-30 14:35:42 +03:00
  • 69df6e6ac0 mdbx: корректировка assert-проверки внутри meta_override(). Леонид Юрьев (Leonid Yuriev) 2024-06-28 12:14:44 +03:00
  • a0b520fa32 mdbx: корректировка assert-проверки внутри override_meta() (backport). Леонид Юрьев (Leonid Yuriev) 2024-06-28 12:44:51 +03:00
  • 796b7e4497 mdbx: устранение вероятности SIGSEGV при включении логирования MDBX_LOG_TRACE в отладочных сборках (backport). Леонид Юрьев (Leonid Yuriev) 2024-06-26 12:26:16 +03:00
  • 7abeac762f mdbx: устранение вероятности SIGSEGV при включении логирования MDBX_LOG_TRACE в отладочных сборках. Леонид Юрьев (Leonid Yuriev) 2024-06-25 23:57:10 +03:00
  • d5fb37460b mdbx: исправление пары опечаток в COPYRIGHT. Леонид Юрьев (Leonid Yuriev) 2024-06-21 12:18:40 +03:00
  • bdd0b487ae mdbx-doc: корректировки для Doxygen. Леонид Юрьев (Leonid Yuriev) 2024-06-20 12:50:22 +03:00
  • 9670cf5709 mdbx-testing: вывод "табло" с информацией о положении курсоров для удобства отладки. Леонид Юрьев (Leonid Yuriev) 2024-06-13 23:56:44 +03:00
  • a10506fb6a mdbx-testing: технический возврат bool из проверочных функций в тесте для удобства ad-hoc доработок. Леонид Юрьев (Leonid Yuriev) 2024-06-13 11:59:19 +03:00
  • d4c09f9b78 mdbx-testing: изменение порядка перебора режимов в "долгом стохастическом". Леонид Юрьев (Leonid Yuriev) 2024-06-12 17:31:05 +03:00
  • f65642e38c mdbx: обновление ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-06-08 20:44:56 +03:00
  • bcd955aeb9 mdbx++: исправление append_u8(). Леонид Юрьев (Leonid Yuriev) 2024-05-28 17:12:40 +03:00
  • a79a318d61 mdbx++: поддержка MDBX_VALIDATION. Леонид Юрьев (Leonid Yuriev) 2024-05-26 13:58:52 +03:00
  • 3517db6178 mdbx-testing: добавление `extra/crunched_delete'. Леонид Юрьев (Leonid Yuriev) 2024-05-25 23:20:34 +03:00