Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						2c48f295b0
					 | 
					
						
						
							
							mdbx-tests: simplify/speedup basic testcase.
						
						
						
						
						
						
						
						Change-Id: Iaaa4eb784be6fc8bc84ceddc202dbe524bea1dc9 
						
						
					 | 
					
						2019-11-04 00:22:13 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						b4a5728455
					 | 
					
						
						
							
							mdbx: rework readahead management.
						
						
						
						
						
						
						
						Change-Id: Ic1e2f3f5bd7fb2e9fd8d5820816e3d2def6ec1b3 
						
						
					 | 
					
						2019-11-04 00:22:13 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						84bff89eb1
					 | 
					
						
						
							
							mdbx: conform to and use -Wpedantic.
						
						
						
						
						
						
						
						Change-Id: I3056af7ae53c5a7c3ecbfe828ab1d5ee94c2bc26 
						
						
					 | 
					
						2019-10-26 00:02:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						81fd0beb1a
					 | 
					
						
						
							
							mdbx: rework/fix unaligned access.
						
						
						
						
						
						
						
						Change-Id: Ib0208e78786ac84551384ed57ac580fe0717840e 
						
						
					 | 
					
						2019-10-24 22:12:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						70350bad81
					 | 
					
						
						
							
							mdbx-cmake: require C99 or use C11 when available.
						
						
						
						
						
						
						
						Change-Id: I241e8c38232750efb537a0b581f822540f207cdc 
						
						
					 | 
					
						2019-10-24 22:12:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						0137d1f303
					 | 
					
						
						
							
							mdbx: alter Valgrind suppressions.
						
						
						
						
						
						
						
						Change-Id: Ia662fe80eb22efb98a63acdf390e5e03cc5953b2 
						
						
					 | 
					
						2019-10-21 10:00:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						72f2a315c4
					 | 
					
						
						
							
							mdbx-test: don't filter lib's output by test's log-level.
						
						
						
						
						
						
						
						Change-Id: Ieb45a532aee9b2a3d8ef11eb315b7eb01c1c0ef1 
						
						
					 | 
					
						2019-10-21 07:50:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						7681132704
					 | 
					
						
						
							
							mdbx-test: more probability of zero-window (i.e. flipcoin_x4) for ttl and nested testcases.
						
						
						
						
						
						
						
						Change-Id: Ida539a080f86e046c7f10320b504d58219560c3d 
						
						
					 | 
					
						2019-10-21 07:50:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						7878b2e31d
					 | 
					
						
						
							
							mdbx-test: less probability for aborting nested transactions in nested testcase.
						
						
						
						
						
						
						
						Change-Id: Idf12b69313af7f11a0c9c457942d7a442e37e7b4 
						
						
					 | 
					
						2019-10-21 07:50:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						2280ab0513
					 | 
					
						
						
							
							mdbx-build: refine memcheck target.
						
						
						
						
						
						
						
						Change-Id: I8551c5d7ce5249a16959d34c1272c38cd1ad2d27 
						
						
					 | 
					
						2019-10-15 21:54:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						3ce4c3a0e4
					 | 
					
						
						
							
							mdbx-test: minor refine actor_poll() for Windows.
						
						
						
						
						
						
						
						Change-Id: Ic1d98ae9e6d8bd7534390b15682f0bc7d1e73fac 
						
						
					 | 
					
						2019-10-12 11:10:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						23733bf4af
					 | 
					
						
						
							
							mdbx-test: rework/fix actor_poll() to avoid loosing SIGCHLD.
						
						
						
						
						
						
						
						Change-Id: I93aa2aa40e07e807795e050cd468d77dab62e67a 
						
						
					 | 
					
						2019-10-12 11:10:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						39c1238d8e
					 | 
					
						
						
							
							mdbx: refine Valgrind support (i.e. avoid false-positives).
						
						
						
						
						
						
						
						Change-Id: I688b2e905d0b705c34ab29df29bfd0a9bcdde8c9 
						
						
					 | 
					
						2019-10-11 01:06:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						13b52b1d51
					 | 
					
						
						
							
							mdbx-test: avoid redefine xSEC_PER_SEC.
						
						
						
						
						
						
						
						Change-Id: I67fd2b12d5745f4f14f8da80ee313234a4e35617 
						
						
					 | 
					
						2019-10-10 22:53:13 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						7ed1586ea6
					 | 
					
						
						
							
							mdbx-test: fix for MDBX_BAD_TXN in case txn auto-cancelled during commit.
						
						
						
						
						
						
						
						Change-Id: I1fafed6f6ac55de171d24947039f37eb4cb384a9 
						
						
					 | 
					
						2019-10-10 22:36:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						0616fa72d4
					 | 
					
						
						
							
							mdbx-test: minor fix nested case.
						
						
						
						
						
						
						
						Change-Id: Ic9e2b9e9fb8a7c79c5a4e89fb6fa45c23d2d3985 
						
						
					 | 
					
						2019-10-10 22:15:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						e5bd1a6d6f
					 | 
					
						
						
							
							mdbx-test: fix MSVC warnings (minor).
						
						
						
						
						
						
					 | 
					
						2019-10-10 00:57:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						95bb371b0d
					 | 
					
						
						
							
							mdbx-test: fix build by non-c++17 compilers.
						
						
						
						
						
						
						
						Change-Id: I899f1a39eb8fde3ce3821b5964885f1121e65be3 
						
						
					 | 
					
						2019-10-10 00:29:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						0f8b2ff399
					 | 
					
						
						
							
							mdbx-test: add nested testcase.
						
						
						
						
						
						
						
						Related to https://github.com/leo-yuriev/libmdbx/issues/62
Change-Id: I5fee861582987cc11a648a3365b19c28e493317d 
						
						
					 | 
					
						2019-10-09 23:38:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						66430fd10d
					 | 
					
						
						
							
							mdbx-test: add verifying by speculum option.
						
						
						
						
						
						
						
						Change-Id: I3d689234d0214f93f27dd2581bd9d0658692c0c9 
						
						
					 | 
					
						2019-10-09 23:35:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						85cd04b712
					 | 
					
						
						
							
							mdbx-test: using c++17 (for std::string_view).
						
						
						
						
						
						
						
						Change-Id: I79d9bac8ea8ba6c337d71683549a37c8434b93fa 
						
						
					 | 
					
						2019-10-06 18:45:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						f629914217
					 | 
					
						
						
							
							mdbx-test: add dataset verification to hill testcase.
						
						
						
						
						
						
						
						Change-Id: I8b781e98a02a8c32eeb82e54821b0941556d9f8c 
						
						
					 | 
					
						2019-10-06 13:07:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						e3b5381f30
					 | 
					
						
						
							
							mdbx-test: fix enabling MDBX_DBG_AUDIT.
						
						
						
						
						
						
						
						Change-Id: If30f607f4c74f2bc39bd6b85dabbeb474284b989 
						
						
					 | 
					
						2019-10-04 18:52:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						5420a3b2fb
					 | 
					
						
						
							
							mdbx-test: less detailed logging for Windows to avoid test-timeout.
						
						
						
						
						
						
						
						Change-Id: I66e66e3a5c589106fe58dda554491890e0a22011 
						
						
					 | 
					
						2019-10-02 13:52:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						632e688202
					 | 
					
						
						
							
							mdbx-test: rework progess inticator.
						
						
						
						
						
						
						
						Change-Id: Iaf3f7823ab7a0fe9f00607eb803390669c37005f 
						
						
					 | 
					
						2019-10-02 02:51:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						4d49112a56
					 | 
					
						
						
							
							mdbx-test: refix logging.
						
						
						
						
						
						
						
						Change-Id: I8852cca84669b4da2a994f2d5d2cec833e21f2f6 
						
						
					 | 
					
						2019-10-02 00:12:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						87f8c01ac4
					 | 
					
						
						
							
							mdbx: add space argument for oom-callback.
						
						
						
						
						
						
						
						Change-Id: I27634e02046df375fffae66de3124e8cd90cc61c 
						
						
					 | 
					
						2019-09-30 00:15:13 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						20447c877d
					 | 
					
						
						
							
							mdbx: refine mdbx.h and API description, etc (5 of 5).
						
						
						
						
						
						
						
						Change-Id: I851736cccb4d0271d6f351e1358cc5c4e1257bb4 
						
						
					 | 
					
						2019-09-27 02:28:17 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						1ab33333bc
					 | 
					
						
						
							
							mdbx: refine options and build-info.
						
						
						
						
						
						
						
						Change-Id: Ib1a778dd27a0ea8b3a05484b2208e2222736b2d3 
						
						
					 | 
					
						2019-09-25 19:03:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						40ee895aae
					 | 
					
						
						
							
							mdbx: refine internal debug facilities.
						
						
						
						
						
						
						
						Change-Id: I934cb8587f07c59268b16a0dd99daeb7ac440e62 
						
						
					 | 
					
						2019-09-24 10:07:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						d1d1258591
					 | 
					
						
						
							
							mdbx-build: made 'config.h' optional.
						
						
						
						
						
						
						
						Change-Id: Iafc968cb7000f77cf23169ce07b532386bbce029 
						
						
					 | 
					
						2019-09-10 15:52:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						e08787afca
					 | 
					
						
						
							
							mdbx-test: fix win32 build (minor warnings).
						
						
						
						
						
						
						
						Change-Id: Ibe66ddcad98f21fd8dc508ea6bd43d4568266972 
						
						
					 | 
					
						2019-09-10 13:41:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						e7095e9ada
					 | 
					
						
						
							
							mdbx: remove UTF8-BOM (preparation for 'make dist').
						
						
						
						
						
						
						
						Change-Id: I2d0ccc9f7bbed6d57b2fe6ef156f33531a4eeb69 
						
						
					 | 
					
						2019-09-10 02:18:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						4969d75ef3
					 | 
					
						
						
							
							mdbx-test: add Darwin/OSX support to long_stochastic-script.
						
						
						
						
						
						
					 | 
					
						2019-09-04 03:09:18 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						7fc4c4fccb
					 | 
					
						
						
							
							mdbx-test: fix legacy 'pcrf' test warnings.
						
						
						
						
						
						
					 | 
					
						2019-09-04 03:09:18 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						263837094e
					 | 
					
						
						
							
							mdbx-build: refine CMake scripts, add build options.
						
						
						
						
						
						
						
						Change-Id: Ie3db2f6439d5cc7ef3cd9ebb5b8e5d5d34f743dd 
						
						
					 | 
					
						2019-09-03 02:56:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						6f39d8228d
					 | 
					
						
						
							
							mdbx-cmake: add MDBX_ALLOY_MODE option.
						
						
						
						
						
						
						
						Change-Id: I486f737fc24a48ecd3444859bee2132c9606aef5 
						
						
					 | 
					
						2019-09-03 02:43:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						d974ca322b
					 | 
					
						
						
							
							mdbx-test: remove std::unary_function<> for C++17.
						
						
						
						
						
						
					 | 
					
						2019-09-03 02:33:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						5a87faf9af
					 | 
					
						
						
							
							mdbx-build: start using CMake (incomplete; no properly installation for now).
						
						
						
						
						
						
					 | 
					
						2019-09-03 02:33:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						f81374a9ce
					 | 
					
						
						
							
							mdbx-build: amalgamation.
						
						
						
						
						
						
						
						Change-Id: Ic32de6ee119df2bc12136b882f4f7cabaa1314a9 
						
						
					 | 
					
						2019-09-03 02:30:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						137d652d77
					 | 
					
						
						
							
							mdbx: refine attribute-based macros.
						
						
						
						
						
						
					 | 
					
						2019-08-25 04:37:15 +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
							
						 
					 | 
					
						
						
							
						
						32a5b9089b
					 | 
					
						
						
							
							mdbx-test: extend darwin-pthread-barrier for multiprocess-shared.
						
						
						
						
						
						
					 | 
					
						2019-08-13 02:44:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						3f64d45819
					 | 
					
						
						
							
							mdbx-test: initial OSX support.
						
						
						
						
						
						
					 | 
					
						2019-08-13 02:16:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						054a88c502
					 | 
					
						
						
							
							mdbx-test: add darwin-pthread-barrier.
						
						
						
						
						
						
						
						Import from https://github.com/ademakov/DarwinPthreadBarrier with minor changes. 
						
						
					 | 
					
						2019-08-13 02:10:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						1e3637af59
					 | 
					
						
						
							
							mdbx-test: refine long_stochastic-script for FreeBSD compatibility.
						
						
						
						
						
						
						
						Change-Id: I411b628d9381a54bebbea33a2bfde3145bdba74b 
						
						
					 | 
					
						2019-08-10 23:24:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						6eebac1510
					 | 
					
						
						
							
							mdbx: portability - drop unused mul_64x64_128().
						
						
						
						
						
						
						
						Change-Id: I034778dd99242eae92e9122156639ba7329638de 
						
						
					 | 
					
						2019-07-14 15:25:10 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						814f8fe7ab
					 | 
					
						
						
							
							mdbx-test: portability - undefine BSD's roundup2() macro.
						
						
						
						
						
						
						
						Change-Id: Ib7aa43645cabba648ed6a43bfb26a7cc365d7feb 
						
						
					 | 
					
						2019-07-14 15:23:38 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						fac0c4c5c0
					 | 
					
						
						
							
							mdbx-test: portability - define bswap() macros conditionally.
						
						
						
						
						
						
						
						Change-Id: I44d7daf71bd4dd66f8821af926f0c26578624e92 
						
						
					 | 
					
						2019-07-14 15:21:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						ae34255350
					 | 
					
						
						
							
							mdbx-test: adds check for prerequisites to long_stochastic.sh
						
						
						
						
						
						
						
						Change-Id: I1c671ce46140a41c33c6cb69b2444dc98c754929 
						
						
					 | 
					
						2019-07-12 21:27:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |