drh 
							
						 
					 
					
						
						
							
						
						9f18e8a0c4 
					 
					
						
						
							
							Add infrastructure for the ANALYZE command.  Does not yet actually  
						
						... 
						
						
						
						do anything. (CVS 2537)
FossilOrigin-Name: 05b6ac9a76fd5765c50e81588f8e71c59fe35ce4 
						
						
					 
					
						2005-07-08 12:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						eb55bd2fe9 
					 
					
						
						
							
							Allow the DEFAULT value of a column to be obtained by calling a  
						
						... 
						
						
						
						function that has constant arguments, such as julianday('now'). (CVS 2534)
FossilOrigin-Name: d273766ef2442eb87971b07f9ecf5682c88298ee 
						
						
					 
					
						2005-06-30 17:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						487e262f44 
					 
					
						
						
							
							Remove the blob(), text() and numeric() functions added in (2524) and  
						
						... 
						
						
						
						replace them with the standard CAST operator.
Ticket #1287 . (CVS 2527)
FossilOrigin-Name: 17631785f9ee8ab280c82677eb53886912e085bc 
						
						
					 
					
						2005-06-25 18:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f0863fe568 
					 
					
						
						
							
							Update older opcode names to be more meaningful in light of the latest  
						
						... 
						
						
						
						code design. (CVS 2506)
FossilOrigin-Name: 36f2da1f8d8d434f861ecad55c9d86549751c954 
						
						
					 
					
						2005-06-12 21:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						ed8a3bb108 
					 
					
						
						
							
							Reference count Table structures so that they are not deallocated too soon.  
						
						... 
						
						
						
						Ticket #1210 . (CVS 2498)
FossilOrigin-Name: e73d25c7419d580c47925494621df26d2fb9f27e 
						
						
					 
					
						2005-06-06 21:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						41f5852eea 
					 
					
						
						
							
							Handle failures of getcwd() without segfaulting.  Ticket  #1274 . (CVS 2490)  
						
						... 
						
						
						
						FossilOrigin-Name: c1691004d6d81b683a4ca5b1723c0de8b9b4e376 
						
						
					 
					
						2005-06-06 15:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						4dade03788 
					 
					
						
						
							
							Rearrange code so that SSE can invoke the collation factory. (CVS 2482)  
						
						... 
						
						
						
						FossilOrigin-Name: ea061d2ed3b25908fcfcb88e35ba612e5832a217 
						
						
					 
					
						2005-05-25 10:45:10 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						97903fef77 
					 
					
						
						
							
							Remove the config.h file from the build.  Ticket  #1224 . (CVS 2480)  
						
						... 
						
						
						
						FossilOrigin-Name: 3e64f1ab417f371e9875915303b898c5b45f0807 
						
						
					 
					
						2005-05-24 20:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						fd9a0a45a7 
					 
					
						
						
							
							Move a few things around to make building without the parser easier. (CVS 2479)  
						
						... 
						
						
						
						FossilOrigin-Name: 5fadb464eb77b4b998d8555f83401769960ea904 
						
						
					 
					
						2005-05-24 12:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						7e900abf0a 
					 
					
						
						
							
							Add pFetch variable (used by SSE) to sqlite3 structure. (CVS 2475)  
						
						... 
						
						
						
						FossilOrigin-Name: 2a8ac869671b627d4d01655bbce7a781bc74af44 
						
						
					 
					
						2005-05-23 04:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						132d8d6ab9 
					 
					
						
						
							
							Never user a pointer to standard library routines malloc() and free().  
						
						... 
						
						
						
						This rule is to
work around limitations of MSVC and the _fastcall calling convention.
Ticket #1256 . (CVS 2473)
FossilOrigin-Name: a39c446726099e4915a1ad72c019d3c2cfe065bb 
						
						
					 
					
						2005-05-22 20:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						fcd35c7b8c 
					 
					
						
						
							
							More structure rearrangements for additional size reductions.  Ticket  #1253 . (CVS 2468)  
						
						... 
						
						
						
						FossilOrigin-Name: 6b6e525b294a5bbf8a5e56a2f60aa096865aedbd 
						
						
					 
					
						2005-05-21 02:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						7e62779a58 
					 
					
						
						
							
							Prevent a segfault described by ticket  #1229 . (CVS 2450)  
						
						... 
						
						
						
						FossilOrigin-Name: 0667eae9a97059125a77bd90452d19dc17c30a12 
						
						
					 
					
						2005-04-29 02:10:00 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						2e66f0b972 
					 
					
						
						
							
							Enhancements to allow for extensions. (CVS 2448)  
						
						... 
						
						
						
						FossilOrigin-Name: 6863703abcb2bf31d65792d4de9ae20aba2eadb5 
						
						
					 
					
						2005-04-28 17:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f8db1bc03b 
					 
					
						
						
							
							Remove some vestigal code.  Add the experimental sqlite3_transfer_bindings()  
						
						... 
						
						
						
						API. (CVS 2446)
FossilOrigin-Name: 88b39436f00d645cdb6333a7413c698c42227d3f 
						
						
					 
					
						2005-04-22 02:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						53c0f7480b 
					 
					
						
						
							
							Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427)  
						
						... 
						
						
						
						FossilOrigin-Name: c41d55443c2dd532147962b87f542fb7d37075fd 
						
						
					 
					
						2005-03-29 03:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						6b456a2b46 
					 
					
						
						
							
							Add function to recover from a malloc() failure. (CVS 2414)  
						
						... 
						
						
						
						FossilOrigin-Name: 1f9d10d7965c95d1e35f64cf4c3f128adabd41f2 
						
						
					 
					
						2005-03-21 04:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						19a8e7e882 
					 
					
						
						
							
							Add the ALTER TABLE ... ADD COLUMN command. (CVS 2393)  
						
						... 
						
						
						
						FossilOrigin-Name: 94185dd4f7e2e941c74a521488d1212a75927218 
						
						
					 
					
						2005-03-17 05:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						aee18ef8e2 
					 
					
						
						
							
							Support for a future ALTER TABLE command to add columns with default values. (CVS 2367)  
						
						... 
						
						
						
						FossilOrigin-Name: 9d5abc1ddf6da37563c12d5a0401b89bb4e51c59 
						
						
					 
					
						2005-03-09 12:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						1f01ec1b7a 
					 
					
						
						
							
							Move the special built-in SQL functions used by ALTER TABLE out of func.c  
						
						... 
						
						
						
						and into alter.c. (CVS 2343)
FossilOrigin-Name: dbd11a0c581b447bb2f220a1a185d9fd36933ee3 
						
						
					 
					
						2005-02-15 21:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						24c8ab8030 
					 
					
						
						
							
							Document SQLITE_DEFAULT_CACHE_SIZE and SQLITE_DEFAULT_TEMP_CACHE_SIZE macros. (CVS 2320)  
						
						... 
						
						
						
						FossilOrigin-Name: ddcea6f8891b02e64f96591af161feb55c00a72c 
						
						
					 
					
						2005-02-09 01:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						a58fdfb162 
					 
					
						
						
							
							Fix for correlated subqueries where the parent is an aggregate. Ticket  #1105 . (CVS 2318)  
						
						... 
						
						
						
						FossilOrigin-Name: f0d3ca10c5bccf8fca7143028ebb3e604c0e3f20 
						
						
					 
					
						2005-02-08 07:50:40 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						7bec505e26 
					 
					
						
						
							
							Add the (highly experimental) omit_readlock pragma that disables the use  
						
						... 
						
						
						
						of readlocks on read-only databases that are connected using ATTACH. (CVS 2317)
FossilOrigin-Name: 2155448d2128119f74241da0ea07d6713b71765c 
						
						
					 
					
						2005-02-06 02:45:41 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						a2dc3b1a5e 
					 
					
						
						
							
							Allow expressions (including variables) in LIMIT and OFFSET clauses. Ticket  #1096 . (CVS 2316)  
						
						... 
						
						
						
						FossilOrigin-Name: 515e5033a5482f55e7edb66d69ff3da7e234ff2e 
						
						
					 
					
						2005-02-05 12:48:48 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						6a67fe8edf 
					 
					
						
						
							
							Remove code for SQL cursors. (CVS 2312)  
						
						... 
						
						
						
						FossilOrigin-Name: 2eb90870556c90b8d85da3d5eb7554f74ec922c2 
						
						
					 
					
						2005-02-04 04:07:16 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						52a83fbbe9 
					 
					
						
						
							
							Move sqlite3HashNoCase to hash.c. (CVS 2294)  
						
						... 
						
						
						
						FossilOrigin-Name: 5c10ccd8e99cab7e9f8e733dfd1447c2df1d25c1 
						
						
					 
					
						2005-01-31 12:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						b3bce66232 
					 
					
						
						
							
							Modify sub-query handling. Tickets  #1083  and  #1084 . (CVS 2286)  
						
						... 
						
						
						
						FossilOrigin-Name: b1b50f315873a8614920d1e3af4a07fb29a7ff6a 
						
						
					 
					
						2005-01-29 08:32:43 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						d89bd007ba 
					 
					
						
						
							
							Add the experimental sqlite3_expired() API. (CVS 2263)  
						
						... 
						
						
						
						FossilOrigin-Name: df648d50c0696cf7ada2fe5973d285b494891964 
						
						
					 
					
						2005-01-22 03:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						52370e2c95 
					 
					
						
						
							
							Add <stddef.h> to sqliteInt.h. (CVS 2262)  
						
						... 
						
						
						
						FossilOrigin-Name: fede252d19cce6a88f6baff3362b057ab3b8af4b 
						
						
					 
					
						2005-01-21 21:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						1ba1e6e0b9 
					 
					
						
						
							
							More documentation changes.  Allow SQLITE_DEFAULT_CACHE_SIZE to set the  
						
						... 
						
						
						
						default cache size for the pager at compile-time. (CVS 2261)
FossilOrigin-Name: 2ddb6748751c0135a42e6d0bcc303d06d8e17cf3 
						
						
					 
					
						2005-01-21 21:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						3e8c37e7f8 
					 
					
						
						
							
							Modify test scripts to work when SQLITE_OMIT_SUBQUERY (along with other OMIT macros) is defined. (CVS 2251)  
						
						... 
						
						
						
						FossilOrigin-Name: bb0254ab14417f0ab40f10f37cb63a60507f070a 
						
						
					 
					
						2005-01-21 03:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						51522cd34a 
					 
					
						
						
							
							Added the SQLITE_OMIT_SUBQUERY compile-time option and the EXISTS operator.  
						
						... 
						
						
						
						Regression tests are currently failing with an assertion fault. (CVS 2245)
FossilOrigin-Name: d30fdf0f2c24cb74b48fab9b83fba4e4b2fe878a 
						
						
					 
					
						2005-01-20 13:36:19 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						1bd3644f27 
					 
					
						
						
							
							Turn SQLITE_OMIT_CURSOR on by default. (CVS 2240)  
						
						... 
						
						
						
						FossilOrigin-Name: 2d3ab1ab5ae08fe21f4662b171f04362c1326eb0 
						
						
					 
					
						2005-01-20 02:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						1398ad3639 
					 
					
						
						
							
							Continued refactoring of the name resolution logic and query optimizer. (CVS 2236)  
						
						... 
						
						
						
						FossilOrigin-Name: d8b2a7e09187564fe66a2b4bf0992c6a017146cf 
						
						
					 
					
						2005-01-19 23:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						9b3187e113 
					 
					
						
						
							
							Continue refactoring name resolution.  Fix for ticket  #1047 . (CVS 2230)  
						
						... 
						
						
						
						FossilOrigin-Name: 88d4834fec7583a9b6400a1ce5b928c1f8a390dd 
						
						
					 
					
						2005-01-18 14:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						73b211abed 
					 
					
						
						
							
							Refinements to the name resolution logic.  Change the name of the  
						
						... 
						
						
						
						keywordhash.c file to keywordhash.h. (CVS 2229)
FossilOrigin-Name: 0142ae6f0004bf18a1c2d8e49c09d2a9a27d6369 
						
						
					 
					
						2005-01-18 04:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						626a879a25 
					 
					
						
						
							
							Infrastructure changes to handle name resolution differently.  This is needed  
						
						... 
						
						
						
						to fix various long-standing problems with column names in joins.  It will
also make the implementation of correlated subqueries easier. (CVS 2228)
FossilOrigin-Name: 4a7534396a72ccb300303df28798bb2c50293782 
						
						
					 
					
						2005-01-17 22:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						2c3365493b 
					 
					
						
						
							
							Fixes to 'configure' build system. Also extra coverage for main.c. (CVS 2204)  
						
						... 
						
						
						
						FossilOrigin-Name: 8378455f32c3010ccc28181048c746ecb8a9fa67 
						
						
					 
					
						2005-01-13 02:14:23 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						b5402fbf05 
					 
					
						
						
							
							Tests to improve coverage of vdbemem.c. (CVS 2200)  
						
						... 
						
						
						
						FossilOrigin-Name: 319bb4a9064deb062a888fdc31067619c9b749bb 
						
						
					 
					
						2005-01-12 07:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						49766d6cd0 
					 
					
						
						
							
							Tcl interface does as sqlite3 or as sqlite.  A compile-time option allows  
						
						... 
						
						
						
						duel linking.  Also fix a bug in the pragma change from earlier today. (CVS 2186)
FossilOrigin-Name: ad10953799f3aa15fde41cbbd5911a3b56c326ec 
						
						
					 
					
						2005-01-08 18:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						acf3b988f6 
					 
					
						
						
							
							Fix comment typos.  no code changes. (CVS 2173)  
						
						... 
						
						
						
						FossilOrigin-Name: 4165217e5114f5377f0823c63ff2aba879927ce7 
						
						
					 
					
						2005-01-03 01:27:18 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						e6f85e71e9 
					 
					
						
						
							
							Fix ticket  #1046  by removing code and simplifying the query optimizer.  
						
						... 
						
						
						
						Remarkably, this simplification also makes the optimizer do a better job.
Ticket #1051  was fixed as a side-effect. (CVS 2172)
FossilOrigin-Name: 5fd1f4711885e3dd6fb2c2700287f78bb0ea178a 
						
						
					 
					
						2004-12-25 01:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						9012bcbc0a 
					 
					
						
						
							
							The optimizer now uses only the index and ignores the table if it can get  
						
						... 
						
						
						
						away with doing so, thus saving a single BTree search per row of result.
This could potentially double the speed of certain queries.  The
code passes all regression tests but new tests to exercise the new
functionality are yet to be added. (CVS 2170)
FossilOrigin-Name: e5aa489453bf31126da6473ef93c89ec27935cde 
						
						
					 
					
						2004-12-19 00:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						51669863a8 
					 
					
						
						
							
							Improvements to the query optimizer.  This is a work in progress. (CVS 2169)  
						
						... 
						
						
						
						FossilOrigin-Name: 9b86993ff721b577b920c7c67fb41d3d4355fe88 
						
						
					 
					
						2004-12-18 18:40:26 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						2530378003 
					 
					
						
						
							
							Only evaluate expressions once for UPDATE and INSERT statements that  
						
						... 
						
						
						
						have BEFORE triggers.  Fix for ticket #980 . (CVS 2158)
FossilOrigin-Name: 4852186aca3be6ea40069b6831079197e5fa757a 
						
						
					 
					
						2004-12-07 15:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						dca7684141 
					 
					
						
						
							
							Simplify the trigger logic for DELETE, INSERT, and UPDATE. (CVS 2157)  
						
						... 
						
						
						
						FossilOrigin-Name: 8e164ab27771aced9a592ea4b7c27e9f184181a5 
						
						
					 
					
						2004-12-07 14:06:13 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						e4e7207248 
					 
					
						
						
							
							More work on the implementation of cursors, but they are still not  
						
						... 
						
						
						
						functioning. (CVS 2142)
FossilOrigin-Name: 8b61d1ae1ca469b80f2b344d550c3b363448b193 
						
						
					 
					
						2004-11-23 01:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b6c29897eb 
					 
					
						
						
							
							Add initial infrastructure for cursors.  In where.c, optimize out clauses  
						
						... 
						
						
						
						of the form "ORDER BY rowid" if a table scan is being performed.  Do a
reverse table scan if "ORDER BY rowid DESC" is present. (CVS 2141)
FossilOrigin-Name: fc8c1393c86017a816beb52725b68af3b973f979 
						
						
					 
					
						2004-11-22 19:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						299b187d76 
					 
					
						
						
							
							Back out changes allowing writes to tables that have open cursors. (CVS 2133)  
						
						... 
						
						
						
						FossilOrigin-Name: 91acd87e52509a8f78894d0f4b625b54376cac21 
						
						
					 
					
						2004-11-22 10:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4693423b09 
					 
					
						
						
							
							Rig the sqliteMalloc() routine so that we can make it fail multiple times  
						
						... 
						
						
						
						in a row.  Modify the malloc.test procedure to make malloc fail in this
way and verify that the failures are still handled correctly. (CVS 2121)
FossilOrigin-Name: 519bc9d9975bbdb4ba056799534d5c465e0cd042 
						
						
					 
					
						2004-11-20 19:18:00 +00:00