Commit Graph

  • 51f8407a08 mdbx: add objdump -f -h -j .text to README. Леонид Юрьев (Leonid Yuriev) 2022-06-13 17:45:15 +03:00
  • bd80e01eda mdbx: release v0.11.8 v0.11.8 Леонид Юрьев (Leonid Yuriev) 2022-06-12 23:47:18 +03:00
  • ca7984f9a9 mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-06-12 23:23:40 +03:00
  • 99cfee6f4b mdbx-cmake: don't provide nor report package information if used as a subproject. Леонид Юрьев (Leonid Yuriev) 2022-06-12 23:13:14 +03:00
  • 280fa99831 mdbx++: use C++20 concepts only when __cpp_lib_concepts >= 202002. Леонид Юрьев (Leonid Yuriev) 2022-06-12 20:20:23 +03:00
  • cdfaad18a2 mdbx-test: fix minor lcc 1.26 warning. Леонид Юрьев (Leonid Yuriev) 2022-06-12 20:19:06 +03:00
  • 9b9fe22669 mdbx++: refine descriptions for constexpr-enabled str-functions. Леонид Юрьев (Leonid Yuriev) 2022-06-12 20:16:20 +03:00
  • a5a112796c mdbx++: push/pop warnings for lcc 1.26 Леонид Юрьев (Leonid Yuriev) 2022-06-12 20:11:15 +03:00
  • 9285db6ec2 mdbx-test: add workaround for modern libstd++ with CLANG < 4.x Леонид Юрьев (Leonid Yuriev) 2022-06-12 20:09:27 +03:00
  • 3817236b68 mdbx: avoid memory-model from variables for C11 atomics (workaround for lcc 1.26). Леонид Юрьев (Leonid Yuriev) 2022-06-12 20:04:35 +03:00
  • c082eb7d8a mdbx: use _tlv_atexit() on Darwin/MacOSX. Леонид Юрьев (Leonid Yuriev) 2022-06-11 17:39:36 +03:00
  • abac366eac mdbx: rework/fix rthc-cleanup using pthread' tsd to avoid write-after-free (critical). Леонид Юрьев (Leonid Yuriev) 2022-06-10 18:30:45 +03:00
  • 63f8eb253d mdbx: do not enable ASAN.detect_leaks in macOS since unsupported. Леонид Юрьев (Leonid Yuriev) 2022-06-09 11:54:22 +03:00
  • fc1a91169b mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-06-08 22:08:35 +03:00
  • 117be44c44 mdbx: fix nasty typename typo. Леонид Юрьев (Leonid Yuriev) 2022-06-08 20:57:42 +03:00
  • 638d71a0c0 mdbx-cmake: sync/update modules. Леонид Юрьев (Leonid Yuriev) 2022-06-08 16:36:45 +03:00
  • cdb16c9f00 mdbx: minor fix/clarify internal comment. Леонид Юрьев (Leonid Yuriev) 2022-06-07 18:13:49 +03:00
  • bd66675081 mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-06-04 22:59:19 +03:00
  • 77f56541d0 mdbx-windows: refine/fix mdbx_check_fs_local() for CDROM case. Леонид Юрьев (Leonid Yuriev) 2022-06-04 02:08:24 +03:00
  • 73fbf5c8fa mdbx: fix minor typo in comment. Леонид Юрьев (Leonid Yuriev) 2022-06-04 02:07:19 +03:00
  • d1e67645a2 mdbx: refine handling EACCESS while trying create LCK-file on a read-only filesystem. Леонид Юрьев (Leonid Yuriev) 2022-06-04 02:04:55 +03:00
  • a4da10bc62 mdbx: minor fix LCK-initialization. Леонид Юрьев (Leonid Yuriev) 2022-06-03 22:40:18 +03:00
  • e795fe7c3e mdbx: fix without-LCK (exclusive + readonly) mode. Леонид Юрьев (Leonid Yuriev) 2022-06-03 22:39:11 +03:00
  • f6db64bea1 mdbx-cmake: add /bigobj for MSVC. Леонид Юрьев (Leonid Yuriev) 2022-06-02 20:33:05 +03:00
  • b6138c39f0 mdbx: reorganize internal includes. Леонид Юрьев (Leonid Yuriev) 2022-06-02 18:59:58 +03:00
  • 535ad41ae6 mdbx: made internal noop macro compatible with MSVC. Леонид Юрьев (Leonid Yuriev) 2022-06-02 16:50:11 +03:00
  • 106f39327e mdbx: add mdbx_assert_fail() to public API. Леонид Юрьев (Leonid Yuriev) 2022-06-01 18:55:18 +03:00
  • 501691a3c0 mdbx: add __assert_fail() macro for Android. Леонид Юрьев (Leonid Yuriev) 2022-06-01 16:18:27 +03:00
  • 06b404499e mdbx-doc: add contributors "score" table by git fame. Леонид Юрьев (Leonid Yuriev) 2022-06-01 16:15:32 +03:00
  • 7260db2e74 mdbx-cmake: sync/refine cmake policy. Леонид Юрьев (Leonid Yuriev) 2022-06-01 15:13:03 +03:00
  • d9407ee648 mdbx: minor refine page_alloc() internal logging. Леонид Юрьев (Leonid Yuriev) 2022-05-31 17:44:48 +03:00
  • c7bde8be8d mdbx: rework internal DBI-handles serials, validation and import into a txn (squashed). Леонид Юрьев (Leonid Yuriev) 2022-05-26 18:37:32 +03:00
  • f91dbc6864 mdbx: last fix 32-to-64 warnings from Apple's CLANG 13. Леонид Юрьев (Leonid Yuriev) 2022-05-24 12:34:19 +03:00
  • 5d2eb580fd mdbx: more minor fixes 32-to-64 warnings from Apple's CLANG 13. Леонид Юрьев (Leonid Yuriev) 2022-05-19 13:11:25 +03:00
  • a8d3007e61 mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-05-17 13:38:53 +03:00
  • 70d9efdce4 mdbx: fix minor CLANG 14/15 warnings. Леонид Юрьев (Leonid Yuriev) 2022-05-17 13:36:38 +03:00
  • d890d3c103 mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-05-16 21:31:42 +03:00
  • 21e1dc3248 mdbx: fix minor warnings from modern Apple's CLANG. Леонид Юрьев (Leonid Yuriev) 2022-05-15 23:42:57 +03:00
  • cb14ea9e67 mdbx-cmake: explicit error message from probe for no-support of std::filesystem. Леонид Юрьев (Leonid Yuriev) 2022-05-13 14:03:05 +03:00
  • 5cd4190f2d mdbx: fix copy&paste bug. Леонид Юрьев (Leonid Yuriev) 2022-05-12 13:54:32 +03:00
  • caecdd1ac0 mdbx: filter-out INDENT/clang-format on/off switches during amalgamation. Леонид Юрьев (Leonid Yuriev) 2022-05-07 23:41:45 +03:00
  • 405de05ca9 mdbx: return MDBX_RESULT_TRUE on empty transaction commit. Леонид Юрьев (Leonid Yuriev) 2022-05-05 23:18:01 +03:00
  • 548d0a50b8 mdbx: minor refine logging inside page_alloc(). Леонид Юрьев (Leonid Yuriev) 2022-05-04 19:07:33 +03:00
  • f57ca4fbf6 mdbx: minor refine logging inside fetch_sdb(). Леонид Юрьев (Leonid Yuriev) 2022-05-04 17:58:56 +03:00
  • 9230201ca9 mdbx: fix minor warning for MDBX_TXN_INVALID. Леонид Юрьев (Leonid Yuriev) 2022-05-03 14:16:19 +03:00
  • 43c85a68f3 mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-05-03 13:25:17 +03:00
  • 1ab76184ed mdbx-docs: undo > changes as a compromise for Doxygen and Markdown rendering on GitFlic. Леонид Юрьев (Leonid Yuriev) 2022-05-03 12:19:08 +03:00
  • 6e4094c714 mdbx-docs: refine Build options for Doxygen. Леонид Юрьев (Leonid Yuriev) 2022-05-03 12:05:16 +03:00
  • 838f8d8fab mdbx: move most of transactions flags to public API. Леонид Юрьев (Leonid Yuriev) 2022-05-02 10:35:40 +03:00
  • 34e8467409 mdbx-docs: ref to the Telegram group on a website. Леонид Юрьев (Leonid Yuriev) 2022-05-01 11:59:51 +03:00
  • 1b0519a94a mdbx-docs: fix Doxygen groups for struct MDBX_commit_latency and mdbx_txn_commit_ex(). Леонид Юрьев (Leonid Yuriev) 2022-04-30 15:52:37 +03:00
  • 447d6bfca5 mdbx: add logging to mdbx_fetch_sdb() to help users debugging complex DBI use cases. Леонид Юрьев (Leonid Yuriev) 2022-04-29 01:07:35 +03:00
  • 1791a2f1f8 mdbx: update patch for old buildroot versions. Леонид Юрьев (Leonid Yuriev) 2022-04-28 11:08:24 +03:00
  • 4677313feb mdbx-docs: add Improvements beyond LMDB to the main TOC. Леонид Юрьев (Leonid Yuriev) 2022-04-28 00:41:45 +03:00
  • c8cad3704e mdbx-docs: minor refine Doxygen config and comments. Леонид Юрьев (Leonid Yuriev) 2022-04-26 01:02:07 +03:00
  • e154a07fe8 mdbx: minor refine ChangeLog (cosmetics). Леонид Юрьев (Leonid Yuriev) 2022-04-26 00:52:13 +03:00
  • ca0a80944e mdbx: use abf.rosalinux.ru instead of abf.io. Леонид Юрьев (Leonid Yuriev) 2022-04-25 12:52:29 +03:00
  • d23c653fd8 mdbx: use libmdbx.dqdkfa.ru for online docs, release, etc. Леонид Юрьев (Leonid Yuriev) 2022-04-25 12:42:57 +03:00
  • d99c9efe4a mdbx: add link to Lua bindings. Леонид Юрьев (Leonid Yuriev) 2022-04-25 12:34:03 +03:00
  • a5ccbc2dfe mdbx-make: add .tar.xz, .tar.bz2, .zpaq archvive to release-assets. Леонид Юрьев (Leonid Yuriev) 2022-04-24 11:08:41 +03:00
  • e08bf3d835 mdbx-make: alter filenames for release-assets target. Леонид Юрьев (Leonid Yuriev) 2022-04-24 00:06:52 +03:00
  • bcf42ddf83 mdbx-make: use dots in tarball filename. Леонид Юрьев (Leonid Yuriev) 2022-04-23 22:18:22 +03:00
  • ce229c7500 mdbx-docs: more refine/clarify Doxygen descriptions. Леонид Юрьев (Leonid Yuriev) 2022-04-23 19:40:26 +03:00
  • 9c569b41ed mdbx-docs: fix/refine C++ API docs by Doxygen. Леонид Юрьев (Leonid Yuriev) 2022-04-23 17:50:28 +03:00
  • c9a214f038 mdbx: minor refine ChangeLog.md. Леонид Юрьев (Leonid Yuriev) 2022-04-23 14:13:51 +03:00
  • 08081109b7 mdbx: split-out TODO.md from ChangeLog.md. Леонид Юрьев (Leonid Yuriev) 2022-04-23 14:11:18 +03:00
  • 2ce00b6359 mdbx: update .gitignore. Леонид Юрьев (Leonid Yuriev) 2022-04-23 14:10:41 +03:00
  • d744d103c8 mdbx: use https://web.archive.org/web/20220414235959 instead of todo4recovery://erased_by_github for md-files. Леонид Юрьев (Leonid Yuriev) 2022-04-23 17:46:46 +03:00
  • 40ec559c8c mdbx: release v0.11.7 v0.11.7 Леонид Юрьев (Leonid Yuriev) 2022-04-22 23:28:56 +03:00
  • 42f1abd7e9 mdbx-cmake: fix/refine --allow-multiple-definition as workaround for std::filesystem and LCC < 1.25.23 Леонид Юрьев (Leonid Yuriev) 2022-04-22 23:03:58 +03:00
  • b327cafe1a mdbx-cmake: seeding cmake tests. Леонид Юрьев (Leonid Yuriev) 2022-04-22 22:07:42 +03:00
  • fb4bd6158f mdbx-cmake: fix extra message space (cosmetics). Леонид Юрьев (Leonid Yuriev) 2022-04-22 21:35:05 +03:00
  • a878b47343 mdbx-cmake: refine fetch_version macro for no-git-tags case (sync cmake modules). Леонид Юрьев (Leonid Yuriev) 2022-04-22 21:23:00 +03:00
  • f866ad2fa3 mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-04-22 21:03:11 +03:00
  • f341129afa mdbx-windows: fix for non-x86 with MDBX_WITHOUT_MSVC_CRT=ON and MDBX_BUILD_SHARED_LIBRARY=ON. Леонид Юрьев (Leonid Yuriev) 2022-04-22 18:31:49 +03:00
  • 03e7e3be74 mdbx-cmake: avoid tests with mdbx_chk when MDBX_BUILD_TOOLS=OFF. Леонид Юрьев (Leonid Yuriev) 2022-04-22 18:07:51 +03:00
  • 7770cae4b5 mdbx-cmake: provide CMAKE_HOST_ARCH and CMAKE_HOST_CAN_RUN_EXECUTABLES_BUILT_FOR_TARGET. Леонид Юрьев (Leonid Yuriev) 2022-04-22 17:45:28 +03:00
  • 039ebe1f14 mdbx-cmake: rework forming of MDBX_SYSTEM_ARCH identity. Леонид Юрьев (Leonid Yuriev) 2022-04-22 17:26:25 +03:00
  • 5eeb260c08 mdbx-cmake: rework making MDBX_BUILD_TARGET value. Leonid Yuriev 2022-04-22 12:55:00 +03:00
  • 1ec5687d36 mdbx: fix build for ARM/ARM64 by MSVC. Леонид Юрьев (Leonid Yuriev) 2022-04-22 11:08:19 +03:00
  • e3b0602664 mdbx-cmake: set loglevel=verbose for smoke test to speedup CI. Леонид Юрьев (Leonid Yuriev) 2022-04-22 09:32:47 +03:00
  • b1101fc33e mdbx-cmake: fix detection of Clang's LTO availability for Android. Леонид Юрьев (Leonid Yuriev) 2022-04-21 22:11:14 +03:00
  • bdf5fb7a72 mdbx++: avoid clang++ minor/extra warnings. Леонид Юрьев (Leonid Yuriev) 2022-04-21 21:53:46 +03:00
  • e00f827de7 mdbx++: fix/refine detection of C++20 concepts accessibility. Леонид Юрьев (Leonid Yuriev) 2022-04-21 21:50:52 +03:00
  • abc2341cb4 cmake-test: avoid run tests in case cross-compilation without emulator. Леонид Юрьев (Leonid Yuriev) 2022-04-21 20:25:04 +03:00
  • 03f9ed8820 mdbx-cmake: add a few smoke-like tests. Леонид Юрьев (Leonid Yuriev) 2022-04-21 19:49:57 +03:00
  • e875d2128e mdbx-test: add --loglevel= option. Леонид Юрьев (Leonid Yuriev) 2022-04-21 19:42:57 +03:00
  • bb377fd20e mdbx: merge branch master into devel. Леонид Юрьев (Leonid Yuriev) 2022-04-21 15:44:23 +03:00
  • a2aa6667e1 mdbx: avoid 32-bit Bionic/Android hang within pthread_mutex_lock(). Леонид Юрьев (Leonid Yuriev) 2022-04-21 15:41:25 +03:00
  • 51d66494fd mdbx-cmake: add -Wno-lto-type-mismatch to avoid false-positive warnings from GCC < 9.x Леонид Юрьев (Leonid Yuriev) 2022-04-20 13:12:43 +03:00
  • ed9e51d31d mdbx: update ChangeLog. Леонид Юрьев (Leonid Yuriev) 2022-04-21 15:10:41 +03:00
  • 2921711638 mdbx: minor refine note about migration from dead github. Леонид Юрьев (Leonid Yuriev) 2022-04-21 14:50:30 +03:00
  • 6d15836171 mdbx: use todo4recovery://erased_by_github/ for dead (or temporarily lost) resources. Леонид Юрьев (Leonid Yuriev) 2022-04-21 13:26:06 +03:00
  • 3f840ecd89 mdbx-doc: reorder restrictions section. Леонид Юрьев (Leonid Yuriev) 2022-04-20 23:10:35 +03:00
  • 9aa53d1616 mdbx: update ChangeLog and captions. Леонид Юрьев (Leonid Yuriev) 2022-04-20 23:10:00 +03:00
  • 35b5abc103 mdbx: minor fix/refix Doxygen descriptions. Леонид Юрьев (Leonid Yuriev) 2022-04-20 18:03:06 +03:00
  • 8ece0dfa93 mdbx-docs: update Doxygen.in Леонид Юрьев (Leonid Yuriev) 2022-04-20 18:00:07 +03:00
  • ed23956e11 mdbx: basic cleanup from dead github and another corrupted services. Леонид Юрьев (Leonid Yuriev) 2022-04-20 06:42:16 +03:00
  • 1a471ed04b mdbx: github is dead and blacklisted forever. Леонид Юрьев (Leonid Yuriev) 2022-04-20 02:24:31 +03:00
  • eb8bc865d1 mdbx: fix and check width of off_t for Android. Леонид Юрьев (Leonid Yuriev) 2022-04-19 20:00:29 +03:00