| 
							
							
								 Leonid Yuriev | 867c537655 | mdbx: refine sync-to-disk (lazy/dsync fds). Change-Id: I4bad81a1a0b5ccbefdc598f58a7d683fa7d8b504 | 2019-12-21 23:33:12 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 2db5736554 | mdbx: purpose-oriented openfile(). Change-Id: I657689dab538af9a27c27f58eeb4e5ca43bdbc38 | 2019-12-20 03:20:26 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 116d14bb76 | mdbx: merge branch 'devel'. | 2019-12-20 03:18:38 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | f5cd5cb736 | mdbx: close branch 'obsolete/0.2'. Change-Id: Icc11278329bc25ff5f96321bde9f9fd3c9a108e8 | 2019-12-20 01:02:05 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 2ce913450d | mdbx: close branch 'obsolete/0.1'. Change-Id: I1353a5c6ca47aa3371c63b32477ffd19143c76a8 | 2019-12-20 01:01:35 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 4e8e17be90 | mdbx: close branch 'obsolete/0.0'. Change-Id: Ib9d86e5543c82f84491b12c91988bec5e38b10c1 | 2019-12-20 00:59:53 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 13d68a1200 | mdbx: rework & clarify backlog for gc-update. Change-Id: I31f2b6919810b894e69af34bfee9a5b7f5a513fc | 2019-12-19 01:09:54 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | b6a00a881e | mdbx: refine page_get(). Change-Id: I7399782f891d3c6baebedb918f8beffc509e66df | 2019-12-18 03:06:07 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 996b0fa8d3 | mdbx: add/remove __hot attribute for internals. Change-Id: Ia2aa7b81cb3f7342aece720b3cf0bd04f6d8ca64 | 2019-12-18 03:04:50 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 83a11c1645 | mdbx: more __restrict for pointers. Change-Id: Ic58bf084f0e80f16aa695cddf3dd2c5627f8a836 | 2019-12-18 03:03:38 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 66ca7a519e | mdbx: rework MDBX_DBG_DUMP to avoid performance degradation. Change-Id: I556ae61e03fdf7d6798072bbc2583ae5d01cbf9f | 2019-12-17 18:02:13 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 4eccf901ea | mdbx: rename MDBX_NOSYNC to MDBX_SAFE_NOSYNC for clarity. Change-Id: I1d04600832cb7c86c578d72f3d6163ee22d134b7 | 2019-12-15 15:17:24 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | a77921dc67 | mdbx: more __always_inline as workaround for wrong non-inlining of functions. Change-Id: Id4f44de7a883f2d5fbc00e4c3ed915a8c4f07bfe | 2019-12-15 00:57:03 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 61d2e07cf0 | mdbx: fix minor typo. Change-Id: Id82209bfeeb6b6ade00e8aaecc0b9ce4b817e832 | 2019-12-14 00:57:45 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 76099d951c | mdbx-windows: interpret ERROR_ACCESS_DENIED from OpenProcess() as 'process exists'. Change-Id: I22e3e3d3d72531e76848793f1e3522d0c1767618 | 2019-12-13 16:17:31 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | bf6d09a878 | mdbx-windows: use manual-reset events to avoid non-atomic races. Change-Id: I93b9f114c7c1a205dba18dcc363cf4ba8a27d7e0 | 2019-12-09 10:59:57 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 041188c5e2 | mdbx-windows: don't use FILE_FLAG_NO_BUFFERING for compatibility with small DB-pages. Change-Id: Ib8e51ef0ae713455c52e08447f06baede080f368 | 2019-12-09 10:55:14 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 60f4134841 | mdbx: disable by-default workaround for obsolete E2K bug. Change-Id: I9d6aaf0154e3c9f03dab7948575f4792a13dc988 | 2019-12-08 14:56:56 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 8ac13aba75 | mdbx: update README. Change-Id: Iaacc035917e42fea7266a6cd3ec2e0cc4eee41cb | 2019-12-07 22:32:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | feb8dbf6d9 | mdbx-test: fix single-actor mode for Windows. | 2019-12-07 03:08:03 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | f22c127c44 | mdbx-tools: reformat (cosmetic). Change-Id: I077a266e0a646f3283453d429bff87545839fada | 2019-12-07 03:08:03 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 64eeb623be | mdbx-tests: add db-resize to jitter case. Change-Id: I414e8f3fa676ab7e6716a58cfbc213e0ad4258f9 | 2019-12-07 03:08:00 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 8fed86b368 | mdbx: avoid use MREMAP_MAYMOVE for simplification, add TODO. Change-Id: I6991a411fcced941ef76d58ece608e34e4cdb355 | 2019-12-07 03:06:00 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | a8da25c9d4 | mdbx: fix minor typo. Change-Id: I98a60691fe35b1e53e33627ab72203ed05e07e51 | 2019-12-06 22:07:30 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 3dccbb25a7 | mdbx: minor refine man-files. | 2019-12-05 01:43:57 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | ab5f3bc444 | mdbx: remove extra MDBX_SYNC_IODQ. | 2019-12-05 00:23:56 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | a659a7a619 | mdbx-cmake: fix/refine options. | 2019-12-04 23:44:16 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | df4057db6f | mdbx-cmake: refine installation. Change-Id: I085aba06b957eb1a0e9ce24791bcb5bcc496a609 | 2019-12-04 22:09:57 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 84323a8a4c | mdbx: minor workaround for LCC 1.23.19 (E2K) bug. Change-Id: Ia575f8759b037832e268ac1e7d437ed92fa2d5e8 | 2019-12-04 17:07:32 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 5cb7989e8d | mdbx: fix Valgrind issue (minor). Change-Id: Ia651a29a0eac7a1279dd7cb30b3247a1f41ab37e | 2019-12-03 15:45:24 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 398b90fb1c | mdbx: fix Coverity warnings (minor). Change-Id: I15c6c707cdeef55c9ce82fe7d5ed0d86224391f5 | 2019-12-03 15:16:23 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | d1e2749337 | mdbx-cmake: add installation. Change-Id: Ie2f67e51ddaf9444b3c0a817cd5f8e7e37ec8d0e | 2019-12-03 03:23:39 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 94d90d87db | mdbx-test: cleanup pcrf_test from deprecated API. Change-Id: I06bffb666bb0b202c5d18c838d5f06a1d0381b60 | 2019-12-03 03:23:39 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | bf6bbecbd0 | mdbx: add __maybe_unused for flush_incoherent_mmap (minor). Change-Id: If9dea7ccebcb9821bdea68281f8d3f0544e82914 | 2019-12-03 00:45:27 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 116a6a8cfe | mdbx: don't create steady-checkpoint for db-shrink in utterly-unsync mode without prev steady-points. Change-Id: I1ec0d6cb9c31af0d151964d06d390ec247c2ac41 | 2019-12-02 21:08:49 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 8b4be26ca1 | mdbx: rework gc-backlog preparation. Change-Id: I003d7995116a25c2bfdd32b663d4e605a796c17d | 2019-12-02 21:08:49 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | ba935ab8f1 | mdbx: bump version to 0.4 Change-Id: I5c034cdc81df246f47e9d86c29ea5f58888a6581v0.4.0 | 2019-12-02 02:04:43 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | ed986ecbb5 | mdbx: remove creation obsolete legacy checkpoints. Change-Id: I2d88b5ef4853d9379188fc450e87e11b28754c75 | 2019-12-01 23:39:07 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 2b5eec2295 | mdbx: drop internal MDBX_ALLOC_KICK. Change-Id: I819277765992c20ea4076043d5b5470f3ca4e827 | 2019-12-01 23:39:07 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 90b69aaac2 | mdbx: rework auto-sync & wipe-steady from reclaiming. Change-Id: Id0c298ebfaabafc2e5d4031368bee5a3b6c33dab | 2019-12-01 23:39:07 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | ed9d1a1542 | mdbx-tools: cleanup tools from deprecated API. Change-Id: Id1c64edfa7a470ad76f0499d1f58ec482458f8d6 | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | d83de5bd09 | mdbx: deprecate some API. Change-Id: I0770f5ec89dc0cc71381dea1d420c2a3b506ce7f | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 229416a6f4 | mdbx-test: fix SEM_A/SEM_R for NetBSD. | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 2cfe7758cd | mdbx-tools: refine built-in help/usage. Change-Id: Ia06666f48f50e088c796c85e263885ca7181c6a0 | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 7d74aa6ae8 | mdbx-load: add -r(rescue) and-q(quiet) options.Change-Id: I6dd8003a6f1c8b3fe7a25ce1f6cac3735a2c9734 | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | e25daab399 | mdbx-dump: add -r(rescue) and-q(quiet) options.Change-Id: I35b32a61fbf301651099009d818722b3b893a039 | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 01ae72a570 | mdbx-dump: fix output (don't print version caption to stdout). Change-Id: Id9986a79c0bceb3637c3aee4b669adab6a68dc2f | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 2f383d8de3 | mdbx: use getmntent() for determine filesystem type. Change-Id: I92921c5083a822c891889668e51726e2f1ce98cd | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | 4e4a56eda2 | mdbx-tools: fix mdbx_chk for new limits API. Change-Id: I67f077296a477ea258b0b0d9e02319f2134a8a74 | 2019-11-30 01:29:48 +03:00 |  | 
			
				
					| 
							
							
								 Leonid Yuriev | d80654fa07 | mdbx: rework max key-length and limit API. Change-Id: I3d783f69d4ea438d8a8a0505fa9163715fbdcf9c | 2019-11-30 01:29:48 +03:00 |  |