drh 
							
						 
					 
					
						
						
							
						
						ee85813c94 
					 
					
						
						
							
							Fix the amalgamation generator so that all non-API functions have file scope. (CVS 3958)  
						
						... 
						
						
						
						FossilOrigin-Name: e9f56ead0514f3eac75807ea710c1f035b8add4f 
						
						
					 
					
						2007-05-08 20:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						84708bc93b 
					 
					
						
						
							
							Update the amalgamation builder for the latest changes. (CVS 3955)  
						
						... 
						
						
						
						FossilOrigin-Name: becd64d3615fc5738da4c70610d8849e0a70bed8 
						
						
					 
					
						2007-05-08 17:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a315289571 
					 
					
						
						
							
							Refactoring.  Split btreeInt.h off from btree.c.  Split malloc.c off from  
						
						... 
						
						
						
						util.c.  Expect much more to follow. (CVS 3925)
FossilOrigin-Name: 16041116aaaa2d52a289aa02a24bef579ba60896 
						
						
					 
					
						2007-05-05 11:48:52 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						ca5557f91d 
					 
					
						
						
							
							Change incremental vacuum to be triggered by a pragma rather than a command.  
						
						... 
						
						
						
						We have a lot to learn about this yet and we do not want to paint ourselves
into a corner by commiting to specific syntax too early. (CVS 3921)
FossilOrigin-Name: b13e497a326697ab42b429993a1eee7df3c0c3eb 
						
						
					 
					
						2007-05-04 18:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						744f2f4658 
					 
					
						
						
							
							Tighter compression of the keyword hash table. (CVS 3920)  
						
						... 
						
						
						
						FossilOrigin-Name: 681216767d7fabfccb0b12f6a81b18b6d1c252bf 
						
						
					 
					
						2007-05-04 17:07:52 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						3f75584a30 
					 
					
						
						
							
							Get the amalgamation builder working with incremental I/O. (CVS 3908)  
						
						... 
						
						
						
						FossilOrigin-Name: 92b53601657be3f1be70873b2960cd97b97f72a1 
						
						
					 
					
						2007-05-03 16:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						dddbcdcc68 
					 
					
						
						
							
							Add largely untested code for the incremental vacuum function. (CVS 3876)  
						
						... 
						
						
						
						FossilOrigin-Name: f6a6d2b8872c05089810b1e095f39011f3035408 
						
						
					 
					
						2007-04-26 14:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						bb5f18d2ca 
					 
					
						
						
							
							Additional coverage testing. (CVS 3823)  
						
						... 
						
						
						
						FossilOrigin-Name: 26b2e1aede3f776134b2d6e941d17a907843e650 
						
						
					 
					
						2007-04-06 18:23:17 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						60218d2a0e 
					 
					
						
						
							
							The FOR EACH STATEMENT clause in a trigger is now a syntax error.  It used  
						
						... 
						
						
						
						to be silently ignored.  STATEMENT is no longer a keyword. (CVS 3821)
FossilOrigin-Name: 8e2559b4da6329d7c21925d0850f7f91a3731975 
						
						
					 
					
						2007-04-06 11:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						bd08af4871 
					 
					
						
						
							
							Fix the amalgamation so that it works with -DSQLITE_ENABLE_REDEF_IO.  Change  
						
						... 
						
						
						
						tclsqlite.c so that it can be appended to the amalgamation.  Create a new
amalgamation of header files for use by projects that want to redefine their
own I/O interface using -DSQLITE_ENABLE_REDEF_IO. (CVS 3817)
FossilOrigin-Name: f2caff870c81c08ec85aae72986c231ee986b251 
						
						
					 
					
						2007-04-05 21:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a55ca9e109 
					 
					
						
						
							
							In the amalgamation, put date.c before os.c so that the time_t typedef  
						
						... 
						
						
						
						can be correctly resolved by windows compilers. (CVS 3793)
FossilOrigin-Name: 9c5697c70fa850ea700e8cc0c918791a1628ab10 
						
						
					 
					
						2007-04-02 12:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						19df335841 
					 
					
						
						
							
							Fix typos in the amalgamation builder script. (CVS 3786)  
						
						... 
						
						
						
						FossilOrigin-Name: a5070a2d11b4dad550a889d5fc005302208b6d75 
						
						
					 
					
						2007-04-01 01:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						98495b4a91 
					 
					
						
						
							
							Add the amalgamation generator to the makefile. (CVS 3783)  
						
						... 
						
						
						
						FossilOrigin-Name: a0f3c960fa3e958e12bc488451ee2d637562909b 
						
						
					 
					
						2007-03-31 22:29:05 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						970f72478a 
					 
					
						
						
							
							Fix the amalgamation so that it can be compiled with REDEF_IO enabled. (CVS 3782)  
						
						... 
						
						
						
						FossilOrigin-Name: 6a3d6142d8be18bf2a9913f0329bcce48867304b 
						
						
					 
					
						2007-03-31 16:29:06 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b601861cc3 
					 
					
						
						
							
							Make yypMinor available to the stack overflow callbacks in lemon  
						
						... 
						
						
						
						generated parsers.  This does not effect SQLite. (CVS 3761)
FossilOrigin-Name: 70c8c7e2ce5213778e63c200a6637849920deea6 
						
						
					 
					
						2007-03-30 13:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						19c9e5694c 
					 
					
						
						
							
							Fix to token destructors in Lemon.  This does not impact SQLite.  Ticket  #2175 . (CVS 3753)  
						
						... 
						
						
						
						FossilOrigin-Name: 6195af49828bf04b61d24f116339780d3eb926a1 
						
						
					 
					
						2007-03-29 20:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b7bac72350 
					 
					
						
						
							
							Get LEMON working again when YYSTACKDEPTH is greater than zero. (CVS 3739)  
						
						... 
						
						
						
						FossilOrigin-Name: e72c81dbb309709462e49c4e3e90c3e16ead1265 
						
						
					 
					
						2007-03-29 02:26:45 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b19fd012b0 
					 
					
						
						
							
							Lemon change: compile the resulting parser with -DYYSTACKDEPTH=0 or set  
						
						... 
						
						
						
						the "%stack_size" parameter to 0 in the grammar and the parser stack
will be dynamically allocated using realloc() and free().  The default
behavior is to have a finite depth stack. (CVS 3738)
FossilOrigin-Name: 06719b741ab1a2df0371f6d587563cc81eb8880a 
						
						
					 
					
						2007-03-29 01:44:45 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						fdbcdee5ff 
					 
					
						
						
							
							The -DSQLITE_OMIT_ATTACH=1 option now omits both the ATTACH and VACUUM  
						
						... 
						
						
						
						commands. Ticket #2268 .
 The regression test suite depends on both of these commands
and will not run if compiled with this option. (CVS 3727)
FossilOrigin-Name: cbebfb89603044e48b3a87b79d1eefbbc5b4c8a5 
						
						
					 
					
						2007-03-27 14:44:50 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						91c58e23b2 
					 
					
						
						
							
							Get the -DSQLITE_OMIT_XFER_OPT option working.  Run speed tests on a full  
						
						... 
						
						
						
						regression.  Add the script for generating sqlite3.c. (CVS 3723)
FossilOrigin-Name: 42c038518c4ba0ef827a5717d450f95165b3c729 
						
						
					 
					
						2007-03-27 12:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						ca44b5a3d9 
					 
					
						
						
							
							Make the depth of the pushdown automaton stack generated by lemon  
						
						... 
						
						
						
						changable at compile-time using -DYYSTACKDEPTH=<number>. (CVS 3654)
FossilOrigin-Name: d8845ac1fbf8c3f483d47c35f908817ea37128ec 
						
						
					 
					
						2007-02-22 23:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						0d5359b9d8 
					 
					
						
						
							
							Add comments to the top of keywordhash.h. (CVS 3651)  
						
						... 
						
						
						
						FossilOrigin-Name: 0aa9ed5bbfb756967a6f761c5fc2f274a5466e2d 
						
						
					 
					
						2007-02-21 16:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						fc6e0c985a 
					 
					
						
						
							
							Explanation of the "fragmentation" line is added to the help message at  
						
						... 
						
						
						
						the end of the output of sqlite3_analyzer. (CVS 3636)
FossilOrigin-Name: 31e5073c58f43b84d26218d70e6f6558c406803e 
						
						
					 
					
						2007-02-13 01:41:52 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						0a0b77b0d2 
					 
					
						
						
							
							Additional fixes to the new fragmentation feature of sqlite3_analyzer. (CVS 3635)  
						
						... 
						
						
						
						FossilOrigin-Name: 82aed271a4a69e3dad6013b83cc7d492b7fed164 
						
						
					 
					
						2007-02-13 01:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						50c6706305 
					 
					
						
						
							
							Changes to support fragmentation analysis in sqlite3_analyzer. (CVS 3634)  
						
						... 
						
						
						
						FossilOrigin-Name: bd6bc3b8f06919000fb082087dff7bbd335d07e9 
						
						
					 
					
						2007-02-10 19:22:35 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						cb6c565eab 
					 
					
						
						
							
							Additional memory initialization in lemon - bug reported from wireshark.  
						
						... 
						
						
						
						Ticket #2172 .  Note this problem only comes up with certain grammars,
and does not impact SQLite.  On the other hand, it might cause SQLite
to run slower.  So we might want to revisit this change at some point. (CVS 3594)
FossilOrigin-Name: d537aa5edecb5c7b84d8eb876453f385f6f3d91a 
						
						
					 
					
						2007-01-16 18:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						61e339a60d 
					 
					
						
						
							
							Make sure the parser generated by lemon always calls destructors on  
						
						... 
						
						
						
						unused symbols, even if there is no action following the rule.
Ticket #2171 . (CVS 3593)
FossilOrigin-Name: 0c5c1b931dfdc163f300f458e4b305c9f50e17f8 
						
						
					 
					
						2007-01-16 03:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						e047921c78 
					 
					
						
						
							
							Fix a bug in lemon.  The code in which the error appears might well be  
						
						... 
						
						
						
						unreachable.  The changes does not effect the code that is generated for
the SQLite parser.  Ticket #2164 . (CVS 3591)
FossilOrigin-Name: f4ee5d83e177e7ed9f180454c01d46a395a5715d 
						
						
					 
					
						2007-01-12 23:09:23 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f0fa1c1b9f 
					 
					
						
						
							
							Fix a bug in lemon that leads to an assertion fault given an invalid  
						
						... 
						
						
						
						grammar.  The bug and this fix do not effect on SQLite.  Ticket #2107 . (CVS 3528)
FossilOrigin-Name: f2ad230f6dce98d664370d77845b5f585de20f08 
						
						
					 
					
						2006-12-14 01:06:22 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						5048962a0f 
					 
					
						
						
							
							Avoid expanding %d contained in the action of a lemon parser rule.  
						
						... 
						
						
						
						Ticket #1063 .  This is a fix for lemon only.  It does not effect SQLite. (CVS 3476)
FossilOrigin-Name: 81daedcf48372949b9df009ce6121a514ecf6f2e 
						
						
					 
					
						2006-10-13 12:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						35c12830d1 
					 
					
						
						
							
							Fix sqlite3_analyzer so that it works when compiled against Tcl8.5. (CVS 3458)  
						
						... 
						
						
						
						FossilOrigin-Name: e774adce8e461a70ead9474cd64cb05c2d633eb9 
						
						
					 
					
						2006-10-03 12:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f316c8c08b 
					 
					
						
						
							
							Fix sqlite3_analyzer so that it works on databases containing virtual tables. (CVS 3457)  
						
						... 
						
						
						
						FossilOrigin-Name: 47c8567fcb6b184ca13fcb67f80d261205c66fc8 
						
						
					 
					
						2006-10-03 12:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						916f75fcbd 
					 
					
						
						
							
							Fix lemon so that it does not crash on a empty reduce action.  Ticket  #1892 . (CVS 3333)  
						
						... 
						
						
						
						FossilOrigin-Name: 4207ebc4e107df9f9f046be652f061e53263c8dd 
						
						
					 
					
						2006-07-17 00:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						4b2688ab31 
					 
					
						
						
							
							Modifications so that compilation and testing with the various OMIT macros defined works. (CVS 3276)  
						
						... 
						
						
						
						FossilOrigin-Name: c6ea353bd9f5fe6c9cc3349d2034ada283f9c80e 
						
						
					 
					
						2006-06-20 11:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4767d978de 
					 
					
						
						
							
							Fix a C++-ism in lempar.c.  Ticket  #1848 . (CVS 3244)  
						
						... 
						
						
						
						FossilOrigin-Name: a0a3b34db86ef1c31d172ca1b56afd26d18e429f 
						
						
					 
					
						2006-06-14 15:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						954f6b4763 
					 
					
						
						
							
							Lemon correctly recognizes an empty grammar and errors out.  
						
						... 
						
						
						
						Fix for a bug reported on the sqlite-users mailing list. (CVS 3226)
FossilOrigin-Name: 55392922686691db3d41525a7f4cb7f976e73467 
						
						
					 
					
						2006-06-13 13:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						d9f291ea95 
					 
					
						
						
							
							Minor changes to lempar.c to reduce warnings on some compilers. (CVS 3224)  
						
						... 
						
						
						
						FossilOrigin-Name: dae71de10d0f34a001b8070266d4016baafa6623 
						
						
					 
					
						2006-06-13 11:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						e09daa90ac 
					 
					
						
						
							
							Basic parsing of CREATE VIRTUAL TABLE statements. (CVS 3210)  
						
						... 
						
						
						
						FossilOrigin-Name: 66370cb99bd93abb33e1e8433672da45e1795f78 
						
						
					 
					
						2006-06-10 13:29:31 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f3a5888dde 
					 
					
						
						
							
							Fix error processing in Lemon.  SQLite does not use this feature of lemon  
						
						... 
						
						
						
						so it is uneffected. (CVS 3181)
FossilOrigin-Name: 864cac960390a31c240d34ffd62bb084ab780267 
						
						
					 
					
						2006-05-08 15:14:19 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						9b8f447b36 
					 
					
						
						
							
							Changes to get SQLite running on machines that use the EBCDIC character set. (CVS 3161)  
						
						... 
						
						
						
						FossilOrigin-Name: 4342b4997199241cafd6120c6abda665770e270c 
						
						
					 
					
						2006-04-04 01:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						43617e9ab9 
					 
					
						
						
							
							Code changes resulting from Coverity analysis.  
						
						... 
						
						
						
						http://scan.coverity.com/   Found 1 potential segfault in sqlite3_mprintf().
Also 2 failures to fclose() following a malloc() failure.  And lots of
cases where unnecessary conditionals could be removed from the code. (CVS 3126)
FossilOrigin-Name: e510e6dd9d6261f33b853af3b32d155b9d6b63b3 
					
						2006-03-06 20:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						6a714ded6c 
					 
					
						
						
							
							Use 64-bit integers in sqlite3_analyzer.  Ticket  #1666 . (CVS 3059)  
						
						... 
						
						
						
						FossilOrigin-Name: 8b3068aca7b28d2b6c326f632bb9fe9b4940792d 
						
						
					 
					
						2006-02-09 02:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						9dfa60bf8c 
					 
					
						
						
							
							Add omittest.tcl script to automate testing compile-time OMIT symbols. (CVS 3031)  
						
						... 
						
						
						
						FossilOrigin-Name: 540d28a7d355d846cedfc21fb5156379fec830ce 
						
						
					 
					
						2006-01-26 13:11:36 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a7531c699a 
					 
					
						
						
							
							Sqlite3_analyzer reports an error if it runs into trouble. (CVS 3021)  
						
						... 
						
						
						
						FossilOrigin-Name: 388b9262281308d0a9dd16e2fb3df3425c2a491a 
						
						
					 
					
						2006-01-24 02:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						1576cd9251 
					 
					
						
						
							
							Fixes for OMIT_SUBQUERY builds: Disable where clause OR->IN optimization. Include EXISTS keyword (for new CREATE TABLE syntax). Test file fixes. (CVS 2943)  
						
						... 
						
						
						
						FossilOrigin-Name: 8e79a0c24a03ccf960d6ccfb7c6b9b0f7c614e9b 
						
						
					 
					
						2006-01-14 08:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a073384f08 
					 
					
						
						
							
							Add support for DROP TABLE IF EXISTS. (CVS 2843)  
						
						... 
						
						
						
						FossilOrigin-Name: a4c547de83d8b27f06a58f9e530a7c983ec1dc3a 
						
						
					 
					
						2005-12-29 01:11:36 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						2646da7e52 
					 
					
						
						
							
							Clean up annoying (and pointless) compiler warnings about differing signedness. (CVS 2810)  
						
						... 
						
						
						
						FossilOrigin-Name: 83a59151559d9496d4f546e03e65087ea974717d 
						
						
					 
					
						2005-12-09 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								danielk1977 
							
						 
					 
					
						
						
							
						
						261919cc16 
					 
					
						
						
							
							Some elements of the new malloc() failure handling. Not all cases work properly yet. Also, library is not threadsafe if malloc() fails right now. (CVS 2800)  
						
						... 
						
						
						
						FossilOrigin-Name: e1606658f1b4530e3001db4779b5669c8d13c853 
						
						
					 
					
						2005-12-06 12:52:59 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						fd405314d3 
					 
					
						
						
							
							About 0.5KiB of additional compression in the parser tables. (CVS 2764)  
						
						... 
						
						
						
						FossilOrigin-Name: f39974ebd81f274dc4cf6cf94e6e87ee7b4a0814 
						
						
					 
					
						2005-11-06 04:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						ada354db0e 
					 
					
						
						
							
							Improved table compression in lemon reduces the overall library size  
						
						... 
						
						
						
						by about 1.5KiB. (CVS 2761)
FossilOrigin-Name: 86ac11476962727d2d40b62ce87d689c01969537 
						
						
					 
					
						2005-11-05 15:03:59 +00:00