Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						728252058d
					 | 
					
						
						
							
							mdbx: fix/refine comment.
						
						
						
						
						
						
						
						Change-Id: I8f09ca755ebcc1e58531504a8998391e7a3c8c9a 
						
						
					 | 
					
						2017-08-16 09:29:30 +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
							
						 
					 | 
					
						
						
							
						
						9b5e28e8e6
					 | 
					
						
						
							
							mdbx:  fix mdbx_setup_dxb() for a case when db-size not (pre)configured by user.
						
						
						
						
						
						
						
						Fix https://github.com/leo-yuriev/libmdbx/issues/11
Change-Id: I6fccd4877fed563cfb3a03f887bbba73eff5ac84 
						
						
					 | 
					
						2017-08-16 08:46:20 +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
							
						 
					 | 
					
						
						
							
						
						d21340b304
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
					 | 
					
						2017-08-09 12:52:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						0dc145aa2d
					 | 
					
						
						
							
							mdbx: fix typo and endif comment.
						
						
						
						
						
						
						
						Change-Id: Iae7ae3ce55698c1d6f03111b7d1945f3ac4e9394 
						
						
					 | 
					
						2017-08-08 23:42:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						fff54697ea
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
						
						Change-Id: Ifd2611833b16449bb7b0cc89ceb91d919bab445b 
						
						
					 | 
					
						2017-07-30 00:58:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						71822ee6ba
					 | 
					
						
						
							
							mdbx: fix README typos.
						
						
						
						
						
						
						
						Change-Id: I99b70c564172e44b297c34bdafd97053d5aebf3e 
						
						
					 | 
					
						2017-07-29 23:06:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						b839352e52
					 | 
					
						
						
							
							libmdbx: update links after move the repo.
						
						
						
						
						
						
						
						Change-Id: I2bc4154af521ef8e85d0abb9f986a22c39b4d297 
						
						
					 | 
					
						2017-07-29 22:47:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						234901d8aa
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
					 | 
					
						2017-07-28 21:56:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						7b8a1c9794
					 | 
					
						
						
							
							mdbx: fix typo.
						
						
						
						
						
						
						
						Change-Id: Ib491469a2a7ebb6bdadf995fa3a964d23fdf7036 
						
						
					 | 
					
						2017-07-28 21:53:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						b91dbcad57
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
					 | 
					
						2017-07-28 14:49:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						c91885de67
					 | 
					
						
						
							
							mdbx: use _ASSERTE() for MSVC.
						
						
						
						
						
						
						
						Change-Id: Ibb277e8c98fbfb1e658c85dc49e57769f2683da3 
						
						
					 | 
					
						2017-07-28 14:39:44 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						82a716847b
					 | 
					
						
						
							
							mdbx: fix/workaround mmap-resize for Windows.
						
						
						
						
						
						
						
						Change-Id: I58b5784f1309cd1e88af860828f561fe29f51ff0 
						
						
					 | 
					
						2017-07-28 14:37:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						128cc2d308
					 | 
					
						
						
							
							mdbx: fix pnl_sort().
						
						
						
						
						
						
						
						Change-Id: I57f9a8dd8d61c6f11f8f30d15f8812cf2f850789 
						
						
					 | 
					
						2017-07-28 14:37:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						7982ff6e0d
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
					 | 
					
						2017-07-27 19:14:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						ffa8f55354
					 | 
					
						
						
							
							mdbx: update TODO and README (refunding of free pages).
						
						
						
						
						
						
						
						Change-Id: I0c71fb84e42dc62b7b87191bd7b32b496447c60a 
						
						
					 | 
					
						2017-07-27 18:38:55 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						7149285187
					 | 
					
						
						
							
							mdbx: temporary add solib-stat into README.
						
						
						
						
						
						
						
						Change-Id: Ia280670a70469c2d0a0f2883e42914198e005d19 
						
						
					 | 
					
						2017-07-27 18:18:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						0f37ae56d8
					 | 
					
						
						
							
							mdbx: minor cleanup version-info.
						
						
						
						
						
						
						
						Change-Id: I1c208af0264ed6254d942b29b9e0fc25a745f4e0 
						
						
					 | 
					
						2017-07-27 18:10:07 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						c6fc062cfd
					 | 
					
						
						
							
							mdbx: fix MSVC warnings.
						
						
						
						
						
						
						
						Change-Id: Ida49e653510358d7c81fe5da73a0131dcb6268f6 
						
						
					 | 
					
						2017-07-27 17:35:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						684847db39
					 | 
					
						
						
							
							mdbx: relax backlog estimation/preparation for freelist_save().
						
						
						
						
						
						
						
						Change-Id: I931b76179855c16cb8b6265db262309061ac196d 
						
						
					 | 
					
						2017-07-27 16:58:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						aa5403ad38
					 | 
					
						
						
							
							mdbx: 1/1 as default grow/shrink for MDBX_DEBUG.
						
						
						
						
						
						
						
						Change-Id: I90fa2705113f134984f9ec341ef37131e598d121 
						
						
					 | 
					
						2017-07-27 16:58:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						c49d1bc97a
					 | 
					
						
						
							
							mdbx: provide refunding pages into unallocated space.
						
						
						
						
						
						
						
						Change-Id: I9d4f953adc6f3b745a9822044f3933adba4ca6fe 
						
						
					 | 
					
						2017-07-27 16:58:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						dcc179f412
					 | 
					
						
						
							
							mdbx: more checks for pgno-list ordering.
						
						
						
						
						
						
						
						Change-Id: I6c6093532e8d2c07c42f62d23579ef86cbbd43b7 
						
						
					 | 
					
						2017-07-27 16:58:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						b8b3ba8e91
					 | 
					
						
						
							
							mdbx: provide configurable ascending/descending sort-order for pgno-lists.
						
						
						
						
						
						
						
						Change-Id: I3134c100880ff28bb0aaf46ed91affc9f6347110 
						
						
					 | 
					
						2017-07-27 16:57:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						552b759878
					 | 
					
						
						
							
							mdbx: refine pgno-lists.
						
						
						
						
						
						
						
						Change-Id: Id38e4aff508437210d4c0e63962067dfe518eb31 
						
						
					 | 
					
						2017-07-27 16:53:42 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						592c064873
					 | 
					
						
						
							
							mdbx: refine freelist_save() to simplify loose-pages handling (preparation for pages refunding).
						
						
						
						
						
						
						
						Change-Id: I1f15487383fbfb6770e1f7128a2d8349a1cfdf25 
						
						
					 | 
					
						2017-07-27 16:53:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						7ed97d50b1
					 | 
					
						
						
							
							mdbx: guard put-data inside freelist_save() by C_RECLAIMING (paranoia).
						
						
						
						
						
						
						
						Change-Id: I9cb6bf27717f76dc97259d48e4253a30c2345afd 
						
						
					 | 
					
						2017-07-27 16:52:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Howard Chu
							
						 
					 | 
					
						
						
							
						
						7626bcfdde
					 | 
					
						
						
							
							mdbx: backport - ITS#8699 more for cursor_del ITS#8622.
						
						
						
						
						
						
						
						Set C_DEL flag on reinit'd subcursor
Change-Id: I8ad1c10afd481f61b8e521d02c4d2de3be5089d7 
						
						
					 | 
					
						2017-07-27 04:45:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						4eada0f2b6
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
					 | 
					
						2017-07-26 19:44:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						d634336e1f
					 | 
					
						
						
							
							mdbx-test: fix snprintf/vsnprintf redefinition for MSVC.
						
						
						
						
						
						
						
						Change-Id: I4be3a4f71782d395035ff4d5b9e3a1af9ee70bb9 
						
						
					 | 
					
						2017-07-26 19:43:22 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						092156ee4f
					 | 
					
						
						
							
							mdbx: fix/redefine ssize_t, PRI*PTR nad PRI*size macros for MSVC.
						
						
						
						
						
						
						
						Change-Id: I6cb565087350cf1d1e1735bff1c5480c3d4c02db 
						
						
					 | 
					
						2017-07-26 19:17:11 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						336bef7e51
					 | 
					
						
						
							
							mdbx: make internal 'atomics' compatible with C++.
						
						
						
						
						
						
						
						Change-Id: I1381f477e977edf4bf56871a2e34af1b302867a0 
						
						
					 | 
					
						2017-07-26 17:38:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						fb9d7a4471
					 | 
					
						
						
							
							mdbx: refine freelist_list() to avoid coverity warnings.
						
						
						
						
						
						
						
						Change-Id: I38eee44e4ca926e7d11ef5e3f7f3ce2e92f71259 
						
						
					 | 
					
						2017-07-26 17:36:32 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						a78edd314e
					 | 
					
						
						
							
							mdbx: more fix MSVC '/Wall' warnings.
						
						
						
						
						
						
						
						Change-Id: I359a3056d6bb5db762fe6b6b8a89e8ed066f8a87 
						
						
					 | 
					
						2017-07-26 16:02:49 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonid Yuriev
							
						 
					 | 
					
						
						
							
						
						006f531757
					 | 
					
						
						
							
							mdbx: turn /Wall for MSVC.
						
						
						
						
						
						
						
						Change-Id: Idc264a9fe40a2af8629d96121fb91cba94e7147f 
						
						
					 | 
					
						2017-07-26 16:02:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						8be2e1b514
					 | 
					
						
						
							
							mdbx: Merge branch 'devel'.
						
						
						
						
						
						
					 | 
					
						2017-07-26 15:12:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						8ca23d8735
					 | 
					
						
						
							
							mdbx: add missing <signal.h>
						
						
						
						
						
						
						
						Change-Id: I3f2d0587db84598a0157aae50cdff3361935f2b3 
						
						
					 | 
					
						2017-07-26 15:11:25 +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
							
						 
					 | 
					
						
						
							
						
						88ca23caa5
					 | 
					
						
						
							
							mdbx: misc refines (minor).
						
						
						
						
						
						
						
						Change-Id: Ia58e2d75e320bbd47dd352e082cf6f41afde075f 
						
						
					 | 
					
						2017-07-26 12:43:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						1b09605a06
					 | 
					
						
						
							
							mdbx: clarify mdbx_filesync().
						
						
						
						
						
						
						
						Change-Id: I39029a52fd44c81901aff6114a5c58a62b92098b 
						
						
					 | 
					
						2017-07-26 12:43:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						1f7f3af16c
					 | 
					
						
						
							
							mdbx: minor refine mdbx_mmap().
						
						
						
						
						
						
						
						Change-Id: Ic5026b6412ca93a00faeb8306975d896d85b475d 
						
						
					 | 
					
						2017-07-26 12:43:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						f57931f614
					 | 
					
						
						
							
							mdbx: apply only substantial geo-changes and pre-shink while opening database.
						
						
						
						
						
						
						
						Change-Id: If62ac64cc820ed0201cecf4b89ea3096029abb0a 
						
						
					 | 
					
						2017-07-26 12:43:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						1dab822324
					 | 
					
						
						
							
							mdbx: growth/shrink datafile with alignment.
						
						
						
						
						
						
						
						Change-Id: I46deb885654d2bb1d164009159c9364567ab88a9 
						
						
					 | 
					
						2017-07-26 12:43:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						4f06a38a50
					 | 
					
						
						
							
							mdbx: use saturated pgno_add() to avoid overflows.
						
						
						
						
						
						
						
						Change-Id: I70000a86a69c9b3399d0a2c345d57ca1908f2881 
						
						
					 | 
					
						2017-07-26 12:41:52 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						a9927e7214
					 | 
					
						
						
							
							mdbx: refine page_alloc().
						
						
						
						
						
						
						
						Change-Id: I9932847ef244132df9d909b41a1760a3e89288ac 
						
						
					 | 
					
						2017-07-26 12:30:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						8652d54b44
					 | 
					
						
						
							
							mdbx-makefile: add overrideable TESTLOG.
						
						
						
						
						
						
						
						Change-Id: I168109be3a2534fe85c606051cd76f29c3087c25 
						
						
					 | 
					
						2017-07-26 12:29:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						3d53f2ff2a
					 | 
					
						
						
							
							mdbx: refine mdbx_reclaiming_detent() for MDBX_UTTERLY_NOSYNC.
						
						
						
						
						
						
						
						Change-Id: I7847f2b375f3792927a55c90bb26d3220e71b576 
						
						
					 | 
					
						2017-07-26 12:28:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leo Yuriev
							
						 
					 | 
					
						
						
							
						
						94af9e02b0
					 | 
					
						
						
							
							mdbx: fix mdbx_env_close_ex() for MDBX_RDONLY.
						
						
						
						
						
						
						
						Change-Id: I5ff79a93e026d4b40412294956dd222081a1b821 
						
						
					 | 
					
						2017-07-26 12:27:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |