Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ tools: clean
cd libmdbx && MDBX_BUILD_TIMESTAMP=unknown CFLAGS="${CFLAGS} -Wno-unknown-warning-option -Wno-enum-int-mismatch -Wno-strict-prototypes -Wno-unused-but-set-variable" make tools

cp:
cd ../libmdbx && make clean
#cd ../libmdbx && make dist
cp -R ./../libmdbx/* ./libmdbx/
4 changes: 2 additions & 2 deletions libmdbx/ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ ChangeLog

English version [by liar Google](https://libmdbx-dqdkfa-ru.translate.goog/md__change_log.html?_x_tr_sl=ru&_x_tr_tl=en) and [by Yandex](https://translated.turbopages.org/proxy_u/ru-en.en/https/libmdbx.dqdkfa.ru/md__change_log.html).

The source code is availale on [SourceCraft](https://sourcecraft.dev/dqdkfa/libmdbx) and mirrors on [abf.io](https://abf.io/erthink/libmdbx) and [GitFlic](https://gitflic.ru/project/erthink/libmdbx).
Please use the `stable` branch or the latest release for production environment through stagging, but the `master` branch for development a derivative projects.
The source code is available on [SourceCraft](https://sourcecraft.dev/dqdkfa/libmdbx) and mirrors on [abf.io](https://abf.io/erthink/libmdbx) and [GitFlic](https://gitflic.ru/project/erthink/libmdbx).
Please use the `stable` branch or the latest release for production environment through staging, but the `master` branch for development a derivative projects.
Donations are welcome to ETH `0xD104d8f8B2dC312aaD74899F83EBf3EEBDC1EA3A`,
BTC `bc1qzvl9uegf2ea6cwlytnanrscyv8snwsvrc0xfsu`, SOL `FTCTgbHajoLVZGr8aEFWMzx3NDMyS5wXJgfeMTmJznRi`.
Всё будет хорошо!
Expand Down
2 changes: 1 addition & 1 deletion libmdbx/GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ mdbx_modern_example: mdbx.h ut_and_examples/example-mdbx.c++ libmdbx.$(SO_SUFFIX
MAN_SRCDIR := man1/

dist:
@echo ' Starting 2026 libmdbx is distrubuted in an amalgamated source code form.'
@echo ' Starting 2026 libmdbx is distributed in an amalgamated source code form.'
@echo ' So amalgamation is no longer required. Please update your build scripts.'

config-gnumake.h: @buildflags.tag mdbx.c $(lastword $(MAKEFILE_LIST)) LICENSE NOTICE COPYRIGHT
Expand Down
4 changes: 2 additions & 2 deletions libmdbx/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ _libmdbx_ is an extremely fast, compact, powerful, embedded, transactional [key-

Historically, _libmdbx_ is a deeply revised and extended descendant of the legendary [Lightning Memory-Mapped Database](https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database). _libmdbx_ inherits all benefits from _LMDB_, but resolves some issues and adds [a large set of improvements](#improvements-beyond-lmdb).

[![Чат в МАКС](https://libmdbx.dqdkfa.ru/img/MAX-24x24.png)](https://max.ru/join/dKckvyuARxp1vRK-wnPur8zYCEkbR3OUOmpPWkWxp78)|[![Telergam: Support | Discussions | News](https://img.shields.io/endpoint?color=scarlet&logo=telegram&label=Support%20%7C%20Discussions%20%7C%20News&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Flibmdbx)](https://t.me/libmdbx)
[![Чат в МАКС](https://libmdbx.dqdkfa.ru/img/MAX-24x24.png)](https://max.ru/join/dKckvyuARxp1vRK-wnPur8zYCEkbR3OUOmpPWkWxp78)|[![Telegram: Support | Discussions | News](https://img.shields.io/endpoint?color=scarlet&logo=telegram&label=Support%20%7C%20Discussions%20%7C%20News&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Flibmdbx)](https://t.me/libmdbx)

> Please refer to the online [official libmdbx documentation site](https://libmdbx.dqdkfa.ru) with [`C` API description](https://libmdbx.dqdkfa.ru/group__c__api.html) and pay attention to the [`C++` API](https://sourcecraft.dev/dqdkfa/libmdbx/blob?file=mdbx.h%2B%2B#line-num-1). Donations are welcome to ETH `0xD104d8f8B2dC312aaD74899F83EBf3EEBDC1EA3A`,
BTC `bc1qzvl9uegf2ea6cwlytnanrscyv8snwsvrc0xfsu`, SOL `FTCTgbHajoLVZGr8aEFWMzx3NDMyS5wXJgfeMTmJznRi`.
Expand Down Expand Up @@ -306,7 +306,7 @@ Usage
Since December 2025 _libmdbx_ is available only in an amalgamated source code form like [SQLite](https://www.sqlite.org/amalgamation.html), without additional dependencies and internal resources needed only for development of _libmdbx_ itself. Packages support for common Linux distributions is planned in the future, since release the version `1.0`.

The source code is available on [SourceCraft](https://sourcecraft.dev/dqdkfa/libmdbx) and mirrors on [AltSpace](https://altlinux.space/DQDKFA.RU/libmdbx.git), [Github](https://github.com/erthink/libmdbx), [abf.io](https://abf.io/erthink/libmdbx) and [GitFlic](https://gitflic.ru/project/erthink/libmdbx).
Please use the `stable` branch or the latest release for production environment through stagging and the `master` branch for development a derivative projects.
Please use the `stable` branch or the latest release for production environment through staging and the `master` branch for development a derivative projects.

## Building and Testing

Expand Down
2 changes: 1 addition & 1 deletion libmdbx/VERSION.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{ "git_describe": "v0.14.1-535-g2ea4d615", "git_timestamp": "2026-04-04T21:15:47+03:00", "git_tree": "d11775e028ddfd5d09923796876f0595b4e62968", "git_commit": "2ea4d6158a2e61552d6fce0be86f83abc027a12f", "semver": "0.14.1.535" }
{ "git_describe": "v0.14.1-549-g80cecf04", "git_timestamp": "2026-04-09T23:32:20+03:00", "git_tree": "af55ae979cf4f0727ce5543b94d1a5eb88fb92e2", "git_commit": "80cecf04d99e99a19da0ec4639feb69049454aab", "semver": "0.14.1.549" }
2 changes: 1 addition & 1 deletion libmdbx/config.h.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* This file is part of the libmdbx amalgamated source code (v0.14.1-535-g2ea4d615 at 2026-04-04T21:15:47+03:00),
/* This file is part of the libmdbx amalgamated source code (v0.14.1-549-g80cecf04 at 2026-04-09T23:32:20+03:00),
* it is the template for libmdbx's config.h
******************************************************************************/

Expand Down
2 changes: 1 addition & 1 deletion libmdbx/man1/mdbx_chk.1
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ mdbx_chk \- MDBX checking tool
[\c
.BI \-s \ table\fR]
[\c
.BR \-0|1|2] ]
.BR \-0 | \-1 | \-2 ]
[\c
.BR \-t ]
[\c
Expand Down
2 changes: 1 addition & 1 deletion libmdbx/man1/mdbx_load.1
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ Limits the amount of transactions to the given value in megabytes.
.BR \-d \ percent
Desired pages filling density in percent between 50 and 100 (100 by default).
.TP
.BR \-G \ geomentry
.BR \-G \ geometry
Override database geometry in the form of five numbers
.BR L:U:G:S:P
delimited by a colon, where:
Expand Down
6 changes: 3 additions & 3 deletions libmdbx/mdbx-internals.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* This file is part of the libmdbx amalgamated source code (v0.14.1-535-g2ea4d615 at 2026-04-04T21:15:47+03:00).
/* This file is part of the libmdbx amalgamated source code (v0.14.1-549-g80cecf04 at 2026-04-09T23:32:20+03:00).
*
* libmdbx (aka MDBX) is an extremely fast, compact, powerful, embeddedable, transactional key-value storage engine with
* open-source code. MDBX has a specific set of properties and capabilities, focused on creating unique lightweight
Expand All @@ -24,7 +24,7 @@

#define xMDBX_ALLOY 1 /* alloyed build */

#define MDBX_BUILD_SOURCERY 94480678e649f2ecf667647f37b98eddb130d81cbd09a73e816a546ee5d8d320_v0_14_1_535_g2ea4d615
#define MDBX_BUILD_SOURCERY 69e7465a90bc26718ed4bee887c8e49ceb083b8481bc29b356847efbe5e99294_v0_14_1_549_g80cecf04

#define LIBMDBX_INTERNALS
#define MDBX_DEPRECATED
Expand Down Expand Up @@ -2029,7 +2029,7 @@ MDBX_MAYBE_UNUSED MDBX_NOTHROW_PURE_FUNCTION static inline uint32_t osal_bswap32
#else
#define MDBX_LOCKING MDBX_LOCKING_POSIX2001
#endif
#elif defined(__sun) || defined(__SVR4) || defined(__svr4__)
#elif defined(__sun) || defined(__SVR4) || defined(__svr4__) || defined(__HAIKU__)
#define MDBX_LOCKING MDBX_LOCKING_POSIX1988
#else
#define MDBX_LOCKING MDBX_LOCKING_SYSV
Expand Down
Loading
Loading