dan 
							
						 
					 
					
						
						
							
						
						b1406a6550 
					 
					
						
						
							
							On windows, when opening a UNC path, fall back to using a single file handle shared between all connections for locking.  
						
						... 
						
						
						
						FossilOrigin-Name: 5c0202d96c3a20a2cbcd38eba5e62371606894a0cbc2da4f60e10a1b5fa7bd04 
						
						
					 
					
						2025-08-12 17:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								jan.nijtmans 
							
						 
					 
					
						
						
							
						
						87b90921b6 
					 
					
						
						
							
							In Tcl, always use eq/ne for comparing strings, not ==/!=  
						
						... 
						
						
						
						FossilOrigin-Name: f96a5346e3e890adfdc94a682688c2c15893e50fbaf2a26e5ef39cda8b331ee4 
						
						
					 
					
						2025-03-27 14:32:57 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						42516b2ef9 
					 
					
						
						
							
							Omit the antiquated and long-unsupport async extension since it has been  
						
						... 
						
						
						
						superseded by WAL mode for over a decade.
FossilOrigin-Name: 10b1b86821bfc21377e7ccceb31146ab01aa6eaf418b85a204abcab5b793958e 
						
						
					 
					
						2024-10-28 15:38:53 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						b2897c221d 
					 
					
						
						
							
							Ensure intck tests are run by testrunner.tcl.  
						
						... 
						
						
						
						FossilOrigin-Name: 11d6816c060b6edb9cd61f29297ab95e75e2b46f29c0a796820d94fc13586f6d 
						
						
					 
					
						2024-02-21 16:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						fe18355267 
					 
					
						
						
							
							Fix test script problem preventing veryquick.test from running.  
						
						... 
						
						
						
						FossilOrigin-Name: e73886574042108eb31641d0820c273c10b83fbf08ac6cb52d3e4c27830e2c23 
						
						
					 
					
						2023-08-16 13:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						a6f09a0193 
					 
					
						
						
							
							Add "mdevtest" target to makefiles. Equivalent to running "devtest" on both debug and non-debug builds.  
						
						... 
						
						
						
						FossilOrigin-Name: af354fbc0be06d5792a1e712ec4e9cec4c6cb4521335aa31f8f51ca5c94499ae 
						
						
					 
					
						2023-08-12 17:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						e18fdcd35f 
					 
					
						
						
							
							Do not run test script pendingrace.test as part of the inmemory_journal permutation.  
						
						... 
						
						
						
						FossilOrigin-Name: 69d934a1bfad86f3f60dab146db539645f5735f1bdb07dfe3a3d88828a03390b 
						
						
					 
					
						2023-02-02 20:15:42 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						986c22a6d0 
					 
					
						
						
							
							Update testrunner.tcl to use a separate process for each test script. And to run some extra tests too.  
						
						... 
						
						
						
						FossilOrigin-Name: d090948a69a9c4b86693bd3caedba3d7e5883e4b2ad1f2d4bf7ae14c105ddea7 
						
						
					 
					
						2023-02-01 20:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						3db12cd7c4 
					 
					
						
						
							
							Have some RBU tests run as part of veryquick.test/testrunner.tcl.  
						
						... 
						
						
						
						FossilOrigin-Name: f51406e3bf92f2b46f13d08fb7c7fe7683feba68b5a8fa18f6f6b8845662deac 
						
						
					 
					
						2023-01-26 18:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						a16edfa29b 
					 
					
						
						
							
							Tweaks to recover module test scripts to work with various permutations.  
						
						... 
						
						
						
						FossilOrigin-Name: 454c61e818f6941c9a23f6600e37828a3f2b2ad3c6dbc8d6223570aed5d9cd8b 
						
						
					 
					
						2022-11-04 18:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						8e62d370cf 
					 
					
						
						
							
							Exclude slow test recovercorrupt.test from veryquick.test.  
						
						... 
						
						
						
						FossilOrigin-Name: ff9a733532fe11bb253246b45a94681a174c976aafee5c780af571893e8ce694 
						
						
					 
					
						2022-10-15 19:18:10 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f2f8a3a348 
					 
					
						
						
							
							Further work on making the recover extension compatible with the .recover command.  
						
						... 
						
						
						
						FossilOrigin-Name: f2ac315844d8db1bd1c6950a4fef7c459ddd37cc21a8f3daafa5639fad8118e2 
						
						
					 
					
						2022-09-03 20:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						cf2ad7ae36 
					 
					
						
						
							
							Remove a few unsuitable scripts from the "veryquick" test suite. Also have every second testrunner.tcl process favour running test scripts that contain text like "testrunner: slow" before any others.  
						
						... 
						
						
						
						FossilOrigin-Name: 22d280a5cd395abbedcfffbac3d3b3a614c327be25763ca380c1338a2a7bd33a 
						
						
					 
					
						2022-07-18 19:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								larrybr 
							
						 
					 
					
						
						
							
						
						f015a3d19f 
					 
					
						
						
							
							Cause most shell tests to be run under Tcl suite valgrind config.  
						
						... 
						
						
						
						FossilOrigin-Name: cd085b36ff777396ac2705c030c1518f8094a70a0b0ba4a628776429524d20f0 
						
						
					 
					
						2022-05-10 01:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						a24df58fe8 
					 
					
						
						
							
							Fix permutations.test so that it can be called with a test file pattern that uses square brackets.  
						
						... 
						
						
						
						FossilOrigin-Name: 55b6241871a3b52d835ebdc52a1ce6c736861cf7a03331391c5d6ffd39720514 
						
						
					 
					
						2021-10-19 18:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						867bc4de2e 
					 
					
						
						
							
							Break the tcl release tests into smaller units to better take advantage of multi-processor systems.  
						
						... 
						
						
						
						FossilOrigin-Name: 03cef1c30d96cd42682f57667bb3072c7643ef43fe05eda2d8b82c30789234af 
						
						
					 
					
						2021-10-07 19:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						6caccc1660 
					 
					
						
						
							
							Enhance the TCL-based test harness so that it is possible to list multiple  
						
						... 
						
						
						
						test modules on the "testfixture" command-line and have them all run.
For example: "<tt>./testfixture test/shell*.test</tt>"
FossilOrigin-Name: 45caf9b85fc75abe80e3d2704fc634e4b103647c912c3fbffb1847d8cb581b62 
						
						
					 
					
						2021-09-22 10:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						4df68e0ae5 
					 
					
						
						
							
							Update an allocation routine in the sessions module to allow it to allocate the maximum size permitted by sqlite3_realloc64().  
						
						... 
						
						
						
						FossilOrigin-Name: 0b45e821911e4a852edd6d9e9cfe5f9de33337edf76fb12b79adaf11a4b83e8a 
						
						
					 
					
						2021-05-25 15:21:54 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						55f36787ea 
					 
					
						
						
							
							Do not run external_reader.test as part of permutation "journaltest", as it requires wal mode.  
						
						... 
						
						
						
						FossilOrigin-Name: 9f5f16cf093cd8b8c7649f664eaf2ad8128fd50e182720dbddf05a6d9227c037 
						
						
					 
					
						2021-04-17 19:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						632f0ed265 
					 
					
						
						
							
							Have the Tcl tests support environment variable SQLITE_TEST_PATTERN_LIST, so that if it is set it is interpreted as a list of patterns that are matched against tests file names. Only test files that match at least one pattern are run.  
						
						... 
						
						
						
						FossilOrigin-Name: b7c92e1d08f213865f026d8dbdc4e805fb5c119b7f206506ed06e83a878de657 
						
						
					 
					
						2021-03-11 08:49:52 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						bc3c4e0830 
					 
					
						
						
							
							Fix test file avfs.test so that it works with SQLITE_DEFAULT_AUTOVACUUM builds. Do not run avfs.test under test permutation "journaltest".  
						
						... 
						
						
						
						FossilOrigin-Name: 2c6078ebe797dd2cb6045b5f13e6d92a6b49393ecf96f9fd7222412f5a3eefd5 
						
						
					 
					
						2021-03-10 15:10:20 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						eefef9ae80 
					 
					
						
						
							
							Do not run test file windowpushd.test as part of the "no_optimization" permutation.  
						
						... 
						
						
						
						FossilOrigin-Name: 275a75aa82bf5d2366fd4020066d7b9fbb93a955ac9ec15dc7d5b8bfa29074e4 
						
						
					 
					
						2021-03-02 13:36:37 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						96e337df6b 
					 
					
						
						
							
							Fix "make test" handling of environment variable QUICKTEST_OMIT so that it can be used to exclude test files in other than the main test directory.  
						
						... 
						
						
						
						FossilOrigin-Name: b050976079ba4a22d4dfeadb81f40cf71da6588c95bf2b634d88b416de5accd7 
						
						
					 
					
						2020-08-13 17:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						80aff0847e 
					 
					
						
						
							
							Fix minor test script problems.  
						
						... 
						
						
						
						FossilOrigin-Name: 5d54cd44d076cfede60bd404a59bd700a950420b961ae9fdec4365a3e4ed18ed 
						
						
					 
					
						2020-08-10 10:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						9776784f94 
					 
					
						
						
							
							Fix the ".import" command of the CLI to clean up better after errors.  
						
						... 
						
						
						
						Add the new "shelltest" makefile target on unix platforms.
FossilOrigin-Name: 50d4ddf1330b88551de51439eb535f385dee6b53013802dd62f832d16b3025b6 
						
						
					 
					
						2020-05-29 19:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						00bd55e1ae 
					 
					
						
						
							
							Allow "main" to be used to refer to the main database even after SQLITE_DBCONFIG_MAINDBNAME has been used to assign another alias.  
						
						... 
						
						
						
						FossilOrigin-Name: 75c85ca32f9ae4a28fd8f8ff2f7639599413d22af706e9799a0e76cc560d14eb 
						
						
					 
					
						2020-03-20 20:54:28 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						23d3f5d661 
					 
					
						
						
							
							Fix a long-standing problem in fts4 incrmental merge.  
						
						... 
						
						
						
						FossilOrigin-Name: 67da31e24ebb49c4cac81c9e7cfca37ca422555fd0fdb01d8f180890783c84ff 
						
						
					 
					
						2019-10-02 19:33:34 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						cfee884e73 
					 
					
						
						
							
							Remove references to test scripts analyzeA.test and analyzeB.test from  
						
						... 
						
						
						
						permutations.test, since those test modules no longer exist.
FossilOrigin-Name: 2394879698107479270c9d899c704de3756ceae177a338b3c37844e2a31aa6dd 
						
						
					 
					
						2019-10-01 21:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						e88c0cde6c 
					 
					
						
						
							
							As it requires wal mode support, do not run test file chunksize.test as part of the "journaltest" permutation.  
						
						... 
						
						
						
						FossilOrigin-Name: acd2df36c2876ff3cc477889fc99f493cdf53a656bdb84bde6121676c9eeed1f 
						
						
					 
					
						2019-07-04 19:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						108e6b2c87 
					 
					
						
						
							
							Always evaluate window functions using the alternative path usually only used by EXCLUDE frames if the SQLITE_QueryFlattener test flag is set.  
						
						... 
						
						
						
						FossilOrigin-Name: 2879a691aca9304aea5acb46bab8e82bb2e08eb54201f3679d60bfc0e8383845 
						
						
					 
					
						2019-03-18 18:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						4fc4ba771c 
					 
					
						
						
							
							Do not run shmlock.test as part of the inmemory_journal permutation.  
						
						... 
						
						
						
						FossilOrigin-Name: d3fea69cbb071867a90ad56ca05123ebf8e44689a92577a525a883c176c791bd 
						
						
					 
					
						2019-02-04 16:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						8e4fe01dda 
					 
					
						
						
							
							Do not run shmlock.test as part of the journaltest permutation.  
						
						... 
						
						
						
						FossilOrigin-Name: 5b7d0c784e6467154d9549af0163d788b69d5e5a6478a735834cdea945e7dbb7 
						
						
					 
					
						2019-01-22 20:18:29 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f6febee0e2 
					 
					
						
						
							
							Update the coverage-wal permutation to cover branches enabled by  
						
						... 
						
						
						
						SQLITE_ENABLE_SNAPSHOT.
FossilOrigin-Name: 6821c61f1d71be2be7f867e59fd94582a1eaf45a4d1fb88be995807a77cc22ea 
						
						
					 
					
						2018-12-26 18:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						92107a38dc 
					 
					
						
						
							
							Add a few more test cases to walfault2.test and walvfs.test.  
						
						... 
						
						
						
						FossilOrigin-Name: 3873941c4fb9aa2d0de1129722c5fcdf2be1ea261677d4841ed99f896c778459 
						
						
					 
					
						2018-12-24 20:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						8d69a58119 
					 
					
						
						
							
							Improve the coverage of wal.c provided by the "coverage-wal" test permutation.  
						
						... 
						
						
						
						FossilOrigin-Name: 6231485114eb07b258cd0e6e163ca05f7e9cf5664e071808fcb1329b33e4c4f5 
						
						
					 
					
						2018-12-22 20:32:28 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						7d0fa14c03 
					 
					
						
						
							
							Partially revert [3e1a2f661], as some test scripts require separate $presql  
						
						... 
						
						
						
						and $dbconfig variables.
FossilOrigin-Name: cbf85284beb60d068b446c52f000d694a810d4de9096ad2951523a4c88e7334c 
						
						
					 
					
						2018-11-07 11:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						29d77dc450 
					 
					
						
						
							
							Add extra defenses against strategically corrupt databases to fts3/4.  
						
						... 
						
						
						
						FossilOrigin-Name: d44318f59044162e229a444582692e9788f17b5c404b4eb702f4c2114b22fefe 
						
						
					 
					
						2018-11-03 16:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						b1e1a0fd2d 
					 
					
						
						
							
							Minor improvements to the permutations.test script. Most notably, a command  
						
						... 
						
						
						
						like "permutations.test alter%" now runs all test scripts with names that
match the LIKE pattern "alter%". Or, say, "permutations wal alter%" to run all
alter% tests in wal mode.
FossilOrigin-Name: 3e1a2f6614eacb65e1dffe64c6292c809fc5808be2d9d7d103cfc57d7b32fcd9 
						
						
					 
					
						2018-09-18 16:06:42 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						d5e6fef2a1 
					 
					
						
						
							
							Fix a problem with renaming a non-temp table that has at least one temp  
						
						... 
						
						
						
						trigger and shares its name with a temp table.
FossilOrigin-Name: ceb60bd7e5f2a0a4247bff476fc6468227305467339ae0c24591be9d2b14bdde 
						
						
					 
					
						2018-09-07 15:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						8417863fe1 
					 
					
						
						
							
							Another minor revision to the 'fulltestonly' set of tests.  
						
						... 
						
						
						
						FossilOrigin-Name: 61f8e2a4c6c146ffba498c8bb40f2b5627fdc14020057eab63b7e900bf88a9ed 
						
						
					 
					
						2018-07-22 21:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						1e8487db29 
					 
					
						
						
							
							In the Win32 VFS, when truncating a file, unmap it first.  
						
						... 
						
						
						
						FossilOrigin-Name: 21510a66dce4d0843ccfe20f092a01f5a52563ef244a94f1d5d2563305cab925 
						
						
					 
					
						2018-07-22 06:25:35 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						9a94722d48 
					 
					
						
						
							
							Fix problem with window functions min() and max() when used with a PARTITION  
						
						... 
						
						
						
						clause and a frame starting point other than "UNBOUNDED PRECEDING".
FossilOrigin-Name: 43eb1e75a4d7ac0973ed8589bbaf379c24cdc8eacc4e613610d2d4c24d385dc1 
						
						
					 
					
						2018-06-14 19:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						b6e9f7a4d1 
					 
					
						
						
							
							Fix minor problems on this branch.  
						
						... 
						
						
						
						FossilOrigin-Name: 19c2e4b2f164521eab84cb0a0e12984be9431eaedd001dd3671e9ea1a6212353 
						
						
					 
					
						2018-05-19 14:15:29 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						86fb6e1738 
					 
					
						
						
							
							Start of experimental implementation of SQL window functions. Does not yet  
						
						... 
						
						
						
						work.
FossilOrigin-Name: 3781e520854808fe02ad3fe77dd11fc917448c58ff1fd79123289dd91937decd 
						
						
					 
					
						2018-05-16 20:58:07 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						2e3a5a810a 
					 
					
						
						
							
							Add SQLITE_CONFIG_SORTERREF_SIZE configuration option.  
						
						... 
						
						
						
						FossilOrigin-Name: b25a7bb769b8397a00736bd922bd24b1200b2f82d36d42ecb4c3eb17efb4b84d 
						
						
					 
					
						2018-04-16 21:12:42 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						3d9c7c3a4f 
					 
					
						
						
							
							Merge latest trunk changes into this branch.  
						
						... 
						
						
						
						FossilOrigin-Name: 373fa21bffd37053bb1a741d3ace2f003a5639bf373c20ea7bb24a31080888b3 
						
						
					 
					
						2017-11-29 16:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f2f72a0f9f 
					 
					
						
						
							
							Take extra care to avoid an OOB read caused by a corrupt b-tree page.  
						
						... 
						
						
						
						FossilOrigin-Name: 04925dee41a21ffca9a9f9df27d8165431668c42c2b33d08b077fdb28011170b 
						
						
					 
					
						2017-10-19 15:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						8544d43e4a 
					 
					
						
						
							
							The db_use_legacy_prepare command no longer exists.  Use the undocumented  
						
						... 
						
						
						
						-use-legacy-prepare option to DB version instead.
FossilOrigin-Name: ea2fa9ab9b3c97e001c1a2f3e24f3554b544070d5f915b9827eb07eb5ea8f00b 
						
						
					 
					
						2017-10-13 16:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						518e3f0673 
					 
					
						
						
							
							Merge latest trunk changes with this branch.  
						
						... 
						
						
						
						FossilOrigin-Name: 2719cf5c5bbe8e31d18368d54d968af3878ad2e15f0666e18d7b567d7439c451 
						
						
					 
					
						2017-10-11 20:26:07 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b2a0f75c06 
					 
					
						
						
							
							Remove the rarely-used scratch memory allocator.  This makes the code smaller,  
						
						... 
						
						
						
						faster, and easier to maintain.  In place of the scratch allocator, add the
SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite
that large memory allocations should be avoided.
FossilOrigin-Name: 54b000246cfb5c7b8adb61a17357ef5a49adddde9e48e8937834d5ba0beb8a6b 
						
						
					 
					
						2017-08-28 15:51:35 +00:00