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
							
						 
					 | 
					
						
						
							
						
						e3efef40c4
					 | 
					
						
						
							
							mdbx: initial support for doxygen.
						
						
						
						
						
						
						
						Change-Id: I5258b9f5dac981f03658ed35a799a52250a3e136 
						
						
					 | 
					
						2020-07-23 11:58:04 +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
							
						 
					 | 
					
						
						
							
						
						6a38111528
					 | 
					
						
						
							
							mdbx-make: rename & reorganize 'test*' targets.
						
						
						
						
						
						
						
						Change-Id: I16f073d78e16dc898308e394465cb204b87f2217 
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
							
						
						7d0206d2cf
					 | 
					
						
						
							
							mdbx-make: rename targets, add more to non-GNU makefile.
						
						
						
						
						
						
					 | 
					
						2019-11-13 16:04:26 +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
							
						 
					 | 
					
						
						
							
						
						f81374a9ce
					 | 
					
						
						
							
							mdbx-build: amalgamation.
						
						
						
						
						
						
						
						Change-Id: Ic32de6ee119df2bc12136b882f4f7cabaa1314a9 
						
						
					 | 
					
						2019-09-03 02:30:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						55ca2f0ed1
					 | 
					
						
						
							
							mdbx: makes handling NDEBUG option more convenient.
						
						
						
						
						
						
						
						Change-Id: Icb8f2ddc66273d4ef4b17f1a27e6a34d2ffadd47 
						
						
					 | 
					
						2019-08-26 22:57:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						07aa657b63
					 | 
					
						
						
							
							mdbx-build: minor refine Makefile.
						
						
						
						
						
						
						
						Change-Id: I7aa2cbd30da61ae47216d557a993ee3cca6edab5 
						
						
					 | 
					
						2019-08-20 23:35:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						691898d129
					 | 
					
						
						
							
							mdbx-make: fix so/dll-suffix for MacOS.
						
						
						
						
						
						
					 | 
					
						2019-08-19 19:10:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						351939dd5d
					 | 
					
						
						
							
							mdbx-test: reduce number of test-iteration for MacOS.
						
						
						
						
						
						
						
						Change-Id: Ic9df6a9ce66ee2cc165e2525953eee998e653932 
						
						
					 | 
					
						2019-08-19 16:43:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						91088af935
					 | 
					
						
						
							
							mdbx: initial OSX support.
						
						
						
						
						
						
					 | 
					
						2019-08-13 02:10:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						2b2eedbbf0
					 | 
					
						
						
							
							mdbx: add POSIX-2008 note to README.
						
						
						
						
						
						
						
						Change-Id: Ic9972a05226d5ba11e463b002c2cc886df9b033e 
						
						
					 | 
					
						2019-08-11 00:23:18 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						c6369e68a3
					 | 
					
						
						
							
							mdbx: draft support for non-Linux POSIX-platforms (FreeBSD, MacOS, etc).
						
						
						
						
						
						
						
						Change-Id: Iaee2dc31b134fe92fc67508d011835a60f3723e6 
						
						
					 | 
					
						2019-08-10 23:24:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						f0fb56415c
					 | 
					
						
						
							
							mdbx-make: avoid multi-processing for cross-qemu (EPERM for alien shared mutex).
						
						
						
						
						
						
						
						Change-Id: Ib4c75a5261d9c42c45cb972479479676e969be15 
						
						
					 | 
					
						2019-07-22 01:24:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						6413dcc2c6
					 | 
					
						
						
							
							mdbx-make: refine check-fault target (minor).
						
						
						
						
						
						
						
						Change-Id: Iea5adada7ae78a91833419946adacefd903fec37 
						
						
					 | 
					
						2019-07-18 16:57:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						f37a760dda
					 | 
					
						
						
							
							mdbx: portability - O# for ld's options.
						
						
						
						
						
						
						
						Change-Id: Iace30da998ab10bb831ce0f59a2b85ef718d123c 
						
						
					 | 
					
						2019-07-14 15:20:40 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						86cfd86cda
					 | 
					
						
						
							
							mdbx-test: support for repeat parameter.
						
						
						
						
						
						
						
						Change-Id: I6de52cd21314935c123ac51537e1b893c39dd5ed 
						
						
					 | 
					
						2019-06-20 02:41:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						e3ff44d01b
					 | 
					
						
						
							
							mdbx-cross-ci: move alpha-linux-gnu-gcc into CROSS_LIST_NOQEMU.
						
						
						
						
						
						
						
						Change-Id: I36e72126131f87db0b1394b293a1e009da207ee1 
						
						
					 | 
					
						2018-11-26 19:18:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						f778f4a795
					 | 
					
						
						
							
							mdbx: add MDBX_SAFE4QEMU option for testing under QEMU.
						
						
						
						
						
						
						
						Change-Id: Ide674e0125e2746f73a7ba44828316a60633e887 
						
						
					 | 
					
						2018-11-26 19:08:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						9379ba7733
					 | 
					
						
						
							
							mdbx-make: add '--copy' testcase for check-singleprocess target.
						
						
						
						
						
						
						
						Change-Id: I76946e111def7a095c01368f04f9edd1a3b31569 
						
						
					 | 
					
						2018-11-26 19:06:49 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						68be9b39a8
					 | 
					
						
						
							
							mdbx-make: fix/refine recommended package-list for cross-build (minor).
						
						
						
						
						
						
						
						Change-Id: I76d6972f5557cadb70a0ba8bf5802364762adb1c 
						
						
					 | 
					
						2018-11-26 17:08:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						c3432c158e
					 | 
					
						
						
							
							mdbx-test: add checks for db-copy after the basic testcase.
						
						
						
						
						
						
						
						Change-Id: I5e7d343266c66418a8798d272e697e1c3d5c775b 
						
						
					 | 
					
						2018-11-05 00:02:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						f8eb423d36
					 | 
					
						
						
							
							mdbx-make: remote '-O3' for Elbrus (done by __hot attributes).
						
						
						
						
						
						
						
						Change-Id: I6a3afeaf1ddf6d231941aae023dff89046bc4349 
						
						
					 | 
					
						2018-04-03 20:06:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						f08c7ccac0
					 | 
					
						
						
							
							mdbx-make: rename mdbx_test and link with dso-library.
						
						
						
						
						
						
						
						Change-Id: I39a04f82bc31c0865a8d02379a596048518205cd 
						
						
					 | 
					
						2018-04-03 19:28:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						09ab6dd777
					 | 
					
						
						
							
							mdbx-make: add cross-compile targets for testing.
						
						
						
						
						
						
					 | 
					
						2018-03-22 21:11:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						52283d8c44
					 | 
					
						
						
							
							mdbx-tests: unify testdb name.
						
						
						
						
						
						
					 | 
					
						2018-03-19 20:50:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						b2213c86fe
					 | 
					
						
						
							
							mdbx-build: add check-fault target.
						
						
						
						
						
						
					 | 
					
						2018-03-19 18:08:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						436b4870e8
					 | 
					
						
						
							
							mdbx: -O3 by default for Elbrus.
						
						
						
						
						
						
					 | 
					
						2018-03-14 15:04:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						483c4abb3f
					 | 
					
						
						
							
							mdbx: remove Elbrus's alignment_reduction_ignored workaround.
						
						
						
						
						
						
					 | 
					
						2018-03-14 14:57:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						c267a71475
					 | 
					
						
						
							
							mdbx: workaround for "alignment-reduction-ignored" lcc's bug.
						
						
						
						
						
						
						
						Change-Id: I000bfaffd78ef7b6e27d6178bc2a5defc32cc357 
						
						
					 | 
					
						2018-03-07 13:59:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						a2099586ed
					 | 
					
						
						
							
							mdbx: disable -Wno-constant-logical-operand inplace.
						
						
						
						
						
						
						
						Change-Id: I0f7745f40e3340ba6d14d985a735777667a7bdde 
						
						
					 | 
					
						2018-03-07 13:18:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						a63c18261a
					 | 
					
						
						
							
							mdbx-bench: add 'bench-quartet' target.
						
						
						
						
						
						
					 | 
					
						2017-11-13 20:36:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						c72bc2e122
					 | 
					
						
						
							
							mdbx-bench: add other KV-drivers from ioarena.
						
						
						
						
						
						
						
						Change-Id: I5a68d17d39d97aa18d6415dbd5994f2a34c178b1 
						
						
					 | 
					
						2017-10-29 12:33:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						03db768830
					 | 
					
						
						
							
							mdbx-bench: rename log-file instead of remove it in case of error.
						
						
						
						
						
						
					 | 
					
						2017-10-27 18:26:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						f9b1bbe1e3
					 | 
					
						
						
							
							mdbx-bench: minors for calling ioarena.
						
						
						
						
						
						
					 | 
					
						2017-10-27 00:25:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						276e3578da
					 | 
					
						
						
							
							mdbx: fix tutorial/sample-mdbx.c
						
						
						
						
						
						
						
						Fix/refine b0dc98bec0
Change-Id: Ie5b1cf9453261c5e1cdfc4880ce9dafdcc4545f7 
						
						
					 | 
					
						2017-08-16 09:29:30 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								dreamsxin
							
						 
					 | 
					
						
						
							
						
						b0dc98bec0
					 | 
					
						
						
							
							mdbx: add tutorial/sample-mdbx.c and drop obsolete sample-mdb.txt.
						
						
						
						
						
						
						
						Also this is a testcase for https://github.com/leo-yuriev/libmdbx/issues/11.
Change-Id: I95c876b1120c1479b2e740b43f6c60e2ac8b33c1 
						
						
					 | 
					
						2017-08-16 09:15:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						be5bbea281
					 | 
					
						
						
							
							mdbx: more update links after move the repo.
						
						
						
						
						
						
						
						Change-Id: Ifdcfd23c78e1c843a93e9b41cd024b0ff9f866be 
						
						
					 | 
					
						2017-08-12 11:19:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						1bd57f089c
					 | 
					
						
						
							
							libmdbx-make: oops, remote utf-bom for old make.
						
						
						
						
						
						
						
						Change-Id: I011b96090ba55013f13319ef2e213a5418627030 
						
						
					 | 
					
						2017-07-26 12:54:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						8652d54b44
					 | 
					
						
						
							
							mdbx-makefile: add overrideable TESTLOG.
						
						
						
						
						
						
						
						Change-Id: I168109be3a2534fe85c606051cd76f29c3087c25 
						
						
					 | 
					
						2017-07-26 12:29:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						e2d770c629
					 | 
					
						
						
							
							mdbx: fix title in the Makefile (minor).
						
						
						
						
						
						
						
						Change-Id: I8c77b226f55044c67b3a591da5257bf3886c00b0 
						
						
					 | 
					
						2017-07-21 17:07:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						294a53663c
					 | 
					
						
						
							
							mdbx-make: add 'all' as a prereq of the 'check' target.
						
						
						
						
						
						
					 | 
					
						2017-07-12 02:21:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						90d33a12e8
					 | 
					
						
						
							
							mdbx-make: add '-Wno-constant-logical-operand' for CLANG.
						
						
						
						
						
						
					 | 
					
						2017-07-12 02:21:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						bfa8e439ba
					 | 
					
						
						
							
							mdbx: use GNU C11 by default.
						
						
						
						
						
						
					 | 
					
						2017-06-24 19:34:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						151d4540de
					 | 
					
						
						
							
							mdbx: refine internal constant (use UINT32_C, etc minors).
						
						
						
						
						
						
						
						Change-Id: I0f994ee75b5aa1494fcc8ca42a46120865676e25 
						
						
					 | 
					
						2017-06-21 01:39:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |