Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						eabb29d9c4 
					 
					
						
						
							
							mdbx: add MDBX_xPL_PREALLOC_FOR_RADIXSORT build options.  
						
						... 
						
						
						
						Change-Id: Icf15558830f86f98c5e970a7eec69cc045045467 
						
						
					 
					
						2021-04-21 00:13:51 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						df539e60e0 
					 
					
						
						
							
							mdbx-ci: fix spelling Github action.  
						
						... 
						
						
						
						Change-Id: I64f170fd4e979c8175b1f80499dd1dfa6d2ee4cf 
						
						
					 
					
						2021-04-18 11:35:34 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d1561dc357 
					 
					
						
						
							
							mdbx: refactoring page_alloc() result type.  
						
						... 
						
						
						
						Change-Id: I4afc73603d610e4e28b952a38dfa9f30d56809bf 
						
						
					 
					
						2021-04-18 10:24:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b59836e6d9 
					 
					
						
						
							
							mdbx: minor refactoring: use cursor_set_result.  
						
						... 
						
						
						
						Change-Id: Ice724c541bc4127aae0e9ea85b4fc1d7c1b68471 
						
						
					 
					
						2021-04-18 10:24:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						3eb48340ad 
					 
					
						
						
							
							mdbx: minor refactoring: use node_result.  
						
						... 
						
						
						
						Change-Id: I489b15c174644b2f414925f5bacbe83c091a0692 
						
						
					 
					
						2021-04-18 10:24:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b3aba4691b 
					 
					
						
						
							
							mdbx: minor refactoring: use page_result.  
						
						... 
						
						
						
						Change-Id: I7749d9463832ce9b270d06f04f43e413d5ba26b7 
						
						
					 
					
						2021-04-18 10:24:22 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						3e0fad1cf6 
					 
					
						
						
							
							mdbx: rework (NO)READAHEAD handling.  
						
						... 
						
						
						
						Resolves https://github.com/erthink/libmdbx/issues/164 
---
NOTE: Seems there is a bug in the Mach/Darwin/OSX kernel,
because MADV_WILLNEED with offset != 0 may cause SIGBUS
on following access to the hinted region.
19.6.0 Darwin Kernel Version 19.6.0: Tue Jan 12 22:13:05 PST 2021; root:xnu-6153.141.16~1/RELEASE_X86_64 x86_64
Change-Id: I11ebbf2bd35e3dba9d078be16cb5678aecf8329c 
						
						
					 
					
						2021-04-17 01:12:16 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						28affe79d8 
					 
					
						
						
							
							mdbx-test: output the signal name if killed/coredumped.  
						
						... 
						
						
						
						Change-Id: I51e70daf89149ecbe72924fc9f105ea072574a23 
						
						
					 
					
						2021-04-14 19:27:13 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						43caec46e7 
					 
					
						
						
							
							mdbx-ci: more spelling exclusions.  
						
						... 
						
						
						
						Change-Id: I96c26956ba0c290792d415fe90d91e2a30bcf630 
						
						
					 
					
						2021-04-07 04:52:38 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0f76002dde 
					 
					
						
						
							
							mdbx: merge branch master into devel.  
						
						... 
						
						
						
						Change-Id: I6b34ecb6e1d9d1bc2832012b89ebc94fc186b32c 
						
						
					 
					
						2021-04-06 03:08:30 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9405d51716 
					 
					
						
						
							
							mdbx-ci: more spelling exclusions.  
						
						... 
						
						
						
						Change-Id: Iee349afa591e4204f4758ef1faeca93c2d897df2 
						
						
					 
					
						2021-04-06 01:19:14 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						8d3b878965 
					 
					
						
						
							
							mdbx: fix minor spelling.  
						
						... 
						
						
						
						Change-Id: Ibab66dc18c92b0ac4fa705e10befb34e268ee1f7 
						
						
					 
					
						2021-03-28 22:25:17 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						dcb806302f 
					 
					
						
						
							
							mdbx-ci: fix spelling action failure.  
						
						... 
						
						
						
						Change-Id: I89b5639edfcd5d7a5c8fc1d98cc484cc22e175bd 
						
						
					 
					
						2021-03-18 23:29:21 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						6c9e8817b7 
					 
					
						
						
							
							mdbx-posix: use MAP_NORESERVE.  
						
						... 
						
						
						
						Change-Id: I6a46a5bfa5ed3fa5c3f26775fcba346f71106ad1 
						
						
					 
					
						2021-03-17 01:27:23 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0e0682ff7a 
					 
					
						
						
							
							mdbx: add link to Ruby bindings.  
						
						... 
						
						
						
						Change-Id: Idc3f23bec7fc4673cd614eb64a6b3788ae7acd92 
						
						
					 
					
						2021-03-15 03:36:51 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						57af1d2310 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						... 
						
						
						
						Change-Id: I675f6a215eb566c89dc3f0f875752999b43fd4b6 
						
						
					 
					
						2021-03-07 19:46:56 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c29d3a4ecb 
					 
					
						
						
							
							mdbx-ci: add --force for all git fetch --tags.  
						
						... 
						
						
						
						Change-Id: I016e412250dca651fdae65b08aba5d5e204e61b8 
						
						
					 
					
						2021-03-02 02:01:35 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d816e0605b 
					 
					
						
						
							
							mdbx-ci: fix spelling github-action error.  
						
						... 
						
						
						
						Change-Id: I93c6bfdc59e95fa69f1f440c7bd32f4db3fe6547 
						
						
					 
					
						2021-02-08 20:29:12 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						3fd739ea2c 
					 
					
						
						
							
							mdbx: add MDBX_DISABLE_PAGECHECKS build option.  
						
						... 
						
						
						
						Change-Id: Ia5e2727b74961e7f829f273225c5c1a6cc764b8e 
						
						
					 
					
						2021-02-07 02:53:54 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						cc7c41a9c0 
					 
					
						
						
							
							mdbx-ci: use --force to avoid errors while fetching flags.  
						
						... 
						
						
						
						Change-Id: I8ba31e2f6cfd9b396d6706c71ed0ff42493f7fe9 
						
						
					 
					
						2021-02-04 19:24:23 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						25c4df0d3e 
					 
					
						
						
							
							mdbx: radix sort for large chunks of PNL and DPL.  
						
						... 
						
						
						
						More for https://github.com/erthink/libmdbx/issues/132 
Change-Id: I19b253f78069d4ecd4ec360a12121c78f182fc09 
						
						
					 
					
						2021-02-01 02:14:13 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						28bd5d81d2 
					 
					
						
						
							
							mdbx: incremental lazy merge sort for dirty-page list.  
						
						... 
						
						
						
						The main change for https://github.com/erthink/libmdbx/issues/132 
Change-Id: I9907f6abfcf77bd40c7a263f5adb5274d5445864 
						
						
					 
					
						2021-02-01 00:39:19 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						077989bfed 
					 
					
						
						
							
							mdbx: adds pre- and post- gaps to dirty page list to avoid some comparisons and conditional branches.  
						
						... 
						
						
						
						More for https://github.com/erthink/libmdbx/issues/132 
Change-Id: I6562c5ff6c559341bb7bb64222b126f06cc13427 
						
						
					 
					
						2021-01-31 23:20:49 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						df180d1d36 
					 
					
						
						
							
							mdbx: provide the gap/reserve for ability of merge sort dirty-page list.  
						
						... 
						
						
						
						Preparation for fix https://github.com/erthink/libmdbx/issues/132 
Change-Id: I4aac6927878eb0361588fbfcf9698ba6d2d5fc34 
						
						
					 
					
						2021-01-31 23:16:10 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9f0ff865e8 
					 
					
						
						
							
							mdbx: use C11 atomics if available instead of legacy memory barriers.  
						
						... 
						
						
						
						This done better support architectures with a weak/relaxed memory consistency model (ARM, AARCH64, PPC, MIPS, RISC-V, etc).
Change-Id: Iee831c8dc564f1d027ff84b0d6daa559325d5a9b 
						
						
					 
					
						2021-01-30 02:28:12 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9ae054caf6 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						... 
						
						
						
						Change-Id: Ifb831c86e79d3180943d978d316ef0e7b691c3b8 
						
						
					 
					
						2021-01-29 21:54:24 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						4704e3a966 
					 
					
						
						
							
							mdbx-ci: add GithubCI badge status to the README.  
						
						... 
						
						
						
						Change-Id: I33b2e63e7903c7d744dd40921524c3f9ce6fb17e 
						
						
					 
					
						2021-01-29 19:55:40 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						9b69eed5ce 
					 
					
						
						
							
							mdbx-doc: update ChangeLog.  
						
						... 
						
						
						
						Change-Id: I350611d4fc83d2cf764ee1d3bedcf9c86f1a7e26 
						
						
					 
					
						2021-01-26 22:19:14 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						c918c98ffa 
					 
					
						
						
							
							mdbx-ci: use github actions instead of fallen travis-ci.  
						
						... 
						
						
						
						Change-Id: I091635fc16d7141bafe350d36fa8943e91807097 
						
						
					 
					
						2021-01-26 02:37:02 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						f2b9babfd3 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						... 
						
						
						
						Change-Id: I429b8ca8400910ad5a25c7159d5060f0d0f1843f 
						
						
					 
					
						2021-01-26 01:37:32 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						67b99eadbd 
					 
					
						
						
							
							mdbx-make: workaround for BSD's sed limitations.  
						
						... 
						
						
						
						Resolves https://github.com/erthink/libmdbx/issues/156 
Related to https://github.com/erthink/libmdbx/issues/155 
Change-Id: I68da3f40b055da08a905525a4a31b44018d419b0 
						
						
					 
					
						2021-01-24 03:57:04 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0861a0652b 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						... 
						
						
						
						Change-Id: I22490e504e503661dff13e6ca4abc75ac5ebc7b6 
						
						
					 
					
						2021-01-21 22:45:28 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d116e7235a 
					 
					
						
						
							
							mdbx-posix: safeguard for DB corruption in case FD <= STDERR_FILENO.  
						
						... 
						
						
						
						Resolve https://github.com/erthink/libmdbx/issues/144 
Change-Id: Ic3467338d494b021fa0d1863c8227976d0a2bcd5 
						
						
					 
					
						2020-12-05 22:51:45 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						90309ec0bf 
					 
					
						
						
							
							mdbx: merge branch 'master' into devel.  
						
						... 
						
						
						
						Change-Id: Ib1d07cf6eb2e4c76b3be969b28bf2317cb326835 
						
						
					 
					
						2020-12-03 18:42:10 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						a987301204 
					 
					
						
						
							
							mdbx++: refine abort/commit.  
						
						... 
						
						
						
						More for https://github.com/erthink/libmdbx/pull/143 
Change-Id: I07de4c43d039f904495f0f4caf586d8764174dcf 
						
						
					 
					
						2020-12-03 09:32:25 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0b62453f6d 
					 
					
						
						
							
							mdbx: introduce MDBX_PGL_LIMIT.  
						
						... 
						
						
						
						Change-Id: Ifab1156ec22fb0908284298393f52c09c0731829 
						
						
					 
					
						2020-12-02 20:07:59 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						2dab009e76 
					 
					
						
						
							
							mdbx-windows: handling EXCEPTION_POSSIBLE_DEADLOCK.  
						
						... 
						
						
						
						Change-Id: If42c7833e9c4e02fef25634e69c0bd2e926686c1 
						
						
					 
					
						2020-11-29 05:49:15 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						862cfb9a3b 
					 
					
						
						
							
							mdbx-windows: refine WSL1 detection.  
						
						... 
						
						
						
						Try to fix https://github.com/snej/nimdbx/issues/1 
Change-Id: Iec1c77c82ced8095e3f4e03a27a58e0bba3df76b 
						
						
					 
					
						2020-11-18 22:38:26 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						0ca80a9188 
					 
					
						
						
							
							mdbx: update README & ChangeLog, scheduled v0.9.2  
						
						... 
						
						
						
						Change-Id: I019d72989362951a50df0e0561713c6d0dd9e74d 
						
						
					 
					
						2020-11-18 12:40:49 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						b47a44582a 
					 
					
						
						
							
							mdbx: merge branch 'devel'.  
						
						... 
						
						
						
						Change-Id: I20c41204adaac9ccb13e59e63e829246158b6d41 
						
						
					 
					
						2020-11-17 17:11:00 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						89fbaa4de5 
					 
					
						
						
							
							mdbx-ci: update spelling wordlist.  
						
						... 
						
						
						
						Change-Id: I95f75ad334464f8f88226fd496354cf4633a1091 
						
						
					 
					
						2020-11-17 01:50:04 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						56a52b0b01 
					 
					
						
						
							
							mdbx: merge branch 'fix-131' (early part) into devel.  
						
						... 
						
						
						
						Change-Id: I0df5ffa9f06da1196a60d5a7c68fed59b7027e4c 
						
						
					 
					
						2020-11-16 07:07:53 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7cdbe1badb 
					 
					
						
						
							
							mdbx-test: extending speculum mode for cursors tracking verification.  
						
						... 
						
						
						
						Change-Id: I44786efcee6feb1c7d414c925717d08ed9d94e20 
						
						
					 
					
						2020-11-16 07:07:39 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						d3b5d0ca83 
					 
					
						
						
							
							mdbx-ci: update spelling data.  
						
						... 
						
						
						
						Change-Id: Ic1a56bbe4cedf985f567a05f8ea4fd2ccc92cd3e 
						
						
					 
					
						2020-11-15 08:06:04 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						fe98185319 
					 
					
						
						
							
							mdbx: create FUNDING.yml  
						
						... 
						
						
						
						Change-Id: Ib5e786cbedc6a9dfc4ebbb063e92e1660e13eddb 
						
						
					 
					
						2020-10-16 18:24:56 +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 
							
						 
					 
					
						
						
							
						
						05b3b4e51e 
					 
					
						
						
							
							mdbx-packages: add patch for buildroot.  
						
						... 
						
						
						
						Based on v0.9.1.0
Change-Id: If61d1f47e3ad71479ccfb1d25dbfd4a5c9e750cc 
						
						
					 
					
						2020-10-10 00:52:37 +03:00