Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						1db0a6fc92 
					 
					
						
						
							
							mdbx-test: add cursor_renew().  
						
						... 
						
						
						
						Change-Id: I7d7dac646aba7535391bd7585025e43cdd57d21c 
						
						
					 
					
						2020-10-24 00:56:26 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						2e3a552c3c 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						... 
						
						
						
						Change-Id: I7d4eda460db2418682f072d3a38b7971796e2b2a 
						
						
					 
					
						2020-10-23 03:33:08 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						005517539b 
					 
					
						
						
							
							mdbx: adds SIGPIPE suppression inside the env_copy-thread.  
						
						... 
						
						
						
						Change-Id: Ib7d22b8db7435b396bd997b65ae1d6d5d3431ba9 
						
						
					 
					
						2020-10-23 03:22:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						fed14c8f4c 
					 
					
						
						
							
							mdbx: minor tweak mdbx_pages_xkeep().  
						
						... 
						
						
						
						Change-Id: I6df699aeb49640b0365918c33cff05dcbcef2b71 
						
						
					 
					
						2020-10-23 03:18:00 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						55d190bad9 
					 
					
						
						
							
							mdbx: avoid MDBX_TXN_FULL while searching for a large multi-page region.  
						
						... 
						
						
						
						Resolves https://github.com/erthink/libmdbx/issues/123 
but with TODO:
 - provide a user-configurable threshold instead of currently hard-coded default (MDBX_PNL_MAX/2).
Change-Id: Ia7bfd5f8d36e027444d234e3c3aabe4832313466 
						
						
					 
					
						2020-10-22 18:04:02 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8a7caec54a 
					 
					
						
						
							
							mdbx: cleanup deletion internals.  
						
						... 
						
						
						
						Change-Id: Ibcc5e02d5274c4eac5d6f269bc2b029f6b30c5ab 
						
						
					 
					
						2020-10-22 16:28:44 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Sharov 
							
						 
					 
					
						
						
							
						
						97b47dea87 
					 
					
						
						
							
							mdbx-docs: refine docs for geo.shrink_threshold ( #125 )  
						
						
						
						
					 
					
						2020-10-22 14:12:04 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b0928219c3 
					 
					
						
						
							
							mdbx: fast completion pure nested transactions.  
						
						... 
						
						
						
						Change-Id: I467cc0f2f3e781bf23bf8c45eb021987ae7c123b 
						
						
					 
					
						2020-10-21 02:24:39 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						fe8a101960 
					 
					
						
						
							
							mdbx-test: minor fix nested case (avoid assertion failure).  
						
						... 
						
						
						
						Change-Id: Iad2bfc41b726e0737acda5afb354c9d70b372c86 
						
						
					 
					
						2020-10-21 02:24:39 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						daf37363b4 
					 
					
						
						
							
							mdbx: fix cursor state after delete current entry.  
						
						... 
						
						
						
						The fix affect enough of code sections,
so there is a chance that some more changes will be required.
Resolves https://github.com/erthink/libmdbx/issues/121 
Related to https://github.com/ledgerwatch/turbo-geth/issues/1147 
Change-Id: I45b7637516de410923a0d723dbda8d818662ba15 
						
						
					 
					
						2020-10-21 02:24:33 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						f9a36f3eb1 
					 
					
						
						
							
							mdbx: merge 'devel/b964b2abf' into master.  
						
						... 
						
						
						
						Change-Id: I0114bd59091044b56b72b3855b0a2e04da9c7eff 
						
						
					 
					
						2020-10-21 02:23:23 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b964b2abf5 
					 
					
						
						
							
							mdbx: more spelling.  
						
						... 
						
						
						
						Change-Id: I45e42c1d8ef51f910b8e41279b92e54a6b2ce772 
						
						
					 
					
						2020-10-21 01:00:48 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						603e250745 
					 
					
						
						
							
							mdbx-cmake: fix/refine git-fetch_version macro for old branches.  
						
						... 
						
						
						
						Change-Id: Ied5b7c839da75de065fd86ec46da7b391022c948 
						
						
					 
					
						2020-10-21 01:00:48 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7001d971e1 
					 
					
						
						
							
							mdbx: clarify/refine mdbx_flush_iov().  
						
						... 
						
						
						
						Change-Id: Ib9462efdbf97e42b1e80bf130f8150072102d9ed 
						
						
					 
					
						2020-10-21 01:00:48 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						f73a8a8680 
					 
					
						
						
							
							mdbx: add latency gathering for commit stages.  
						
						... 
						
						
						
						Change-Id: If68ceb6e69e5e565ce9de0fd9a80424b6da280c5 
						
						
					 
					
						2020-10-21 01:00:48 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7cf92b66cf 
					 
					
						
						
							
							mdbx: add LIBMDBX_INLINE_API (both inline and non-inline of some API functions).  
						
						... 
						
						
						
						Change-Id: I00c2b6d3d2a0467080791ea0c1c2242742a20c78 
						
						
					 
					
						2020-10-17 01:00:36 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						38485c9f30 
					 
					
						
						
							
							mdbx: minor refine cursor_sibling().  
						
						... 
						
						
						
						Change-Id: I2c92ef2c3081dfa0a9bdcd47de0f912a9927519e 
						
						
					 
					
						2020-10-16 18:57:07 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						fe98185319 
					 
					
						
						
							
							mdbx: create FUNDING.yml  
						
						... 
						
						
						
						Change-Id: Ib5e786cbedc6a9dfc4ebbb063e92e1660e13eddb 
						
						
					 
					
						2020-10-16 18:24:56 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						112ce742f5 
					 
					
						
						
							
							mdbx: refine update_gc().  
						
						... 
						
						
						
						Change-Id: I877cdf2efb623c61dc810ec1cebb985fe925a120 
						
						
					 
					
						2020-10-12 00:09:06 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						62da4db09a 
					 
					
						
						
							
							mdbx: fix/refine the use of C11 atomics.  
						
						... 
						
						
						
						Change-Id: I5d925d4625b06296fd82f4b35ee36be682e7b2d3 
						
						
					 
					
						2020-10-11 18:54:07 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						041a4c0aa5 
					 
					
						
						
							
							mdbx: make enabling of read-ahead strategy more aggressive.  
						
						... 
						
						
						
						Change-Id: I7765c1a1ac27db86ce9676846ec5a723860dc934 
						
						
					 
					
						2020-10-11 01:14:30 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						071ad525c8 
					 
					
						
						
							
							mdbx: refine handle_env_pathname() for direct pathname of data-file inside sudir-mode.  
						
						... 
						
						
						
						Change-Id: I5b7e7c7ea5c17e00c344fedb5c96f8d94fc04fc8 
						
						
					 
					
						2020-10-11 00:14:53 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						de1856a73c 
					 
					
						
						
							
							mdbx: workaround for broken DEFINE_ENUM_FLAG_OPERATORS from Windows SDK.  
						
						... 
						
						
						
						Change-Id: I5335c72061b7c5b6b29c683061a5da95544b9753 
						
						
					 
					
						2020-10-10 23:53:35 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						1d71c677f6 
					 
					
						
						
							
							mdbx++: add env::remove() method.  
						
						... 
						
						
						
						Change-Id: If0396d38738df88d054eb8fb752c7bd3afbd8487 
						
						
					 
					
						2020-10-10 18:31:15 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						6e82dd5d0c 
					 
					
						
						
							
							mdbx: minor refine description of mdbx_env_delete().  
						
						... 
						
						
						
						Change-Id: I095c741fba08b08c6302116d9601438d813524a1 
						
						
					 
					
						2020-10-10 18:30:21 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9afbde9b0a 
					 
					
						
						
							
							mdbx-test: use mdbx_env_delete() in a test and drop aux functions.  
						
						... 
						
						
						
						Change-Id: I3b0e409c23067abcaefd4f9c5627df804382b348 
						
						
					 
					
						2020-10-10 00:59:12 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0627d902dd 
					 
					
						
						
							
							mdbx: add mdbx_env_delete().  
						
						... 
						
						
						
						Resolves https://github.com/erthink/libmdbx/issues/119 
Related to https://github.com/Kerollmops/heed/issues/58 
Change-Id: Iec5bf5978e45bb6843f3ed8dd06ea4d34f2895cb 
						
						
					 
					
						2020-10-10 00:58:53 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						cd0c727880 
					 
					
						
						
							
							mdbx: internally split-out mdbx_handle_env_pathname().  
						
						... 
						
						
						
						Change-Id: Ibe387662d737d4d1e274ac0e126053872be503f9 
						
						
					 
					
						2020-10-10 00:52:41 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c4e3b95301 
					 
					
						
						
							
							mdbx: clarify the mdbx_env_open()'s pathname parameter description.  
						
						... 
						
						
						
						Change-Id: I1afafe621b2047abe4af02d37d51142a94abb982 
						
						
					 
					
						2020-10-10 00:52:41 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9bf7d53dc2 
					 
					
						
						
							
							mdbx: MAX_MAPSIZE32 value has been reduced to 0x7f000000.  
						
						... 
						
						
						
						Change-Id: Ia45dd56621cd92441a45b8e80420a124cd111fdc 
						
						
					 
					
						2020-10-10 00:52:41 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7ba13d8e72 
					 
					
						
						
							
							mdbx: add internal bits/flags table.  
						
						... 
						
						
						
						Change-Id: Ia9d0e9f678b51d8ffd1830998e9cd5d04c749974 
						
						
					 
					
						2020-10-10 00:52:41 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						05b3b4e51e 
					 
					
						
						
							
							mdbx-packages: add patch for buildroot.  
						
						... 
						
						
						
						Based on v0.9.1.0
Change-Id: If61d1f47e3ad71479ccfb1d25dbfd4a5c9e750cc 
						
						
					 
					
						2020-10-10 00:52:37 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8f490d1474 
					 
					
						
						
							
							mdbx: update ChangeLog.md  
						
						... 
						
						
						
						Change-Id: Icdfd9d06276623983454a0c58282856134d50150 
						
						
					 
					
						2020-10-08 13:31:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c139eacb2d 
					 
					
						
						
							
							mdbx-chk: avoid use GetTickCount64() for Windows 2000/XP.  
						
						... 
						
						
						
						Change-Id: Ibad5c5ec0590cd3776283237de2cb83126785726 
						
						
					 
					
						2020-10-08 01:50:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9b64b95bbc 
					 
					
						
						
							
							mdbx-windows: fix mdbx_RegGetValue() for Windows 2000/XP.  
						
						... 
						
						
						
						Change-Id: I436a254300fcba8dbf75ea7568c2bf0c963fe060 
						
						
					 
					
						2020-10-08 01:50:18 +03:00 
						 
				 
			
				
					
						
							
							
								George Hazan 
							
						 
					 
					
						
						
							
						
						e8fecd1eec 
					 
					
						
						
							
							mdbx: fix opening DB on a network shares (pass MDBX_EXCLUSIVE from env).  
						
						... 
						
						
						
						Change-Id: Ic5c68033ba81043ac7800f99aae364bf082c868f 
						
						
					 
					
						2020-10-08 01:50:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0f3b82f661 
					 
					
						
						
							
							mdbx: minor refine WITH_CURSOR_TRACKING macro.  
						
						... 
						
						
						
						Change-Id: I61a4782ae76aed624fe37f7dde2b0ef7eb5dfb64 
						
						
					 
					
						2020-10-08 01:50:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						76b3fd4311 
					 
					
						
						
							
							mdbx-make: add bench-couple target.  
						
						... 
						
						
						
						Change-Id: I2e077dee7d6f6b3d60abac302983e387eaef67bc 
						
						
					 
					
						2020-10-08 01:50:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b274fdd142 
					 
					
						
						
							
							mdbx: clarify page-merge strategy.  
						
						... 
						
						
						
						Change-Id: I1bb843ab6bdfcd53deae6d219a5b164bd3a79fd3 
						
						
					 
					
						2020-10-08 01:49:56 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						f5ce471ebb 
					 
					
						
						
							
							mdbx: fix minor copy&paste typo.  
						
						... 
						
						
						
						Change-Id: I5a1be230d0ca92123006e709aaaf78496918c91a 
						
						
					 
					
						2020-10-07 12:18:28 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						fe65c122d2 
					 
					
						
						
							
							mdbx: fix pthread_yield() for non-GLIBC.  
						
						... 
						
						
						
						Change-Id: I080e37a42b62e524896dea8747e9f23e2fcd584f 
						
						
					 
					
						2020-10-06 00:28:12 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						787eaaa373 
					 
					
						
						
							
							mdbx-cmake: pthread workaround for buggy toolchain/cmake/buildroot.  
						
						... 
						
						
						
						Change-Id: I0d95e783abbd10a63cd1595a9de50593e814a967 
						
						
					 
					
						2020-10-05 19:15:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8d4e7994c0 
					 
					
						
						
							
							mdbx-load: fix minor false-positive GCC warning.  
						
						... 
						
						
						
						Change-Id: Ie75c793712d050e8d3da76a4d0a8df9b81dc5275 
						
						
					 
					
						2020-10-05 19:15:18 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						70b615e8d4 
					 
					
						
						
							
							mdbx: don't use yield instruction on ARM if unsupported.  
						
						... 
						
						
						
						Change-Id: I0b01d783fe4336b089f4b051fb61c203b5879aa5 
						
						
					 
					
						2020-10-05 19:15:07 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						280ed17ea2 
					 
					
						
						
							
							mdbx: fix obsolete __noreturn.  
						
						... 
						
						
						
						Change-Id: Ic78843d6f16de2a409c16ceecc7acb2ed8aa3e68 
						
						
					 
					
						2020-10-05 19:14:20 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						dc2cd19d56 
					 
					
						
						
							
							mdbx-cmake: fix missing installation of mdbx.h++  
						
						... 
						
						
						
						Change-Id: I41975e4eeff6583a266b273b9a4f8486982ede90 
						
						
					 
					
						2020-10-02 00:05:02 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						5807e2eda0 
					 
					
						
						
							
							mdbx++: fix minor copy&paste typo.  
						
						... 
						
						
						
						Change-Id: I0af3e7ffbbd1231069a60f9f48880df3df2141d7 
						
						
					 
					
						2020-10-01 02:28:10 +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 
							
						 
					 
					
						
						
							
						
						7fcf94be64 
					 
					
						
						
							
							mdbx-test: don't wait for long-lived readers until DB growth.  
						
						
						
						
					 
					
						2020-09-30 16:45:19 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						de441fffbd 
					 
					
						
						
							
							mdbx-make: add bench-triplet with sqlite3.  
						
						
						
						
					 
					
						2020-09-30 14:36:00 +03:00