Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b964b2abf5 
					 
					
						
						
							
							mdbx: more spelling.  
						
						... 
						
						
						
						Change-Id: I45e42c1d8ef51f910b8e41279b92e54a6b2ce772 
						
						
					 
					
						2020-10-21 01:00:48 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						76b3fd4311 
					 
					
						
						
							
							mdbx-make: add bench-couple target.  
						
						... 
						
						
						
						Change-Id: I2e077dee7d6f6b3d60abac302983e387eaef67bc 
						
						
					 
					
						2020-10-08 01:50:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						649dd04020 
					 
					
						
						
							
							mdbx-make: add BENCH_CRUD_MODE option for bench* targets.  
						
						... 
						
						
						
						Change-Id: Ic654f0d68868032f288a2948bd4d5427fdaba2d5 
						
						
					 
					
						2020-10-01 02:28:10 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						de441fffbd 
					 
					
						
						
							
							mdbx-make: add bench-triplet with sqlite3.  
						
						
						
						
					 
					
						2020-09-30 14:36:00 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5627521f16 
					 
					
						
						
							
							mdbx++: more spelling.  
						
						... 
						
						
						
						Change-Id: I3f33e695fb918c6a57c39047bba54a72ecb9bc5b 
						
						
					 
					
						2020-09-27 17:01:59 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8d1a8d3f4f 
					 
					
						
						
							
							mdbx-make: workarounds for cross-qemu target (running tests for cross-builded library under QEMU).  
						
						... 
						
						
						
						QEMU 4.2 has problems with extending mmap range while emulating SPARC64 and Alpha platforms.
So as a workaround, just run the test on SPARC64 and Alpha with a fixed database size.
Change-Id: I2d727cd718bde9ee8e8a7eab1be25b5048ef42fd 
						
						
					 
					
						2020-09-22 00:16:44 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5c3655dff9 
					 
					
						
						
							
							mdbx-make: update list of arch'es for cross-gcc and cross-qemu targets.  
						
						... 
						
						
						
						Change-Id: I20ae4af433524da5a81c6251d0e163154de1d2ef 
						
						
					 
					
						2020-09-21 17:18:07 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						f2ba1f6fdb 
					 
					
						
						
							
							mdbx-make: use deferred simple variable expansion trick for CXXSTD.  
						
						... 
						
						
						
						Change-Id: I3852ff0af27c828a1ac73344330b4f5fb91e3f1f 
						
						
					 
					
						2020-09-20 18:11:13 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						35e9c6decf 
					 
					
						
						
							
							mdbx-make: pass STDCXX to sub-make.  
						
						... 
						
						
						
						Change-Id: Ie48bc62f79c8ce56e2d41828fcea35d0ff29a9bc 
						
						
					 
					
						2020-09-20 18:11:13 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8d63f876d5 
					 
					
						
						
							
							mdbx-make: add CXXSTD to MDBX_BUILD_FLAGS.  
						
						... 
						
						
						
						Change-Id: I173ff6e21c9131a8c40b834adba4615aaf103b08 
						
						
					 
					
						2020-09-20 18:11:13 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						6c70a7fe11 
					 
					
						
						
							
							mdbx++: enables C++ API for amalgamated source code.  
						
						... 
						
						
						
						Change-Id: Ie73f32ee6b9a565eee69fa7267798a0fd67db4b0 
						
						
					 
					
						2020-09-13 21:22:41 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						369612a9b2 
					 
					
						
						
							
							mdbx: Merge branch 'master' into c++.  
						
						... 
						
						
						
						Change-Id: I7431973ca96afe98d991ffd0a876a15e6ed94714 
						
						
					 
					
						2020-09-10 01:33:32 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7272403cfd 
					 
					
						
						
							
							mdbx-doc: simplify Doxygen TOC.  
						
						... 
						
						
						
						Change-Id: I9f433628433fd8deea6c4128c4e1452bcadfba49 
						
						
					 
					
						2020-09-07 15:21:21 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						88a4b8cb9b 
					 
					
						
						
							
							mdbx++: Initial C++ API (some extra methods are not implemented).  
						
						... 
						
						
						
						Change-Id: I0478d0c94dcd12b52916e87815e5731817407c3c 
						
						
					 
					
						2020-08-28 16:45:30 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5e43ee61a2 
					 
					
						
						
							
							mdbx: drop/deprecate MDBX_MAPASYNC.  
						
						... 
						
						
						
						Change-Id: I472f97f568a32325eb056c8ee4d2f2350a473bda 
						
						
					 
					
						2020-08-06 01:48:56 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						dcd61289d8 
					 
					
						
						
							
							mdbx-doc: more for Doxygen (refs, build options).  
						
						... 
						
						
						
						Change-Id: I8b15bce3d6638a24bdafa3171ae10f01311862d7 
						
						
					 
					
						2020-07-29 02:18:44 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						a902538e34 
					 
					
						
						
							
							mdbx: more Doxygen tags (almost done).  
						
						... 
						
						
						
						Change-Id: I696e717e37a905f68af059c51f9df327c257332e 
						
						
					 
					
						2020-07-24 22:49:21 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5f4f828bae 
					 
					
						
						
							
							mdbx-doc: provide non-API docs via doxygen (squashed).  
						
						... 
						
						
						
						Change-Id: Ie33858517f964f794ec182a1e8bb630730a0f172 
						
						
					 
					
						2020-07-23 18:44:32 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						e3efef40c4 
					 
					
						
						
							
							mdbx: initial support for doxygen.  
						
						... 
						
						
						
						Change-Id: I5258b9f5dac981f03658ed35a799a52250a3e136 
						
						
					 
					
						2020-07-23 11:58:04 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						100832b677 
					 
					
						
						
							
							mdbx-make: minor fix for lcc/E2K compiler.  
						
						... 
						
						
						
						Change-Id: I32018f915e3ef4758cc65bb3c5d73a209a0edb53 
						
						
					 
					
						2020-06-17 16:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0bb950ad55 
					 
					
						
						
							
							mdbx: provide ChangeLog.  
						
						... 
						
						
						
						Change-Id: I1fce6d48c8f5cbef5ecf1e932cbd9c7dff58462d 
						
						
					 
					
						2020-06-13 03:07:15 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						4884cd2bcd 
					 
					
						
						
							
							mdbx: tally revision number since the last release, not from an epoch.  
						
						... 
						
						
						
						Change-Id: I623b2a57bfe4e1a242d1d68350001ebadef3d634 
						
						
					 
					
						2020-06-13 03:06:20 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0fb2e4e4cc 
					 
					
						
						
							
							mdbx-ci: engage github-actions to make release-assets.  
						
						... 
						
						
						
						Resolves https://github.com/erthink/libmdbx/issues/86 
Change-Id: I87417c03bf0d657ece47a59aabbd3cb5bfaa81ec 
						
						
					 
					
						2020-06-04 17:13:42 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5c322ed6cf 
					 
					
						
						
							
							mdbx-make: fix '-std=c++17' typo.  
						
						... 
						
						
						
						Change-Id: Ibdc888ba4a2b005080ce4ac47a521ea8bcbd9e0a 
						
						
					 
					
						2020-06-04 16:59:43 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						231a34b627 
					 
					
						
						
							
							mdbx-make: add --table=+data.integer --keygen.split=29 to test-targets.  
						
						
						
						
					 
					
						2020-05-15 11:30:35 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0c62355fb5 
					 
					
						
						
							
							mdbx-make: add ntdll for Windows.  
						
						
						
						
					 
					
						2020-05-15 08:59:10 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5b4b3fa9ea 
					 
					
						
						
							
							mdbx-windows: fix MDBX_AVOID_CRT option & ntdll.def distribution.  
						
						... 
						
						
						
						Resolve https://github.com/erthink/libmdbx/issues/100 
Change-Id: I18ab055e79e249fca856353b2585739c88e01758 
						
						
					 
					
						2020-05-10 03:41:28 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c99f258a47 
					 
					
						
						
							
							mdbx-make: don't use clang-format < 10 to avoid misformating.  
						
						... 
						
						
						
						Change-Id: I58d3b5071011a106b1801a1bd966f5c2d8354fcb 
						
						
					 
					
						2020-05-09 02:46:35 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						6a38111528 
					 
					
						
						
							
							mdbx-make: rename & reorganize 'test*' targets.  
						
						... 
						
						
						
						Change-Id: I16f073d78e16dc898308e394465cb204b87f2217 
						
						
					 
					
						2020-05-03 20:33:47 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						ebd47557f0 
					 
					
						
						
							
							mdbx-make: refine 'test-valgrind' target.  
						
						... 
						
						
						
						Change-Id: I2de34502157476a1bc516d125c9fdf40c987f77f 
						
						
					 
					
						2020-05-03 20:33:47 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						2d75e9b5ba 
					 
					
						
						
							
							mdbx-make: add check-analyzer check-ubsan check-asan check-leak targets.  
						
						
						
						
					 
					
						2020-05-03 02:07:21 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9922d3337e 
					 
					
						
						
							
							mdbx-ci: refork calling coverity-scan for travis-ci.  
						
						
						
						
					 
					
						2020-05-01 21:20:21 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						df90263b00 
					 
					
						
						
							
							mdbx-make: add 'reformat' target.  
						
						
						
						
					 
					
						2020-05-01 21:20:17 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						a2c39f34a0 
					 
					
						
						
							
							mdbx-make: use gzip for log.  
						
						... 
						
						
						
						Change-Id: I6dcec6d1331f457b8971ca13142da8c036d00264 
						
						
					 
					
						2020-05-01 02:43:05 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						971f924c44 
					 
					
						
						
							
							mdbx-build: rearrange source files, rework CMakeLists.txt and refine GNUMakefile (squashed).  
						
						... 
						
						
						
						Change-Id: Id73d346695011dab2f670bb9e6293a1e5a1835ca 
						
						
					 
					
						2020-04-17 00:37:57 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9b94e45e25 
					 
					
						
						
							
							mdbx-make: add CFLAGS_EXTRA for convenience.  
						
						... 
						
						
						
						Change-Id: I838f5b60cf9479e230a74da1bf80d30a8a7b437e 
						
						
					 
					
						2020-04-11 02:37:50 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d37d3b54f4 
					 
					
						
						
							
							mdbx-make: refine install/uninstall targets.  
						
						... 
						
						
						
						Change-Id: Id8390b6ff462f55237534a06a92d03b8666b518f 
						
						
					 
					
						2020-04-07 00:36:56 +03:00 
						 
				 
			
				
					
						
							
							
								Leo Yuriev 
							
						 
					 
					
						
						
							
						
						cf7cce9079 
					 
					
						
						
							
							mdbx-make: workaround for non-GNU tar.  
						
						... 
						
						
						
						Related to https://github.com/erthink/libmdbx/issues/85#issuecomment-606490013 
and https://github.com/erthink/libmdbx/issues/86 
Change-Id: I9e7d08214dbaf214af29bb2d3ab2f9fd9b76f9fc 
						
						
					 
					
						2020-04-04 17:40:13 +03:00 
						 
				 
			
				
					
						
							
							
								Leo Yuriev 
							
						 
					 
					
						
						
							
						
						63449a44c5 
					 
					
						
						
							
							mdbx-cmake: #if/#endif instead of cmake-conditions for posix/windows sources.  
						
						... 
						
						
						
						Change-Id: Ic95bd3ba345160cf1d68c79f11d6560d4c41cb2b 
						
						
					 
					
						2020-02-28 15:51:12 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						fe40af160d 
					 
					
						
						
							
							mdbx: split-off mdbx-options into options.h.  
						
						
						
						
					 
					
						2019-11-13 23:50:38 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7d0206d2cf 
					 
					
						
						
							
							mdbx-make: rename targets, add more to non-GNU makefile.  
						
						
						
						
					 
					
						2019-11-13 16:04:26 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d47c4eeb78 
					 
					
						
						
							
							mdbx-make: add -mapasync option to tests for clarity.  
						
						... 
						
						
						
						Change-Id: Ice2a483cf41aaa310dc2f8a47e9316e0f0efa131 
						
						
					 
					
						2019-11-13 15:47:38 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d655289d08 
					 
					
						
						
							
							mdbx-make: fix/refine LIBS propagation.  
						
						... 
						
						
						
						Change-Id: Iaa140ca39fc460f896996e81f663de0026b4e5e9 
						
						
					 
					
						2019-11-13 11:31:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						a7e0b3ccdf 
					 
					
						
						
							
							mdbx-build: SunOS/Solaris/OpenIndiana support, etc.  
						
						
						
						
					 
					
						2019-11-11 15:14:03 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						6da4c1f06b 
					 
					
						
						
							
							mdbx-build: add stub Makefile for non-GNU Make.  
						
						
						
						
					 
					
						2019-11-11 13:10:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						1f82b4ff21 
					 
					
						
						
							
							mdbx-build: minor fix GNUMakefile for xBSD-compatibility.  
						
						... 
						
						
						
						Change-Id: Ib97f2d1ea7c439d1e9144fb1a8e3962694682273 
						
						
					 
					
						2019-11-08 18:40:29 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						64ecfe171a 
					 
					
						
						
							
							mdbx-ci: remove sh4-linux-gnu-gcc and mips64-linux-gnuabi64-gcc from cross-qemu blacklist.  
						
						... 
						
						
						
						Change-Id: I3b474f2e0da6ec2c3b8b50e3dd0ccd0534a5503a 
						
						
					 
					
						2019-10-26 01:15:40 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						84bff89eb1 
					 
					
						
						
							
							mdbx: conform to and use -Wpedantic.  
						
						... 
						
						
						
						Change-Id: I3056af7ae53c5a7c3ecbfe828ab1d5ee94c2bc26 
						
						
					 
					
						2019-10-26 00:02:28 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b690415f44 
					 
					
						
						
							
							mdbx-build: add test make-target.  
						
						... 
						
						
						
						Change-Id: Iffb3a0ce17622b51aca2649bcb4cb245e1546eea 
						
						
					 
					
						2019-10-21 07:50:11 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						73b60d991a 
					 
					
						
						
							
							mdbx-build: add -Wno-tautological-compare.  
						
						... 
						
						
						
						Change-Id: I8b0be4c9dfb8864cb50759d08e7d2700ed7b8c36 
						
						
					 
					
						2019-10-17 00:37:59 +03:00