drh 
							
						 
					 
					
						
						
							
						
						a612c1c9bc 
					 
					
						
						
							
							Add the ATOMIC_INTRINSICS compile-time output output.  Move sqlite3Int.h  
						
						... 
						
						
						
						in front of ctime.c so that default values that are not overridden are
shown in PRAGMA compile-time option output.
FossilOrigin-Name: e306952690bfb140e2c404a74b05ff2d070c487f7e52c62d62a004505fba0e15 
						
						
					 
					
						2021-07-05 18:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								larrybr 
							
						 
					 
					
						
						
							
						
						14e250ac16 
					 
					
						
						
							
							Incorporate ..._DESERIALIZE revision.  
						
						... 
						
						
						
						FossilOrigin-Name: b70587cca9e4f0116621e27362186e9329bcea8016c6565cd3ec5a9bf4a99d46 
						
						
					 
					
						2021-05-19 20:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								larrybr 
							
						 
					 
					
						
						
							
						
						5ae13144ef 
					 
					
						
						
							
							Dial back assumptions on compile option defaults to reflect actual conditionals.  
						
						... 
						
						
						
						FossilOrigin-Name: cb3127725dbb9490f9bb3a95d7fd52acd78390981ee8b7c6da35bdfb84ad0359 
						
						
					 
					
						2021-04-16 10:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								larrybr 
							
						 
					 
					
						
						
							
						
						cf5ad4210e 
					 
					
						
						
							
							Merge from (forked) trunk. Handle compile options that differ from default by being 0.  
						
						... 
						
						
						
						FossilOrigin-Name: 6eb83f83d280f82bd225972f52c52922257303740a968457ff0be08d43993d59 
						
						
					 
					
						2021-04-15 23:43:25 +00:00 
						 
				 
			
				
					
						
							
							
								larrybr 
							
						 
					 
					
						
						
							
						
						f8fb27f4a9 
					 
					
						
						
							
							Bring pragma compile_options up to date. And make mkctimec.tcl help do so.  
						
						... 
						
						
						
						FossilOrigin-Name: 63ea3e298c575a408e5c5e12368292c966db6dcffcb6e1c770734f28b8757635 
						
						
					 
					
						2021-04-15 00:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						277a30d9ce 
					 
					
						
						
							
							Fix missing comma in ctime.c that would cause the ENABLE_MATH_FUNCTIONS  
						
						... 
						
						
						
						output rw to merge with whatever row followed.  Problem reported in
[forum:/forumpost/aacac97680|forum post aacac97680].
FossilOrigin-Name: 328bc4a01dd67096be49c8b5a656109ad2839a7959d1b00c02a96bfbcb44ec18 
						
						
					 
					
						2020-12-28 21:42:38 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f6e904bd92 
					 
					
						
						
							
							Begin adding new SQL functions that depend on -lm:  ceil(), ceiling(),  
						
						... 
						
						
						
						floor(), ln(), log(), and log10() so far.  More to follow.
FossilOrigin-Name: 4db5f2f7875f6df78630a7816fc018141a6eee2e295b44fc7627eb66d07881ea 
						
						
					 
					
						2020-12-07 17:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						477a357278 
					 
					
						
						
							
							Add support for PRAGMA analyze_limit and approximate analysis.  
						
						... 
						
						
						
						FossilOrigin-Name: 812547525d35df975f40cbbeb604cc9cd2dec809c1ca083cbb139fe59ffa1d73 
						
						
					 
					
						2020-05-02 03:46:32 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						691b5c54b8 
					 
					
						
						
							
							Infrastructure for the bytecode() table-valued function.  The function itself  
						
						... 
						
						
						
						is not yet implemented.
FossilOrigin-Name: 2795f0d633577e0de66b389d9e8e44c55e85975bdc62f1a0b8f93959d19b22bf 
						
						
					 
					
						2020-03-23 15:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						e50478d727 
					 
					
						
						
							
							Remove the SQLITE_OMIT_BTREECOUNT option.  Btree count is required.  
						
						... 
						
						
						
						FossilOrigin-Name: a9bfa47aeea27e91611ba913d33e6635d2016e2c2ab78f9b0657f1bd8933e1a8 
						
						
					 
					
						2020-03-17 13:41:51 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b48c0d59fa 
					 
					
						
						
							
							Simplify the code by removing the unsupported and undocumented  
						
						... 
						
						
						
						SQLITE_HAS_CODEC compile-time option
FossilOrigin-Name: 5a877221ce90e7523059353a68650c5fdd28ed032807afc2f10afbfbf864bdfe 
						
						
					 
					
						2020-02-07 01:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						175b8f06f7 
					 
					
						
						
							
							Remove support for STAT3.  The sqlite_stat3 tables are ignored, if they  
						
						... 
						
						
						
						exist.  STAT4 continues to work as it always has, and as it is a superset of
STAT3 is the recommended replacement.
FossilOrigin-Name: 1e17ea2fd1df4ad49138c787c8fe3207dd0c25c93f9001d52a9b69f8c12e841c 
						
						
					 
					
						2019-08-08 15:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4eb4e4fe7e 
					 
					
						
						
							
							Add a new requirement mark on the ctime.c code.  
						
						... 
						
						
						
						FossilOrigin-Name: c4b405687b010ee20ec02c42913a0540909d0155c88a4a56194fda99c704279e 
						
						
					 
					
						2019-06-13 16:14:53 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						8bee11a41e 
					 
					
						
						
							
							Add the sqlite3_normalized_sql() API.  
						
						... 
						
						
						
						FossilOrigin-Name: 592b66e8058dd03a056a036e2606247c9efdb06d15eebe9bcc455f7f55e30ae6 
						
						
					 
					
						2018-10-29 17:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						e23d05e807 
					 
					
						
						
							
							Add the ENABLE_GEOPOLY case to the compile_options pragma.  
						
						... 
						
						
						
						FossilOrigin-Name: de940296d227c96db4d0cf913fc5c0e5138729eda7cda0a0ac6b704cce1e1e1e 
						
						
					 
					
						2018-10-24 23:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						78ccff100e 
					 
					
						
						
							
							Fix the macros used to generate the output of "PRAGMA compile_options" so that  
						
						... 
						
						
						
						they handle valid values for the SQLITE_DEFAULT_LOOKASIDE macro (which
contain a "," character).
FossilOrigin-Name: 1cc72845f92198f2f6c1d34957921cd8f5bc82eaccab9f844006993f0b8d7a96 
						
						
					 
					
						2018-07-23 10:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						bbade8d1f6 
					 
					
						
						
							
							Omit some code not used without SQLITE_ENABLE_SORTER_REFERENCES.  Improvements  
						
						... 
						
						
						
						to comments used for documentation.
FossilOrigin-Name: f3596ab9eb1168dc75202e6f79e12c67d518b3a0659a0a629c707f43990fa7cf 
						
						
					 
					
						2018-04-18 14:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						9d03f63a7c 
					 
					
						
						
							
							In the compile_options pragma, show the actual value of the  
						
						... 
						
						
						
						SQLITE_ENABLE_CEROD compile-time option, if it exists.
FossilOrigin-Name: 1ec339fd109b31e1d2b1e73345bd7a00c3d755f2c45c14d050a8203969163d60 
						
						
					 
					
						2018-03-19 16:09:36 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a66632d83a 
					 
					
						
						
							
							Add the SQLITE_ENABLE_BATCH_ATOMIC_WRITE macro to ctime.c  
						
						... 
						
						
						
						FossilOrigin-Name: 67bad7fb9b2fdb29b63308f22062444084dc28191a542e08076dc2e39caf6f62 
						
						
					 
					
						2017-07-28 01:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						c6603af755 
					 
					
						
						
							
							Rename the "stmts" virtual table to just "stmt" without the final "s".  
						
						... 
						
						
						
						FossilOrigin-Name: adfdb80105c46ac42b71132c80a91dbd5b1c9ff241fb4fbb5d04641a88898d90 
						
						
					 
					
						2017-06-29 14:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						c79983312f 
					 
					
						
						
							
							Add the stmts virtual table to testfixture builds.  Add new compile-time  
						
						... 
						
						
						
						options SQLITE_ENABLE_QPSG and SQLITE_ENABLE_STMTSVTAB to ctime.c
FossilOrigin-Name: 60c628293a1d8a1505e1a36dbd01b1f62bcfd7915e144044c92385423cbf8e07 
						
						
					 
					
						2017-06-29 13:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						7f2d1cd2b0 
					 
					
						
						
							
							Make sure the config.h header is included by ctime.c, if that header exists.  
						
						... 
						
						
						
						FossilOrigin-Name: c2ea62937ec8fabec72d3c7cd38d8e2cabbb5ce48638f8ce7ebefd6cd2716fd3 
						
						
					 
					
						2017-06-24 16:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f383f35e6c 
					 
					
						
						
							
							Rename the azCompileOpt global constant to avoid a harmless compiler warning  
						
						... 
						
						
						
						about a name conflict with a local variable.
FossilOrigin-Name: 94e420ecfb4ec047eb7d1d3125ca8487c90d466760b7f7183759ff922bd868d1 
						
						
					 
					
						2017-06-20 18:19:16 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						40db2fd7a3 
					 
					
						
						
							
							Fix a missing comma in the previous check-in.  
						
						... 
						
						
						
						FossilOrigin-Name: f3db02f49073c3f08c3fd7816d85e5472d5e22df20d862fe4886eb2a97efb15f 
						
						
					 
					
						2017-06-17 18:49:50 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						814aad618c 
					 
					
						
						
							
							Ensure that the value of the THREADSAFE symbol is always included when  
						
						... 
						
						
						
						reporting compile time options, even if it was not explicitly configured.
FossilOrigin-Name: 95141c642697dc037e57f9e4992ff3460155995d3caef6259235601ee722cb93 
						
						
					 
					
						2017-06-17 17:29:24 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						da1f49b83f 
					 
					
						
						
							
							Rework the code in ctime.c a bit to report on more compile time options. And  
						
						... 
						
						
						
						to only output configuration options passed in to SQLite, not the default
values of #define symbols set automatically. Also generate the large array in
ctime.c using new script tool/mkctime.tcl, instead of entering it manually.
FossilOrigin-Name: bc1951d699e6eeacbe15776a37cd0f5cf3f09eb85d3ae01cff43293cb286fcd7 
						
						
					 
					
						2017-06-16 19:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f5da7dbb07 
					 
					
						
						
							
							If the user has not set it explicitly, set the "PRAGMA synchronous" setting to  
						
						... 
						
						
						
						SQLITE_DEFAULT_SYNCHRONOUS when a database connection changes from wal to
rollback journal mode.
FossilOrigin-Name: 78030c0f52aa39fb2ab32c75c56e6bcefe6382b8df28b1909e3c911e42dbeca3 
						
						
					 
					
						2017-03-16 18:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						d879e3eb8d 
					 
					
						
						
							
							Change all legacy instances of "#if SQLITE_DEBUG" to "#ifdef SQLITE_DEBUG" for  
						
						... 
						
						
						
						consistency.
FossilOrigin-Name: 670f10b24230863688270d12ac519609ade2302b 
						
						
					 
					
						2017-02-13 13:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4ed8c83cfd 
					 
					
						
						
							
							Put the SQLITE_UNTESTABLE compile-time option in the correct order for  
						
						... 
						
						
						
						PRAGMA compile_options.
FossilOrigin-Name: 24574a15a336ffcb961334f84b56e9ab98490a79 
						
						
					 
					
						2016-12-07 17:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						d12602a9c5 
					 
					
						
						
							
							Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE.  
						
						... 
						
						
						
						FossilOrigin-Name: f360818737e73ee4f944685a547abc8f14f47819 
						
						
					 
					
						2016-12-07 15:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						5c35e90377 
					 
					
						
						
							
							Add compile time option SQLITE_ENABLE_URI_00_ERROR. If defined, any "%00"  
						
						... 
						
						
						
						escape found in a URI is treated as an error.
FossilOrigin-Name: e8a9bfece27e2af178a206ad6bce3f24d64e7ee4 
						
						
					 
					
						2016-10-26 12:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						ceb97c1107 
					 
					
						
						
							
							If SQLITE_DIRECT_OVERFLOW_READ is defined at compile time, add "DIRECT_OVERFLOW_READ" to the list of symbols returned by "PRAGMA compile_options".  
						
						... 
						
						
						
						FossilOrigin-Name: b7d9727bff2e840af4b090872c991693e78e6076 
						
						
					 
					
						2016-10-21 10:09:22 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						aa0325872f 
					 
					
						
						
							
							Improvements to the way the COMPILER compile-time option is set when compiling  
						
						... 
						
						
						
						with Clang.
FossilOrigin-Name: 81f9cf86c48f3cd43755ded4dc97388ec650f8af 
						
						
					 
					
						2016-07-28 17:24:16 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						c14566aff3 
					 
					
						
						
							
							Fix RBU so that it builds with -DSQLITE_ENABLE_8_3_NAMES.  
						
						... 
						
						
						
						Fix "PRAGMA compile_options" for SQLITE_ENABLE_8_3_NAMES such that it reports
the numeric setting: "1" or "2".
FossilOrigin-Name: 0230ca17ba20ecd3d213788ad6891973d52a7b72 
						
						
					 
					
						2016-06-13 19:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						f35b8f8369 
					 
					
						
						
							
							Clang can define _MSC_VER in some circumstances; therefore, check for Clang first.  
						
						... 
						
						
						
						FossilOrigin-Name: 3f710bc3617691fa7432a24f1410d4651ca181b6 
						
						
					 
					
						2016-05-28 00:13:21 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						7ce6cdd515 
					 
					
						
						
							
							Check for Clang before GCC.  
						
						... 
						
						
						
						FossilOrigin-Name: 7c2cd4b05f88a759bdf72d3a249db5984fd7105d 
						
						
					 
					
						2016-05-27 21:13:43 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						756e09c338 
					 
					
						
						
							
							Remove surplus quotation marks from the COMPILER= compile_options setting for Clang.  
						
						... 
						
						
						
						FossilOrigin-Name: 5c966f200018043f5258eb03e043bb25c7766131 
						
						
					 
					
						2016-05-27 20:30:02 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						2b9672e998 
					 
					
						
						
							
							Remove surplus quotation marks from the COMPILER= compile_options setting  
						
						... 
						
						
						
						for GCC.
FossilOrigin-Name: 664c132dabe4a871d5c39c11b339f871ca3a5d31 
						
						
					 
					
						2016-05-27 19:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						15e2ddeab3 
					 
					
						
						
							
							Add basic compiler information to the results of 'PRAGMA compile_options'.  
						
						... 
						
						
						
						FossilOrigin-Name: d734e2df40d95da74ce0c8dd2da1c14033cad8bb 
						
						
					 
					
						2016-05-27 18:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						7a7f688979 
					 
					
						
						
							
							Make the SQLITE_ENABLE_8_3_NAMES compile-time option available to  
						
						... 
						
						
						
						sqlite3_compileoption_used().
FossilOrigin-Name: 06338201f3f00151232e5c6a40edcdbea04d7553 
						
						
					 
					
						2015-12-03 20:50:10 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						41d2e66ef3 
					 
					
						
						
							
							Add the SQLITE_LIKE_DOESNT_MATCH_BLOBS compile-time option.  
						
						... 
						
						
						
						FossilOrigin-Name: 9e1d6d4c391ff90077f0d1cdeb567969fee9f747 
						
						
					 
					
						2015-12-01 21:23:07 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						50065656f7 
					 
					
						
						
							
							First attempt to add json1 and fts5 to the amalgamation.  This check-in does  
						
						... 
						
						
						
						not compile.
FossilOrigin-Name: d820a1bd1b8dd702d1b3a099af393530cc5a5d51 
						
						
					 
					
						2015-10-08 19:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						cda9a933bd 
					 
					
						
						
							
							Add an entry to sqlite3_compileoption_used() for  
						
						... 
						
						
						
						SQLITE_ENABLE_DBSTAT_VTAB.
FossilOrigin-Name: 480b4cb04212277ea07e230b6c13cb81a7b769b5 
						
						
					 
					
						2015-05-07 20:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						0ede9ebec7 
					 
					
						
						
							
							Improvements to compile-time-option hygiene.  Use "#if OPTION" instead of  
						
						... 
						
						
						
						"#ifdef OPTION" in cases where that makes sense, so that -DOPTION=0 will work.
Add the "Have-Not" configuration in releasetest.tcl which disables all of
the "HAVE_component" compile-time options.
FossilOrigin-Name: 9e92a5ed5aaba20461ed4ce8359d6e34e7773d68 
						
						
					 
					
						2015-01-10 16:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						98d94211ce 
					 
					
						
						
							
							Fix a typo in the macro name of an #ifdef  
						
						... 
						
						
						
						FossilOrigin-Name: 9646a136e69cf2583965dfc9fac5f056af4cdb62 
						
						
					 
					
						2014-10-27 19:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						9ca95730e3 
					 
					
						
						
							
							Add the SQLITE_ENABLE_API_ARMOR compile-time option.  This is a work in  
						
						... 
						
						
						
						progress and is not yet completely functional.
FossilOrigin-Name: c297a84bc678f81ffc0aa9139ab73f0ca87c1971 
						
						
					 
					
						2014-10-24 00:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						97348b37c2 
					 
					
						
						
							
							Change that might allow SQLite to build and work using the EBCDIC character  
						
						... 
						
						
						
						set.
FossilOrigin-Name: ef30e0352b3d4a29749cd0872c10e45a6649ec52 
						
						
					 
					
						2014-09-25 02:44:29 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						09e60541ae 
					 
					
						
						
							
							Complete the implementation of the various APIs.  Fix several problems.  
						
						... 
						
						
						
						This is another incremental check-in that does not completely work.
FossilOrigin-Name: 4eaaa7fa87aa912d24f8b35440ab60310dc08310 
						
						
					 
					
						2014-09-10 22:46:46 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						03af2168db 
					 
					
						
						
							
							Add SQLITE_OMIT_CTE to the list of compile options that might be returned by "PRAGMA compile_options".  
						
						... 
						
						
						
						FossilOrigin-Name: f33f2b3f924347e3da26741d153749330cb645ec 
						
						
					 
					
						2014-03-05 17:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						1fa85a15df 
					 
					
						
						
							
							Add memory subsystem related defines to the compile-time options list.  
						
						... 
						
						
						
						FossilOrigin-Name: 52a44146dd7c5a7662545042045e23deab302c96 
						
						
					 
					
						2013-12-03 22:32:48 +00:00