Леонид Юрьев (Leonid Yuriev)
|
53637e99d8
|
mdbx: update ChangeLog.
|
2025-11-05 14:46:41 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
c5a53dd525
|
mdbx: ending the transaction and return an error in case reader-slot was evicted.
|
2025-11-05 12:13:11 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
354c604065
|
mdbx: refine description of MDBX_BAD_RSLOT.
|
2025-11-05 12:08:13 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
5e362b82e8
|
mdbx: clean reader locktable by rthc_drown() only when no inprocess-neighbor.
|
2025-11-05 01:20:25 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ffb822cb61
|
mdbx: refine internal env_info_sys().
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7f8e3c8781
|
mdbx: more refining chk-output.
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
916e6e817d
|
mdbx: refine handling sys_allocation_granularity.
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
bf3f9be98a
|
mdbx: using clang-format-22.
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7b112df36e
|
mdbx: fix unused functions warning from modern clang.
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
4073330ad7
|
mdbx: patch update for older versions of buildroot.
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
f525e4d292
|
mdbx: merge-in ChangeLog from the stable/0.13.x branch.
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
baf3eb267f
|
mdbx: fix extra type-casting typo.
|
2025-11-05 01:20:10 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
0b24446e8e
|
mdbx: fix typo assertion-failure regression.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
8bd2ae9f20
|
mdbx: update ChangeLog.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
f488d84dc7
|
mdbx-cmake: cleanup from linking with libm.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
f695a1b48e
|
mdbx-make: cleanup from linking with libm.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
5fb45cb3c9
|
mdbx-make: add -Wl,--as-needed' to LDFLAGS.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
0838af8f3d
|
mdbx-tools: cleanup mdbx_stat from float-point.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
255a431bc1
|
mdbx-tools: cleanup mdbx_chk from float-point.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
dccc807aff
|
mdbx: add float-point-free mdbx_ratio2percents() and mdbx_ratio2digits() to API for tools.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
8b2aa9fb65
|
mdbx: add getenv_bool() and fetching debug-options from the process environment.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
0d9b59dda1
|
mdbx: add osal_strcasecmp() and osal_strncasecmp().
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
65184ff73b
|
mdbx: rework/refine chk reporting tree/pages/tables information (squashed).
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
b8f4d6ccdd
|
mdbx: rename "other" pages to "broken" in chk-output.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
c466dea250
|
mdbx: clean library core from using a float-point.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
1cf65cd880
|
mdbx: refine handling the MDBX_WITHOUT_MSVC_CRT option.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
7e43e14c7b
|
mdbx: more info-output from mdbx_env_chk().
Print system io-block size, unified-page-cache block size, space allocated for the dxb-file in a filesystem.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
410bbbd9a5
|
mdbx: extending MDBX_envinfo.
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
06b6739e68
|
mdbx: fix assertion inside gc_alloc_ex().
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
045968b46a
|
mdbx: fix txn_basis_snapshot().
|
2025-11-05 01:20:09 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
e292e8178c
|
mdbx: update ChangeLog.
|
2025-10-29 00:14:26 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
60d5ba9790
|
mdbx: minor workaround for HarmonyOS's bug.
The libc from HarmonyOS SDK erroneously defines `EOWNERDEAD`,
`_POSIX_THREAD_PROCESS_SHARED >= 200809` and `PTHREAD_MUTEX_ROBUST` but
the same time doesn't provide `pthread_mutexattr_setrobust()` and
`pthread_mutex_consistent()`.
This commit add a minor workaround for such bug for successful building
without explicitly defining `MDBX_LOCKING=2001`.
Related to https://github.com/erthink/libmdbx/issues/285, https://github.com/vorot93/libmdbx-rs/issues/41, https://github.com/isar-community/isar-community/issues/28.
|
2025-10-29 00:10:06 +03:00 |
|
Leonid Yuriev
|
43c4503a77
|
mdbx: minor clean-up tautology in assertion.
|
2025-10-26 18:02:04 +03:00 |
|
Leonid Yuriev
|
aafe0f0fba
|
mdbx: use Windows10 SDK by default.
|
2025-10-26 18:02:04 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
dc5f119de1
|
mdbx-cmake: support of MDBX_USE_FALLOCATE for CMake and Conan.
|
2025-10-20 12:52:36 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
a14fe7f195
|
mdbx: append TODO.
|
2025-10-20 12:17:46 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
4d6eb8a959
|
mdbx: update ChangeLog.
|
2025-10-18 12:36:36 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
2b0bfb9eea
|
mdbx: revert/drop MDBX_DBG_NOFALLOC_INCORE and introduce osal_fsetsize().
This fixes regression after the 2a7f460345 as when
a DXB file remains longer than necessary on Mac or Linux when building without `_GNU_SOURCE`.
|
2025-10-18 12:36:29 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
5f2f5f34e0
|
mdbx-tests: fix minor typo in the battery-tmux script.
|
2025-10-17 14:31:17 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
a52fba9dbc
|
mdbx: update ChangeLog.
|
2025-10-10 09:47:23 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ee6a045f17
|
mdbx: add MDBX_DBG_NOFALLOC_INCORE.
It is a workaround to sporadic test failures due to lack of space in tmpfs and/or free memory.
|
2025-10-09 23:26:18 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
ed2cb62f39
|
mdbx-doc: refine doxygen comments for enum MDBX_debug_flags_t.
|
2025-10-09 23:26:18 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
924581bdc8
|
mdbx: merge-in ChangeLog from the stable/0.13.x branch.
|
2025-09-18 09:21:46 +03:00 |
|
Stefan de Konink
|
19db693d00
|
Doc: add difference between mdbx_dbi_open and mdbx_dbi_open2
|
2025-09-16 13:42:59 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
48c3805a96
|
mdbx: update TODO.
|
2025-09-12 12:49:54 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
07b07e19b3
|
mdbx: update ChangeLog.
|
2025-09-11 20:16:08 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
bdbbf3db68
|
mdbx: fix rare/specific unexpected assertion failure bmi > 0 on 32-bit debug builds.
|
2025-09-11 19:06:14 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
f2a5ca26a6
|
mdbx: using atomic_yield() inside safe64_read() retry loop.
|
2025-09-09 22:26:40 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
4adba731f5
|
mdbx: introduce internal lck_setlk_with3retries() as workaround EAGAIN on Android.
|
2025-09-08 10:46:30 +03:00 |
|
Леонид Юрьев (Leonid Yuriev)
|
71f42a77d5
|
mdbx-cmake: fix/refactoring search for lib.exe/dlltool.exe.
|
2025-09-08 10:32:17 +03:00 |
|