Commit Graph

  • 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
  • 25efb58790 mdbx++: добавление перегрузок put/insert/upsert для mdbx::pair. Леонид Юрьев (Leonid Yuriev) 2024-06-09 14:42:41 +03:00
  • 74ff4dba0a mdbx-testing: добавление tmux-battery. Леонид Юрьев (Leonid Yuriev) 2024-05-22 21:33:58 +03:00
  • a2753c9ae1 mdbx: доработка gc_update() с отключением нового/нестабильного кода. Леонид Юрьев (Leonid Yuriev) 2024-05-23 12:42:59 +03:00
  • 8e29fb1f26 mdbx-testing: исправление опечатки в keygen-setup. Леонид Юрьев (Leonid Yuriev) 2024-05-22 21:23:43 +03:00
  • e12b4ab748 mdbx-testing: костыль для MSVC ARM/ARM64 для предотвращения ICE. Леонид Юрьев (Leonid Yuriev) 2024-05-22 01:19:54 +03:00
  • e9c122af68 mdbx-windows: чистка результатов FormatMessageA() от концевых переводов строк. Леонид Юрьев (Leonid Yuriev) 2024-05-21 18:20:06 +03:00
  • b940ae8fad mdbx++: использование \n вместо std::endl. Леонид Юрьев (Leonid Yuriev) 2024-05-20 18:18:18 +03:00
  • 5792eb31eb mdbx: добавление опций для subpage: limit, room_threshold, reserve_prereq, reserve_limit. Леонид Юрьев (Leonid Yuriev) 2024-05-20 14:36:50 +03:00
  • 0e831f42cc mdbx-testing: изменение уровня логирования по-умолчанию. Леонид Юрьев (Leonid Yuriev) 2024-05-20 11:14:23 +03:00
  • 2f66eb9fec mdbx-tools: преобразование из hex без переходов в mdbx_load. Леонид Юрьев (Leonid Yuriev) 2024-05-15 00:09:58 +03:00
  • 12eb2df57d mdbx: удаление DEFAULT_MAPSIZE. Леонид Юрьев (Leonid Yuriev) 2024-05-12 22:30:47 +03:00
  • 3de3d425a1 mdbx: изменение лицензии и реструктуризация исходного кода. Леонид Юрьев (Leonid Yuriev) 2024-05-19 22:07:58 +03:00
  • 341a8b8b5c mdbx++: исправление генерации исключения key_exists (backport). Леонид Юрьев (Leonid Yuriev) 2024-06-13 11:05:09 +03:00
  • ad0b13a544 mdbx-doc: исправление опечаток в README. Леонид Юрьев (Leonid Yuriev) 2024-06-04 12:48:48 +03:00
  • ba42390a56 mdbx++: исправление append_u8() (backport). Леонид Юрьев (Leonid Yuriev) 2024-06-04 10:53:56 +03:00
  • 07cfe65ea0 mdbx: исправление закрытия курсоров при завершении вложенных транзакций (backport). Леонид Юрьев (Leonid Yuriev) 2024-05-25 14:16:28 +03:00
  • 75fd4ecf54 mdbx-testing: костыль для MSVC ARM/ARM64 для предотвращения ICE (backport). Леонид Юрьев (Leonid Yuriev) 2024-05-22 01:21:10 +03:00
  • 97b0b0192e mdbx-windows: чистка результатов FormatMessageA() от концевых переводов строк (backport). Леонид Юрьев (Leonid Yuriev) 2024-05-21 18:29:22 +03:00
  • 12e6c631f1 mdbx: уточнение макроса __always_inline для особо яблочных компиляторов (backport). Леонид Юрьев (Leonid Yuriev) 2024-05-20 18:26:45 +03:00
  • 458f713c53 mdbx++: использование \n вместо std::endl (backport). Леонид Юрьев (Leonid Yuriev) 2024-05-20 18:18:18 +03:00
  • e9f5c0c308 mdbx++: упрощение buffer:silo::inplace_signature. Леонид Юрьев (Leonid Yuriev) 2024-05-04 21:42:53 +03:00
  • 95bc96dda3 mdbx: доработка update_gc() для улучшения сходимости с исправлением вероятности MDBX_PROBLEM. Леонид Юрьев (Leonid Yuriev) 2024-04-17 21:33:30 +03:00
  • a5ed725ae3 mdbx: явное обноление txn и dbi_state у вложенных курсоров для вложенных транзакций. Леонид Юрьев (Leonid Yuriev) 2024-05-18 13:12:08 +03:00
  • dd9ba2c769 mdbx: проверка на ноль дополнительных и пока не используемых полей в meta-страницах. Леонид Юрьев (Leonid Yuriev) 2024-05-13 21:18:30 +03:00
  • d1565fd326 mdbx: отключение уже ненужной отладки внутри txn_merge() (backport). Леонид Юрьев (Leonid Yuriev) 2024-04-10 21:09:10 +03:00
  • 45377f20c5 mdbx: отключение уже ненужной отладки внутри txn_merge(). Леонид Юрьев (Leonid Yuriev) 2024-04-10 21:09:10 +03:00
  • 7c69493473 mdbx: добавление MDBX_opt_prefer_waf_insteadof_balance. Леонид Юрьев (Leonid Yuriev) 2024-04-05 00:08:09 +03:00
  • f19753636d mdbx: обновление TODO. Леонид Юрьев (Leonid Yuriev) 2024-04-04 22:31:03 +03:00
  • 4dccc4ab6d mdbx-doc: исправление опечаток в doxygen-комментариях. Леонид Юрьев (Leonid Yuriev) 2024-04-04 17:32:49 +03:00
  • e3d4cd5758 mdbx: исправление условий для MDBX_DEPRECATED (backport). Леонид Юрьев (Leonid Yuriev) 2024-04-04 00:40:04 +03:00
  • 2d2cec094e mdbx: устранение MDBX_EINVAL в случае mdbx_env_remove(".") (backport). Леонид Юрьев (Leonid Yuriev) 2024-03-31 14:20:21 +03:00
  • 41ebd6dcf3 mdbx++: исправление инверсии bool-результата env::remove() (backport). Леонид Юрьев (Leonid Yuriev) 2024-03-30 23:32:00 +03:00
  • f40b2fc164 mdbx++: больше __cold для редко-используемых функций (backport). Леонид Юрьев (Leonid Yuriev) 2024-03-30 17:26:52 +03:00
  • 8f32f4ac98 mdbx++: buffer::append_bytes() (backport). Леонид Юрьев (Leonid Yuriev) 2024-03-30 23:30:30 +03:00
  • c1d3afcbe1 mdbx++: добавление buffer::clear_and_reserve() (backport). Леонид Юрьев (Leonid Yuriev) 2024-03-30 23:30:06 +03:00
  • e34d4de760 mdbx: дополнение ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-04-04 12:53:13 +03:00
  • b9fd42b9b3 mdbx: объявление опции MDBX_COALESCE устаревшей. Леонид Юрьев (Leonid Yuriev) 2024-04-04 11:59:39 +03:00
  • ae5d541efb mdbx: исправление условий для MDBX_DEPRECATED. Леонид Юрьев (Leonid Yuriev) 2024-04-04 00:40:04 +03:00
  • e56c73b4e6 mdbx: добавление режима MDBX_NOSTICKYTHREADS вместо MDBX_NOTLS. Леонид Юрьев (Leonid Yuriev) 2024-04-02 00:22:09 +03:00
  • 1727b697a0 mdbx-doc: устранение отложенных недоработок в документации. Леонид Юрьев (Leonid Yuriev) 2024-04-03 19:05:34 +03:00
  • d603de4a87 mdbx: исправление критической ошибки в TXN_FOREACH_DBI_FROM. Леонид Юрьев (Leonid Yuriev) 2024-04-03 12:51:15 +03:00
  • bdff60e6a7 mdbx: исправление форматирования (косметика). Леонид Юрьев (Leonid Yuriev) 2024-04-02 00:54:41 +03:00
  • 3670a30c00 mdbx-doc: доработка doxygen комментариев. Леонид Юрьев (Leonid Yuriev) 2024-04-01 14:35:21 +03:00
  • 01458065c4 mdbx-doc: базовое/минимальное описание mdbx_env_chk() и связанных элементов API. Леонид Юрьев (Leonid Yuriev) 2024-04-01 14:29:52 +03:00
  • 639ba8b7a5 mdbx: переименование mdbx_env_chk_encount_problem(). Леонид Юрьев (Leonid Yuriev) 2024-04-01 12:46:23 +03:00
  • 2cc6d68c07 mdbx++: добавление txn::open_map_accede(). Леонид Юрьев (Leonid Yuriev) 2024-03-31 14:23:23 +03:00
  • 2ce6ed33fa mdbx: устранение MDBX_EINVAL в случае mdbx_env_remove("."). Леонид Юрьев (Leonid Yuriev) 2024-03-31 14:20:21 +03:00
  • 5c3c7b9292 mdbx++: исправление инверсии bool-результата env::remove(). Леонид Юрьев (Leonid Yuriev) 2024-03-30 23:32:00 +03:00
  • b36679ddcb mdbx++: buffer::append_bytes(). Леонид Юрьев (Leonid Yuriev) 2024-03-30 23:30:30 +03:00
  • d4f7b4114b mdbx++: добавление buffer::clear_and_reserve(). Леонид Юрьев (Leonid Yuriev) 2024-03-30 23:30:06 +03:00
  • e9a49e3715 mdbx++: добавление перегрузок со std::string_view для методов open_map/create_map_/drop_map/clear_map/rename_map(). Леонид Юрьев (Leonid Yuriev) 2024-03-30 17:38:53 +03:00
  • cce5c8249c mdbx++: больше __cold для редко-используемых функций. Леонид Юрьев (Leonid Yuriev) 2024-03-30 17:26:52 +03:00
  • 7b1f8ba642 mdbx++: добавление в C++ API методов txn::rename_map(). Леонид Юрьев (Leonid Yuriev) 2024-03-30 17:04:14 +03:00
  • 5c84c405ac mdbx: добавление mdbx_setup_debug_nofmt() и возможности установки логера без функционала printf(). Леонид Юрьев (Leonid Yuriev) 2024-03-25 18:39:56 +03:00
  • af060b4960 mdbx: вынесение статических переменных в структуру mdbx_static. Леонид Юрьев (Leonid Yuriev) 2024-03-25 18:45:42 +03:00
  • f548f00d8e mdbx: диагностика/логирование для каждого случая возврата MDBX_CORRUPTED. Леонид Юрьев (Leonid Yuriev) 2024-03-25 00:25:39 +03:00
  • 5721296e16 mdbx: опечатки и орфография в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-03-28 11:32:58 +03:00
  • 31e8f290e7 mdbx: опечатки и орфография в ChangeLog. Леонид Юрьев (Leonid Yuriev) 2024-03-28 11:32:58 +03:00
  • dedcdd4c94 mdbx: документирование mdbx_preopen_snapinfo(). Леонид Юрьев (Leonid Yuriev) 2024-03-24 11:11:19 +03:00
  • 80e9667ead mdbx++: явное приведение к int внутри constexpr mdbx::memcmp(). Леонид Юрьев (Leonid Yuriev) 2024-03-23 15:32:02 +03:00