Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						e3b0602664 
					 
					
						
						
							
							mdbx-cmake: set loglevel=verbose for smoke test to speedup CI.  
						
						
						
						
					 
					
						2022-04-22 09:32:47 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						b1101fc33e 
					 
					
						
						
							
							mdbx-cmake: fix detection of Clang's LTO availability for Android.  
						
						
						
						
					 
					
						2022-04-21 22:11:57 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						bdf5fb7a72 
					 
					
						
						
							
							mdbx++: avoid clang++ minor/extra warnings.  
						
						
						
						
					 
					
						2022-04-21 21:53:46 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						e00f827de7 
					 
					
						
						
							
							mdbx++: fix/refine detection of C++20 concepts accessibility.  
						
						
						
						
					 
					
						2022-04-21 21:53:29 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						abc2341cb4 
					 
					
						
						
							
							cmake-test: avoid run tests in case cross-compilation without emulator.  
						
						
						
						
					 
					
						2022-04-21 20:35:45 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						03f9ed8820 
					 
					
						
						
							
							mdbx-cmake: add a few smoke-like tests.  
						
						
						
						
					 
					
						2022-04-21 20:35:45 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						e875d2128e 
					 
					
						
						
							
							mdbx-test: add --loglevel= option.  
						
						
						
						
					 
					
						2022-04-21 20:35:41 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						bb377fd20e 
					 
					
						
						
							
							mdbx: merge branch master into devel.  
						
						
						
						
					 
					
						2022-04-21 15:44:23 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						a2aa6667e1 
					 
					
						
						
							
							mdbx: avoid 32-bit Bionic/Android hang within pthread_mutex_lock().  
						
						
						
						
					 
					
						2022-04-21 15:41:25 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						51d66494fd 
					 
					
						
						
							
							mdbx-cmake: add -Wno-lto-type-mismatch to avoid false-positive warnings from GCC < 9.x  
						
						
						
						
					 
					
						2022-04-21 15:40:53 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						ed9e51d31d 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						
						
						
					 
					
						2022-04-21 15:34:56 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						2921711638 
					 
					
						
						
							
							mdbx: minor refine note about migration from dead github.  
						
						
						
						
					 
					
						2022-04-21 15:34:56 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						6d15836171 
					 
					
						
						
							
							mdbx: use todo4recovery://erased_by_github/ for dead (or temporarily lost) resources.  
						
						
						
						
					 
					
						2022-04-21 15:34:53 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						3f840ecd89 
					 
					
						
						
							
							mdbx-doc: reorder restrictions section.  
						
						
						
						
					 
					
						2022-04-20 23:55:25 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						9aa53d1616 
					 
					
						
						
							
							mdbx: update ChangeLog and captions.  
						
						
						
						
					 
					
						2022-04-20 23:55:25 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						35b5abc103 
					 
					
						
						
							
							mdbx: minor fix/refix Doxygen descriptions.  
						
						
						
						
					 
					
						2022-04-20 18:04:04 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						8ece0dfa93 
					 
					
						
						
							
							mdbx-docs: update Doxygen.in  
						
						
						
						
					 
					
						2022-04-20 18:00:54 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						ed23956e11 
					 
					
						
						
							
							mdbx: basic cleanup from dead github and another corrupted services.  
						
						
						
						
					 
					
						2022-04-20 06:42:16 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						1a471ed04b 
					 
					
						
						
							
							mdbx: github is dead and blacklisted forever.  
						
						... 
						
						
						
						Основной репозиторий проекта перемещен на
https://gitflic.ru/project/erthink/libmdbx , так как 15 апреля
2022 администрация Github без предупреждения и без объяснения
причин удалила libmdbx вместе с массой других проектов,
одновременно заблокировав доступ многим разработчикам. По той
же причине Github навсегда занесен в черный список.
   На случай если это была случайность или ошибка мы ждали 5
суток (три рабочих дня), но чуда не случилось. Github умер, как
и многие декларируемые либеральные ценности (свобода слова,
презумпция невиновности и право на суд, неприкосновенность
личности и частной собственности и т.д.).
---
   The origin repository of the project has been moved to
https://gitflic.ru/project/erthink/libmdbx  since on April 15,
2022, the Github administration, without warning and without
explanation, deleted libmdbx along with a lot of other
projects, simultaneously blocking access to many developers.
For the same reason Github is blacklisted forever.
   In case it was an accident or a mistake, we waited 5 days
(three working days), but no miracle happened. So Github is
died, as well as many declared liberal values (freedom of
speech, presumption of innocence and right to trial,
inviolability of the person and private property, etc).
Signed-off-by: Леонид Юрьев (Leonid Yuriev) <leo@yuriev.ru > 
						
						
					 
					
						2022-04-20 02:24:31 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						eb8bc865d1 
					 
					
						
						
							
							mdbx: fix and check width of off_t for Android.  
						
						
						
						
					 
					
						2022-04-19 20:00:29 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						682ff99f1c 
					 
					
						
						
							
							mdbx-make: add smoke-assertion, test-assertion, long-test-assertion targets.  
						
						
						
						
					 
					
						2022-04-19 19:43:42 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						4628ac6863 
					 
					
						
						
							
							mdbx: add paranoid assertions for off_t args of fcntl().  
						
						
						
						
					 
					
						2022-04-19 19:43:42 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						bb8f431817 
					 
					
						
						
							
							mdbx-cmake: use target_include_directories() instead of include_directories().  
						
						
						
						
					 
					
						2022-04-13 11:05:50 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						8fb63c3675 
					 
					
						
						
							
							mdbx: minor refine API descriptions.  
						
						
						
						
					 
					
						2022-04-13 11:05:03 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						3792dd1007 
					 
					
						
						
							
							mdbx: now we accept donations only in Russian Rubles.  
						
						
						
						
					 
					
						2022-04-12 15:08:49 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						15cc7d5ed3 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						
						
						
					 
					
						2022-04-12 10:20:50 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						9fa4e21165 
					 
					
						
						
							
							mdbx: fix assertion regression.  
						
						... 
						
						
						
						Fixes https://github.com/ledgerwatch/erigon/issues/3874 .
This was a minor regression after the c4a5325aaf 
						
						
					 
					
						2022-04-11 21:52:46 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						3872c0ab74 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						
						
						
					 
					
						2022-04-08 01:01:01 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						d71b293de5 
					 
					
						
						
							
							mdbx: fix spelling.  
						
						
						
						
					 
					
						2022-04-08 01:00:58 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						5ebcb90620 
					 
					
						
						
							
							mdbx-cmake: rework linking detection for std::filesystem.  
						
						
						
						
					 
					
						2022-04-07 21:57:49 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						39a4a89650 
					 
					
						
						
							
							mdbx++: declare mdbx::filesystem if available.  
						
						
						
						
					 
					
						2022-04-07 18:00:23 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						68ac48235e 
					 
					
						
						
							
							mdbx-ci: add if-failure step to github-actions to dump all *.err logs.  
						
						
						
						
					 
					
						2022-04-06 12:44:30 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						eb3fc985d6 
					 
					
						
						
							
							mdbx-make: refine GNUmakefile to avoid bug of GNU Make 3.81  
						
						
						
						
					 
					
						2022-04-06 12:43:58 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						c9dfb7d8c2 
					 
					
						
						
							
							mdbx-cmake: add workaround for LCC 1.25 bug of class inline static constexpr member field definition.  
						
						
						
						
					 
					
						2022-04-06 12:43:58 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						437cd0d3d7 
					 
					
						
						
							
							mdbx-cmake: minor refine version detection of Elbrus LCC compiler.  
						
						
						
						
					 
					
						2022-04-06 12:43:58 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						f054ceeab8 
					 
					
						
						
							
							mdbx-cmake: add linking with stdc++fs for LCC < 1.26  
						
						
						
						
					 
					
						2022-04-06 12:43:58 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						7b95720f59 
					 
					
						
						
							
							mdbx++: add support for legacy experimental/filesystem.  
						
						
						
						
					 
					
						2022-04-05 22:20:39 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						64e23c9be0 
					 
					
						
						
							
							mdbx-make: add probe4 prefix for error-log files.  
						
						
						
						
					 
					
						2022-04-05 13:07:54 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						cabead30b5 
					 
					
						
						
							
							mdbx: minor cosmetics.  
						
						
						
						
					 
					
						2022-03-31 00:31:49 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						688d4495c5 
					 
					
						
						
							
							mdbx: update ChangeLog.  
						
						
						
						
					 
					
						2022-03-30 19:12:42 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						b6d36e2235 
					 
					
						
						
							
							mdbx-ci: add 'build by make' step info mingw action.  
						
						
						
						
					 
					
						2022-03-30 18:50:34 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						ebf7bf7583 
					 
					
						
						
							
							mdbx-make: support for MinGW.  
						
						
						
						
					 
					
						2022-03-30 18:13:44 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						6f37c8e57f 
					 
					
						
						
							
							mdbx: resolve all warnings from MinGW.  
						
						
						
						
					 
					
						2022-03-30 18:13:08 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						21da42d23d 
					 
					
						
						
							
							mdbx: fix built-in status of MDBX_WITHOUT_MSVC_CRT option.  
						
						
						
						
					 
					
						2022-03-30 18:10:03 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						2497437060 
					 
					
						
						
							
							mdbx: mark the parent transaction dirty in case the undo of the geometry update failed during abortion of a nested transaction.  
						
						
						
						
					 
					
						2022-03-29 18:57:35 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						33a9395afe 
					 
					
						
						
							
							mdbx: use MDBX_EPERM to indicate that the geometry cannot be updated instead of `MDBX_RESULT_TRUE'.  
						
						
						
						
					 
					
						2022-03-29 18:57:26 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						7654c9d9a1 
					 
					
						
						
							
							mdbx-test: handle MDBX_RESULT_TRUE from mdbx_env_set_geometry() under Windows.  
						
						
						
						
					 
					
						2022-03-28 23:57:24 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						27a513682a 
					 
					
						
						
							
							mdbx: disable C5105 warning for Visual Studio > 15.7 (MSVC > 19.14).  
						
						
						
						
					 
					
						2022-03-28 23:57:24 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						92cb0cc0db 
					 
					
						
						
							
							mdbx-cmake: forcing /INCREMENTAL:NO while using LTO/Interprocedutal optimization.  
						
						
						
						
					 
					
						2022-03-28 23:57:24 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						cf32f4cdb3 
					 
					
						
						
							
							mdbx-cmake: removing /W3 when adding /W4 to avoid stupid MSVC warnings.  
						
						
						
						
					 
					
						2022-03-28 23:57:24 +03:00