| 
							
							
								 Leo Yuriev | ac8e987346 | mdbx: rework MDBX_txn. | 2017-05-23 22:18:21 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 34213c554a | mdbx: rework MDBX_reader. | 2017-05-23 22:18:21 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | a3ed42b999 | mdbx: rework MDBX_page, drop COPY_PGNO. | 2017-05-23 22:18:20 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 8f2c21e2ba | mdbx: rework MDBX_node. | 2017-05-23 22:18:20 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | aa80ef7e71 | test: add hill testcase. | 2017-05-23 22:18:20 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 8828e90ff9 | mdbx: mdbx_condmutex_t instead of mutex/condvar pair. | 2017-05-23 19:57:26 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 2f97939efd | mdbx: more cleanup mdbx_midl_sort(). | 2017-05-23 19:57:26 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | eff0f92fa7 | mdbx-tools: replace size_t/PRIuPTR with uint64_t/PRIu64. | 2017-05-23 19:57:26 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 0cd30792bb | mdbx: split MDB_ID into pgno_t and txnid_t. | 2017-05-23 19:57:26 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 5c2042c466 | tools: internal minor renames (preparation for changes). | 2017-05-23 17:45:58 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 8b9e391dd0 | mdbx: cleanup internals (mostly formatting, but not only). | 2017-05-23 17:45:58 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 277bdfb4c4 | mdbx: cleanup formatting for mdbx.h | 2017-05-23 17:45:58 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 398b839b98 | mdbx: drops old/obsolete API (mdbx_env_copy and mdbx_env_copydf). | 2017-05-23 17:45:58 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 0eee938c5f | mdbx: add MDBX_EIO. | 2017-05-23 17:45:58 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 994481e4f4 | mdbx: replace size_t with uint64_t/uint32_t in API. | 2017-05-23 17:45:58 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 0c9832fc28 | ci: add TESTDB into Makefile. | 2017-05-23 16:00:49 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | d0793a1daf | mdbx: fix MDB_DUPSORT with MDB_CURRENT update bug. | 2017-05-22 15:35:33 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 82d3595b76 | mdbx: add MDBX_EKEYMISMATCH. | 2017-05-22 15:35:33 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | d9eeac45b2 | mdbx: fix extra-logging without NDEBUG, but with MDBX_DEBUG=0. | 2017-05-19 07:39:50 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 0810f4e105 | mdbx: fix MDBX_CORRUPED error (nasty copy&paste bug). | 2017-05-18 22:31:19 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | b4fd0500d1 | mdbx: more lck-debug. | 2017-05-18 16:17:24 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | d2af39fd73 | mdbx: more for without-lck mode (not completed). | 2017-05-18 16:17:24 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | fd8be99282 | mdbx: cleanup mdbx_env_init_metas(). | 2017-05-18 16:17:24 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 818e742c58 | mdbx: cleanup mdbx_env_create(). | 2017-05-18 16:17:24 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 6ee3aebc32 | mdbx: use flock() for share/exclusive lck. | 2017-05-18 16:17:24 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 1431e3e5bf | test: fix logging for stupid MSVC. | 2017-05-18 16:02:29 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 4481555c90 | mdbx: refine mdbx_dkey() API. | 2017-05-18 16:02:29 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | c479c5ff15 | mdbx: rework mdbx_env_sync(). Change-Id: I6192e8a333b607d1e46eadddb73863943635f1ec | 2017-05-18 16:02:29 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 7a4541f598 | mdbx: minor cleanup. | 2017-05-18 15:57:06 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 00be62e235 | mdbx: cleanup formating. | 2017-05-18 15:57:06 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | ec114d06b7 | test: add log_extra(). | 2017-05-18 15:57:06 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 677625ead1 | mdbx: add MDBX_WANNA_RECOVERY. | 2017-05-18 04:31:54 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 015a242c89 | mdbx: rollback weak checkpoint or MDB_CORRUPTED. | 2017-05-18 04:30:10 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | bfa3e864b6 | test: fix logging va_copy() bug. | 2017-05-18 04:30:10 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 6d7bfeb87a | mdbx: add 'pipefail' to makefile's check target. | 2017-05-17 20:32:22 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | ed46246931 | mdbx: rework mdbx_dbi_open(). | 2017-05-16 00:50:12 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 5fdad46cb9 | mdbx: add translation by Yandex. | 2017-05-15 13:03:09 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 00081298d6 | mdbx: add mdbx_get_errno_checked(). | 2017-05-15 12:08:04 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 533e01cc93 | mdbx: change mdbx_dbi_close() API. | 2017-05-11 10:08:22 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | e8a430999c | mdbx: hush MSVC warnings for atomic stubs. | 2017-05-11 10:08:22 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 29f01cf3f4 | mdbx: use PRIuPTR/PRIiPTR/PRIxPTR instead of %z. | 2017-05-10 19:16:23 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 8848df34bc | mdbx: check gcc/clang version for stdatomic.h | 2017-04-27 18:46:11 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 4e9b734b52 | mdbx: fix mdbx_read_header(). | 2017-04-27 18:15:12 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 82f053a685 | mdbx: more debug for lck-seize. | 2017-04-27 18:15:12 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 678e4f5738 | mdbx: more check/debug around mdbx_pread() and mdbx_read_header(). | 2017-04-27 18:15:12 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | f8903ca7c7 | mdbx: minor refine/speedup mdbx_cursor_put(). | 2017-04-27 18:07:58 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 150f2c0afc | test: log error into stdout too. | 2017-04-27 17:51:11 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 4b2cb66453 | mdbx: use mdbx_jitter4testing() for race detection. | 2017-04-27 15:52:52 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 7204c46421 | mdbx: add mdbx_osal_jitter() and mdbx_jitter4testing(). | 2017-04-27 15:52:52 +03:00 |  | 
			
				
					| 
							
							
								 Leo Yuriev | 40dee6f05f | mdbx: rework mdbx_read_header(). | 2017-04-27 15:52:52 +03:00 |  |