Леонид Юрьев (Leonid Yuriev)
2e4962a2f3
mdbx-docs: изменение <title>
и meta-title в index.html
2025-03-20 21:50:53 +03:00
Леонид Юрьев (Leonid Yuriev)
ca30365d3b
mdbx-make: добавление цели ninja-assertions
и её использование при make check
.
2025-03-17 20:46:44 +03:00
Леонид Юрьев (Leonid Yuriev)
920d9b5b2f
mdbx-doc: добавление ld+json
в корневой index.hml
2025-03-05 12:54:51 +03:00
Леонид Юрьев (Leonid Yuriev)
329eee4e4f
mdbx-make: поиск gnu-sed
на Darwin/MacOS.
2025-03-03 23:12:55 +03:00
Леонид Юрьев (Leonid Yuriev)
cb7ba6b53f
mdbx-doc: favicon
для сайта с документацией.
2025-01-19 00:51:37 +03:00
Леонид Юрьев (Leonid Yuriev)
3a02ca88ea
mdbx-make: добавление цели ctest
и её привязка к make check
.
2025-01-10 23:50:05 +03:00
Леонид Юрьев (Leonid Yuriev)
fef7c25a65
mdbx-make: mkdir -p
для повторной сборки без очистки.
2025-01-04 11:54:07 +03:00
Леонид Юрьев (Leonid Yuriev)
dbf18b4c22
mdbx-make: исправление подстановки переменных SemVer.
2024-12-11 21:02:50 +03:00
Леонид Юрьев (Leonid Yuriev)
e2ca81ae83
mdbx: поддержка Conan.
2024-12-03 00:23:37 +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)
bcf0a1273f
mdbx-make: добавление .WAIT
для устранения коллизий при распараллеливании сборки.
2024-11-24 19:59:40 +03:00
Леонид Юрьев (Leonid Yuriev)
1c9c49dd1a
mdbx-build: поддержка переменной среды SOURCE_DATE_EPOCH
в качестве MDBX_BUILD_TIMESTAMP
для воспроизводимости сборок.
2024-11-22 20:14:45 +03:00
Леонид Юрьев (Leonid Yuriev)
881d4d4207
mdbx-build: добавление build-metadata и опции сборки MDBX_BUILD_METADATA
.
2024-11-22 20:14:45 +03:00
Леонид Юрьев (Leonid Yuriev)
0306ba8136
mdbx-dist: отключение clang-format
в амальгамированном исходном коде.
2024-11-13 19:16:26 +03:00
Леонид Юрьев (Leonid Yuriev)
b5def26565
mdbx-make: добавление целей cmake-build
и ninja
.
2024-11-13 15:05:26 +03:00
Леонид Юрьев (Leonid Yuriev)
e27537dd9d
mdbx-make: добавление префикса @
к именам служебных/временных файлов/каталогов.
2024-11-13 15:05:26 +03:00
Леонид Юрьев (Leonid Yuriev)
f550c65476
mdbx-make: использование VERSION.json
с полной информацией вместо однострочного текстового файла.
2024-11-13 15:05:26 +03:00
Леонид Юрьев (Leonid Yuriev)
ca8e9fe7b1
mdbx-testing: переименование скрипта stochastic.sh
2024-11-07 09:32:27 +03:00
Леонид Юрьев (Leonid Yuriev)
3de3d425a1
mdbx: изменение лицензии и реструктуризация исходного кода.
2024-06-19 14:18:18 +03:00
Леонид Юрьев (Leonid Yuriev)
5df3eb6449
mdbx-test: усиление сценариев тестовых целей в GNUmakefile
и CMake
.
2024-03-06 11:35:10 +03:00
Леонид Юрьев (Leonid Yuriev)
24d5b26bc5
mdbx-make: переименование целей.
2023-11-11 12:29:13 +03:00
Леонид Юрьев (Leonid Yuriev)
0916d24321
mdbx: использование опции ENABLE_MEMCHECK
вместо ENABLE_VALGRIND
и MDBX_USE_VALGRIND
.
2023-11-11 12:29:13 +03:00
Леонид Юрьев (Leonid Yuriev)
07fc7b9227
mdbx-test: добавление опции --taillog
в стохастический скрипт.
2023-10-30 22:01:35 +03:00
Леонид Юрьев (Leonid Yuriev)
cdbcf54af1
mdbx-tests: добавление --read-var-info=yes
для Valgrind.
2023-10-23 20:25:03 +03:00
Леонид Юрьев (Leonid Yuriev)
2ae7bfd9be
mdbx-make: актуализация списков для целей cross-gcc
и cross-qemu
.
2023-02-28 22:52:28 +03:00
Леонид Юрьев (Leonid Yuriev)
525c4a55a4
mdbx: fix English typos.
...
Thanks to Dimitris Apostolou <dimitris.apostolou@icloud.com>
2023-01-10 14:16:08 +03:00
Леонид Юрьев (Leonid Yuriev)
68a8a15621
mdbx: изменение адреса ioarena.
2023-01-07 00:10:23 +03:00
Леонид Юрьев (Leonid Yuriev)
adf433a1bc
mdbx-make: доработка макро для bench-целей.
2023-01-03 19:28:11 +03:00
Леонид Юрьев (Leonid Yuriev)
53d78bbad5
mdbx-make: use --dont-check-ram-size
for small-tests targets.
2022-11-10 12:11:42 +03:00
Леонид Юрьев (Leonid Yuriev)
2558903081
mdbx-make: исправление сборки тестов при MDBX_BUILD_CXX=NO
.
2022-11-08 20:39:44 +03:00
Леонид Юрьев (Leonid Yuriev)
d315a9255a
mdbx-test: смена расширения у C++ исходников.
2022-11-08 20:39:44 +03:00
Леонид Юрьев (Leonid Yuriev)
51a765a5a7
mdbx-make: вывод протокола при сбое тестовых целей.
2022-10-13 19:28:01 +03:00
Леонид Юрьев (Leonid Yuriev)
f5a6e0c04f
mdbx-make: добавление gcc-riscv64-linux-gnu
в список для цели cross-gcc
.
2022-10-10 19:27:34 +03:00
Леонид Юрьев (Leonid Yuriev)
345c3d433f
mdbx-make: add -DENABLE_UBSAN
to ubsan-targets.
2022-08-11 19:39:14 +03:00
Леонид Юрьев (Leonid Yuriev)
d62d3e2aab
mdbx: merge branch master
into devel
.
2022-08-07 12:42:43 +03:00
Леонид Юрьев (Leonid Yuriev)
c06d072daf
mdbx-make: support for MDBX_BUILD_CXX=YES/NO
option.
2022-08-07 11:56:23 +03:00
Леонид Юрьев (Leonid Yuriev)
f0a46da6a5
mdbx-make: using ldd
to check used dso.
2022-08-06 19:42:38 +03:00
Леонид Юрьев (Leonid Yuriev)
bfac10418f
mdbx-make: preserve MDBX_BUILD_OPTION
for assertion-targets.
2022-08-04 13:54:07 +03:00
Леонид Юрьев (Leonid Yuriev)
b6138c39f0
mdbx: reorganize internal includes.
2022-06-02 20:35:40 +03:00
Леонид Юрьев (Leonid Yuriev)
06b404499e
mdbx-doc: add contributors "score" table by git fame
.
2022-06-02 20:35:35 +03:00
Леонид Юрьев (Leonid Yuriev)
caecdd1ac0
mdbx: filter-out INDENT/clang-format on/off switches during amalgamation.
2022-05-12 14:12:48 +03:00
Леонид Юрьев (Leonid Yuriev)
4677313feb
mdbx-docs: add Improvements beyond LMDB
to the main TOC.
2022-04-28 00:42:56 +03:00
Леонид Юрьев (Leonid Yuriev)
a5ccbc2dfe
mdbx-make: add .tar.xz
, .tar.bz2
, .zpaq
archvive to release-assets.
2022-04-24 11:08:41 +03:00
Леонид Юрьев (Leonid Yuriev)
e08bf3d835
mdbx-make: alter filenames for release-assets
target.
2022-04-24 00:06:52 +03:00
Леонид Юрьев (Leonid Yuriev)
bcf42ddf83
mdbx-make: use dots in tarball filename.
2022-04-23 23:23:15 +03:00
Леонид Юрьев (Leonid Yuriev)
03f9ed8820
mdbx-cmake: add a few smoke-like tests.
2022-04-21 20:35:45 +03:00
Леонид Юрьев (Leonid Yuriev)
682ff99f1c
mdbx-make: add smoke-assertion
, test-assertion
, long-test-assertion
targets.
2022-04-19 19:43:42 +03:00
Леонид Юрьев (Leonid Yuriev)
d71b293de5
mdbx: fix spelling.
2022-04-08 01:00:58 +03:00
Леонид Юрьев (Leonid Yuriev)
5ebcb90620
mdbx-cmake: rework linking detection for std::filesystem
.
2022-04-07 21:57:49 +03:00
Леонид Юрьев (Leonid Yuriev)
eb3fc985d6
mdbx-make: refine GNUmakefile
to avoid bug of GNU Make 3.81
2022-04-06 12:43:58 +03:00