Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						6893a79c70 
					 
					
						
						
							
							mdbx-testing: добавление extra/cursor_closing.  
						
						
						
						
					 
					
						2024-11-10 20:17:44 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						bd7b272bca 
					 
					
						
						
							
							mdbx-tests: корректировка использования mdbx::default_buffer для совместимости с C++11.  
						
						
						
						
					 
					
						2024-11-10 20:17:44 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						03077773cb 
					 
					
						
						
							
							mdbx-testing: добавление extra/early_close_dbi.  
						
						
						
						
					 
					
						2024-10-26 09:57:10 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						57848b1d2d 
					 
					
						
						
							
							mdbx-testing: добавление логирования С++ исключений в extra/dupfix_multiple.  
						
						
						
						
					 
					
						2024-10-08 18:13:29 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						ca2dbf0933 
					 
					
						
						
							
							mdbx-testing: уменьшение кол-ва итераций extra/crunched-delete для CI.  
						
						
						
						
					 
					
						2024-10-08 18:11:16 +03:00 
						 
				 
			
				
					
						
							
							
								Leonid Yuriev 
							
						 
					 
					
						
						
							
						
						486fb3c36d 
					 
					
						
						
							
							mdbx-testing: исправление максимальной длины значений в extra/crunched-delete.  
						
						
						
						
					 
					
						2024-10-08 00:06:13 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						ce579bcb8e 
					 
					
						
						
							
							mdbx-testing: добавление extra/open.  
						
						
						
						
					 
					
						2024-10-07 09:12:07 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						54dfc1f16d 
					 
					
						
						
							
							mdbx-testing: унификация extra-тестов и интеграция в ctest.  
						
						
						
						
					 
					
						2024-10-07 09:05:08 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						0178d5b5c8 
					 
					
						
						
							
							mdbx-testing: уменьшение кол-ва итераций extra/crunched_delete для Windows.  
						
						... 
						
						
						
						До этих изменений тесты на CI могли длиться несколько часов и завершаться по таймауту, что неприемлемо. 
						
						
					 
					
						2024-10-07 09:05:08 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						c964523978 
					 
					
						
						
							
							mdbx-testing: добавление get_multiple_samelength() в extra/dupfix_multiple.  
						
						
						
						
					 
					
						2024-09-18 21:19:27 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						07309427fd 
					 
					
						
						
							
							mdbx++: переименование mdbx::txn::put_multiple_samelength().  
						
						
						
						
					 
					
						2024-09-18 21:19:27 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						202cdbc4be 
					 
					
						
						
							
							mdbx-testing: подавление параноидальных предупреждений MSVC в extra-тестах.  
						
						
						
						
					 
					
						2024-09-14 20:33:35 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						94936fd4c9 
					 
					
						
						
							
							mdbx-testing: добавление теста пересоздания таблицы с другими флагами/опциями.  
						
						
						
						
					 
					
						2024-08-22 00:04:56 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						5c643f72b5 
					 
					
						
						
							
							mdbx-testing: уменьшение длительности/глубины тестирования extra/crunched_delete на MacOS.  
						
						
						
						
					 
					
						2024-07-20 13:19:25 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						3517db6178 
					 
					
						
						
							
							mdbx-testing: добавление `extra/crunched_delete'.  
						
						
						
						
					 
					
						2024-06-19 14:18:18 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						3de3d425a1 
					 
					
						
						
							
							mdbx: изменение лицензии и реструктуризация исходного кода.  
						
						
						
						
					 
					
						2024-06-19 14:18:18 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						b9fd42b9b3 
					 
					
						
						
							
							mdbx: объявление опции MDBX_COALESCE устаревшей.  
						
						
						
						
					 
					
						2024-04-04 15:00:27 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						5fc3965f5b 
					 
					
						
						
							
							mdbx: вливание ветки master в devel.  
						
						
						
						
					 
					
						2024-03-21 01:54:20 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						aea40fb79f 
					 
					
						
						
							
							mdbx: выпуск 0.12.10 "СЭМ"  
						
						... 
						
						
						
						Поддерживающий выпуск с исправлением обнаруженных ошибок и устранением недочетов
в память Героя России гвардии майора Дмитрия Семёнова с позывным "СЭМ".
Значимые исправления и доработки:
---------------------------------
 - Устранение унаследованной от LMDB ошибки приводящей к повреждению БД при использовании `MDBX_DUPFIXED`.
 - Исправление ложной ошибки `MDBX_CORRUPTED (-30796)` в сценарии работы
   в режиме `MDBX_DUPFIXED` и нечетной длинной мульти-значений.
 - Исправление недочета корректировки сопутствующих курсоров при разделении страницы
   по сценарию добавления пустой страницы слева.
 - Доработка `rebalance()` ради уменьшения WAF.
 - Исправление assert-проверки внутри `check_txn()` для случая завершенных транзакций в режиме `MDBX_NO_TLS`.
   Последствий ошибки, кроме срабатывания assert-проверки в отладочных сборках, нет.
 - Устранение ошибки при открытии БД на файловой системе только-для-чтения.
 - Удалены излишне строгие проверки в утилите `mdbx_chk`, которые
   приводили к ложно-позитивным ошибкам при проверке БД после серии
   последних доработок.
Более подробная информация в [ChangeLog](https://libmdbx.dqdkfa.ru/md__change_log.html ).
git diff' stat: 19 commits, 57 files changed, 751 insertions(+), 331 deletions(-)
Signed-off-by: Леонид Юрьев (Leonid Yuriev) <leo@yuriev.ru > 
						
						
					 
					
						2024-03-13 14:57:38 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						ba5c74e54d 
					 
					
						
						
							
							mdbx-test: добавление extra/dupfixed_addodd (backport).  
						
						
						
						
					 
					
						2024-03-06 13:18:58 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						f0cfedc26f 
					 
					
						
						
							
							mdbx-test: добавление extra/dupfixed_addodd.  
						
						
						
						
					 
					
						2024-02-28 20:12:38 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						f97c127455 
					 
					
						
						
							
							mdbx-test: тест для doubtless-API позиционирования курсоров.  
						
						
						
						
					 
					
						2023-12-05 15:32:18 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						ef69336189 
					 
					
						
						
							
							mdbx-test: добавление теста для транскодеров hex/base64/base58.  
						
						
						
						
					 
					
						2023-12-05 15:32:18 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						100e95957c 
					 
					
						
						
							
							mdbx-test: доработка логирования для использования после/из глобальных деструкторов.  
						
						
						
						
					 
					
						2023-11-12 20:37:57 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						45721d4064 
					 
					
						
						
							
							mdbx-test: устранение жалобы Valgrind на утечку памяти в одном из тестов.  
						
						... 
						
						
						
						Перед выходом из теста не разрушался курсор. 
						
						
					 
					
						2023-10-07 18:28:38 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						eb348ca34c 
					 
					
						
						
							
							mdbx-test-extra: добавление теста dupfixed_multiple.  
						
						
						
						
					 
					
						2023-10-07 09:08:28 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						2abf80a199 
					 
					
						
						
							
							mdbx-test-extra: устранение минорных предупреждений старых компиляторов.  
						
						
						
						
					 
					
						2023-05-14 01:07:15 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						e47a91bf7c 
					 
					
						
						
							
							mdbx-test: совместимость со libstdc++ без std::string_view.  
						
						
						
						
					 
					
						2023-04-05 08:57:16 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						3ace3c27b8 
					 
					
						
						
							
							mdbx++: добавление typename mdbx::default_allocator.  
						
						
						
						
					 
					
						2023-04-01 11:10:40 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						b5400f9a35 
					 
					
						
						
							
							mdbx-test: добавление мини-теста для проверки MainDB с целочисленными ключами.  
						
						
						
						
					 
					
						2023-03-31 22:31:09 +03:00 
						 
				 
			
				
					
						
							
							
								Леонид Юрьев (Leonid Yuriev) 
							
						 
					 
					
						
						
							
						
						04ed388761 
					 
					
						
						
							
							mdbx-test: добавление extra/upsert_alldups.  
						
						
						
						
					 
					
						2023-03-20 14:38:02 +03:00