Леонид Юрьев (Leonid Yuriev)
0a364aefbb
mdbx++: добавление txn::make_broken()
.
2025-01-03 22:14:00 +03:00
Леонид Юрьев (Leonid Yuriev)
63dba2876d
mdbx-doc: корректировка описания значения по-умолчанию MDBX_opt_txn_dp_limit
.
2024-12-28 22:56:17 +03:00
Леонид Юрьев (Leonid Yuriev)
891fa1d435
mdbx: корректировка doxygen-комментариев.
2024-12-18 01:25:50 +03:00
Леонид Юрьев (Leonid Yuriev)
5168c80be8
mdbx: сбор затрат на pnl_merge()
при включении MDBX_ENABLE_PROFGC
.
2024-12-17 18:54:58 +03:00
Леонид Юрьев (Leonid Yuriev)
526ed28de1
mdbx: добавление mdbx_cursor_count_ex()
в API.
2024-12-16 11:54:24 +03:00
Леонид Юрьев (Leonid Yuriev)
8867c2ddc2
mdbx: новые настройки clang-format (косметика).
2024-12-11 21:22:04 +03:00
Леонид Юрьев (Leonid Yuriev)
9481c0e5c4
mdbx: опечатки/орфография.
2024-12-06 23:56:13 +03:00
Леонид Юрьев (Leonid Yuriev)
3a09b8fb0c
mdbx: координаты для спонсирования в ETH.
...
// Пока Positive Technologies, пора заняться делом.
2024-12-06 18:44:41 +03:00
Леонид Юрьев (Leonid Yuriev)
9daff17c82
mdbx: поддержка Semantic Versioning.
...
Было `MAJOR.MINOR.RELEASE.REVISION`
Теперь `MAJOR.MINOR.PATCH[.TWEAK][-PRERELEASE][+BUILDMETADATA]`
https://semver.org/
- вместо квартета `MAJOR.MINOR.RELEASE.REVISION`
триплет c опцинальным четвертым членом `MAJOR.MINOR.PATCH[.TWEAK]`
- `TWEAK` не входит в тег git, а формируется автоматически и
соответствует кол-ву коммитов после тега git и опускается если 0.
- Поле `PRERELEASE` опционально и переносится в версию из тега git.
- Поле `BUILDMETADATA` опционально, не входит в тег git, а
добавляется во время сборки если задана опцией `MDBX_BUILD_METADATA`.
2024-11-24 20:46:21 +03:00
Леонид Юрьев (Leonid Yuriev)
652587b33f
mdbx: добавление проверки и использования __deprecated_enum
.
2024-11-23 01:10:33 +03:00
Леонид Юрьев (Leonid Yuriev)
aa3b39d9ed
mdbx: исправление потенциального повторного определения __has_exceptions_disabled
.
2024-11-23 01:10:33 +03:00
Леонид Юрьев (Leonid Yuriev)
881d4d4207
mdbx-build: добавление build-metadata и опции сборки MDBX_BUILD_METADATA
.
2024-11-22 20:14:45 +03:00
Леонид Юрьев (Leonid Yuriev)
5815ff2ef7
mdbx: переделка костыля namespace::attr
для MSVC и Apple.
2024-11-21 19:47:26 +03:00
Леонид Юрьев (Leonid Yuriev)
4cc1c7d8de
mdbx: доработка MDBX_DEPRECATED_ENUM
для старых компиляторов при включении С++11.
2024-11-10 20:17:44 +03:00
Леонид Юрьев (Leonid Yuriev)
80708f9591
mdbx: добавление T-макросов для парных char
/wchar_t
функций.
2024-10-26 09:49:22 +03:00
Леонид Юрьев (Leonid Yuriev)
7232d7b5fc
mdbx: уточнение описания mdbx_dbi_close()
для случая хендлов измененных таблиц.
2024-10-23 13:28:26 +03:00
Леонид Юрьев (Leonid Yuriev)
964ee00116
mdbx: костыль для некорректной обработки [[gnu::pure]]
в Apple Clang.
2024-10-23 11:26:09 +03:00
Леонид Юрьев (Leonid Yuriev)
06dd50580c
mdbx: корректировка API-макросов для Doxygen.
2024-10-22 22:45:29 +03:00
Леонид Юрьев (Leonid Yuriev)
bfce1cd24d
mdbx: использование __has_c_attribute()
и __has_cxx_attribute()
, добавление __has_C23_or_CXX_attribute()
.
2024-10-10 06:16:49 +03:00
Леонид Юрьев (Leonid Yuriev)
a17b190dc8
mdbx: обновленный clang-format (косметика).
2024-08-22 00:04:41 +03:00
Леонид Юрьев (Leonid Yuriev)
7b09ecd9b7
mdbx-doc: дополнение описания mdbx_env_copy()
и родственных функций.
2024-08-03 15:14:23 +03:00
Леонид Юрьев (Leonid Yuriev)
57e558a57d
mdbx: использование термина "таблица" вместо "sub-database".
2024-08-03 15:14:23 +03:00
Леонид Юрьев (Leonid Yuriev)
dd5329c164
mdbx-doc: корректировка/исправление разметки Doxygen.
2024-08-03 12:50:44 +03:00
Леонид Юрьев (Leonid Yuriev)
4c0290b576
mdbx-testing: добавление mdbx_txn_copy2pathname()
в тестовый сценарий.
2024-08-02 23:33:22 +03:00
Леонид Юрьев (Leonid Yuriev)
e7488bc30c
mdbx: добавление mdbx_txn_copy2fd()
и mdbx_txn_copy2pathname()
, включая дополнительные опции.
2024-08-02 19:06:14 +03:00
Леонид Юрьев (Leonid Yuriev)
2e7d325cf1
mdbx: добавление поддержки MDBX_OUSTED
в mdbx_strerror()
и C++ API.
2024-07-24 15:57:55 +03:00
Леонид Юрьев (Leonid Yuriev)
cb743d44fc
mdbx: новый/поправленный clang-format.
2024-07-24 11:27:41 +03:00
Леонид Юрьев (Leonid Yuriev)
f20addd7fc
mdbx-doc: доработка doxygen-ссылок.
2024-07-13 17:03:06 +03:00
Леонид Юрьев (Leonid Yuriev)
8e8ac09e14
mdbx: корректировка mdbx_enumerate_subdb()
.
2024-07-13 16:13:11 +03:00
Леонид Юрьев (Leonid Yuriev)
ec0ada7b8c
mdbx: парковка читающих транзакций.
2024-07-12 01:05:56 +03:00
Леонид Юрьев (Leonid Yuriev)
fe31958d46
mdbx: добавление UUID для идентификации БД.
2024-07-10 22:33:46 +03:00
Леонид Юрьев (Leonid Yuriev)
3798d47a71
mdbx-doc: несущественная корректировка doxygen-описаний.
2024-07-05 20:33:43 +03:00
Леонид Юрьев (Leonid Yuriev)
9acbe88566
mdbx: добавление mdbx_enumerate_subdb()
.
2024-07-05 00:25:28 +03:00
Леонид Юрьев (Leonid Yuriev)
9fbf0099f2
mdbx-doc: добавление \see
ссылок на MDBX_db_flags_t
и MDBX_dbi_state_t
.
2024-07-04 23:20:37 +03:00
Леонид Юрьев (Leonid Yuriev)
bdd0b487ae
mdbx-doc: корректировки для Doxygen.
2024-06-20 13:53:23 +03:00
Леонид Юрьев (Leonid Yuriev)
5792eb31eb
mdbx: добавление опций для subpage: limit, room_threshold, reserve_prereq, reserve_limit.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
3de3d425a1
mdbx: изменение лицензии и реструктуризация исходного кода.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
7c69493473
mdbx: добавление MDBX_opt_prefer_waf_insteadof_balance
.
2024-04-05 00:19:08 +03:00
Леонид Юрьев (Leonid Yuriev)
4dccc4ab6d
mdbx-doc: исправление опечаток в doxygen-комментариях.
2024-04-04 17:32:49 +03:00
Леонид Юрьев (Leonid Yuriev)
b9fd42b9b3
mdbx: объявление опции MDBX_COALESCE
устаревшей.
2024-04-04 15:00:27 +03:00
Леонид Юрьев (Leonid Yuriev)
ae5d541efb
mdbx: исправление условий для MDBX_DEPRECATED
.
2024-04-04 15:00:27 +03:00
Леонид Юрьев (Leonid Yuriev)
e56c73b4e6
mdbx: добавление режима MDBX_NOSTICKYTHREADS
вместо MDBX_NOTLS
.
2024-04-04 12:52:50 +03:00
Леонид Юрьев (Leonid Yuriev)
3670a30c00
mdbx-doc: доработка doxygen комментариев.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
01458065c4
mdbx-doc: базовое/минимальное описание mdbx_env_chk()
и связанных элементов API.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
639ba8b7a5
mdbx: переименование mdbx_env_chk_encount_problem()
.
2024-04-01 16:06:09 +03:00
Леонид Юрьев (Leonid Yuriev)
5c84c405ac
mdbx: добавление mdbx_setup_debug_nofmt()
и возможности установки логера без функционала printf()
.
2024-03-30 18:01:44 +03:00
Леонид Юрьев (Leonid Yuriev)
dedcdd4c94
mdbx: документирование mdbx_preopen_snapinfo()
.
2024-03-24 11:15:12 +03:00
Леонид Юрьев (Leonid Yuriev)
d0799fd373
mdbx-doc: документирование mdbx_cursor_on_first_dup()
и mdbx_cursor_on_last_dup()
.
2024-03-23 02:18:06 +03:00
Леонид Юрьев (Leonid Yuriev)
fb17e8877c
mdbx-doc: документирование mdbx_cursor_scan()
.
2024-03-22 17:57:32 +03:00
Леонид Юрьев (Leonid Yuriev)
1d0ee509c2
mdbx-doc: исправление опечатки в MDBX_ENV_JUST_DELETE
.
2024-03-22 16:36:13 +03:00