drh 
							
						 
					 
					
						
						
							
						
						03726aaf7f 
					 
					
						
						
							
							Merge support for table-valued functions.  
						
						... 
						
						
						
						FossilOrigin-Name: 96a5d44d9fcb7b159c04630ad2d956fe27df5a43 
						
						
					 
					
						2015-08-19 18:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						bc550df32f 
					 
					
						
						
							
							Improved comments on the generate_series virtual table.  Test cases for  
						
						... 
						
						
						
						ORDER BY rowid DESC with generate_series.
FossilOrigin-Name: fef44c37f31ca9fd7891cecdbe95cc46a987067b 
						
						
					 
					
						2015-08-19 18:19:49 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						398f872d1f 
					 
					
						
						
							
							Virtual table modules with a null xCreate method act as eponymous-only modules -  
						
						... 
						
						
						
						they cannot be used in a CREATE VIRTUAL TABLE statement.  Add the series.c
extension that implements a postgres-like generate_series virtual table to
demonstrate this capability.
FossilOrigin-Name: c58426dbd5ea8b8440ebcc1214f79fa63d658216 
						
						
					 
					
						2015-08-19 13:54:20 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						0042a9785c 
					 
					
						
						
							
							Comment clarification.  No changes to code.  
						
						... 
						
						
						
						FossilOrigin-Name: 71a966952cf8f1d699cf8362ea3f6204c6e16384 
						
						
					 
					
						2015-08-18 12:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						52216adf7e 
					 
					
						
						
							
							Initial implementation of json_set() and json_insert().  
						
						... 
						
						
						
						FossilOrigin-Name: 4aa49656d98e2894f2faa8963f79462ee6165d40 
						
						
					 
					
						2015-08-18 02:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						d096059fca 
					 
					
						
						
							
							Initial implementation of json_replace().  
						
						... 
						
						
						
						FossilOrigin-Name: 3c4bee65d93efc7f03f0f11817a068b02068d37c 
						
						
					 
					
						2015-08-17 21:22:32 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						301eeccaa7 
					 
					
						
						
							
							Add an initial implementation for json_remove().  
						
						... 
						
						
						
						FossilOrigin-Name: 2a8267209dbda36a37c1b5f65000b2f763c62341 
						
						
					 
					
						2015-08-17 20:14:19 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						987eb1fa9b 
					 
					
						
						
							
							Initial implementation for json_array_length(), json_extract(), and  
						
						... 
						
						
						
						json_type().
FossilOrigin-Name: 39983204515837e7bd574cf47918e493acc03d1f 
						
						
					 
					
						2015-08-17 15:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						5634cc05e4 
					 
					
						
						
							
							Abandon the JSONB format for now.  (We may return to it in the future.)  Add  
						
						... 
						
						
						
						a function to render a JSON parse.
FossilOrigin-Name: 9703c0aa18ae43375af876474b818e504e1c10a5 
						
						
					 
					
						2015-08-17 11:28:03 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b2cd10eaa9 
					 
					
						
						
							
							Fix off-by-one error when parsing primitive JSON types "true", "false", and  
						
						... 
						
						
						
						"null".
FossilOrigin-Name: 42c15c1e36b5077646fef99028cf12e587a45023 
						
						
					 
					
						2015-08-15 21:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						e9c37f32e5 
					 
					
						
						
							
							Add a prototype JSON parser.  
						
						... 
						
						
						
						FossilOrigin-Name: 789ba487000aa73621a41d115ad5de455ea8ea31 
						
						
					 
					
						2015-08-15 21:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						bd0621b360 
					 
					
						
						
							
							Experimental code (untested) for a JSONB datatype.  
						
						... 
						
						
						
						FossilOrigin-Name: e3596ac7b1dd5bde3f9cae5781a6806d8d9f7166 
						
						
					 
					
						2015-08-13 13:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						2032d60793 
					 
					
						
						
							
							Add the json_object() function.  
						
						... 
						
						
						
						FossilOrigin-Name: 414a95f3b79359f167858b2325fd2be223569c66 
						
						
					 
					
						2015-08-12 17:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						5fa5c10784 
					 
					
						
						
							
							Begin adding an extension that provides JSON SQL functions.  
						
						... 
						
						
						
						FossilOrigin-Name: dde8afdd8dba1d92560326dca7c1cdfedbe5e070 
						
						
					 
					
						2015-08-12 16:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						b20a42e316 
					 
					
						
						
							
							Update the spellfix virtual table extension so that an explicit "top = ?" constraint works even if there is also a "distance < ?" or "distance <= ?" constraint.  
						
						... 
						
						
						
						FossilOrigin-Name: 0888838371608558f31d5bcb5fed1c8861aa52c1 
						
						
					 
					
						2015-08-05 15:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						88d702e6bd 
					 
					
						
						
							
							Add "ON CONFLICT" handling to the spellfix module.  
						
						... 
						
						
						
						FossilOrigin-Name: 1d04def785b6031de68b7f199d400cbb5c76caea 
						
						
					 
					
						2015-06-24 17:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						8e18922f12 
					 
					
						
						
							
							Fix harmless compiler warnings seen with MSVC 2015.  
						
						... 
						
						
						
						FossilOrigin-Name: d05becd873a03a366843a34e7f4c732dd8f88c86 
						
						
					 
					
						2015-04-19 21:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						38e40ee2e5 
					 
					
						
						
							
							Fix potential memory leaks in the misc 'compress' extension.  
						
						... 
						
						
						
						FossilOrigin-Name: 3bc34fd427d9d7819cd9740237b1f5d4180341fa 
						
						
					 
					
						2015-02-26 21:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						65545b5993 
					 
					
						
						
							
							Eliminate all use of sprintf(), strcpy() and strcat() from test logic because  
						
						... 
						
						
						
						OpenBSD hates those functions.
FossilOrigin-Name: 10321910990195878c0af1e94b34ae0cdc0cb31b 
						
						
					 
					
						2015-01-19 00:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						7bb22ac7ff 
					 
					
						
						
							
							Silence some harmless uninitialized local variable warnings.  
						
						... 
						
						
						
						FossilOrigin-Name: 44375a34e59d1b0f0d765a99dcc7e6f30a4be7f7 
						
						
					 
					
						2015-01-12 19:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4081d5da3b 
					 
					
						
						
							
							Add logic to releasetest.tcl that detects -fsanitize=undefined errors.  
						
						... 
						
						
						
						Fix a few false-positivies that come up when running the sanitize=undefined
test.
FossilOrigin-Name: 2835e79a0afec6e4d449ac9340afec068c2d4c11 
						
						
					 
					
						2015-01-01 23:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						2c3abeb8c3 
					 
					
						
						
							
							Fix compiler warnings.  
						
						... 
						
						
						
						FossilOrigin-Name: e9955c0e14d13ba1411f013acb4979958dae2516 
						
						
					 
					
						2014-12-05 00:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						1728bcb07f 
					 
					
						
						
							
							Add the eval() SQL function extension in ext/misc/eval.c.  
						
						... 
						
						
						
						FossilOrigin-Name: 27cf665b957f2c0ced403e3032099e80c295598f 
						
						
					 
					
						2014-11-10 16:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						249489331c 
					 
					
						
						
							
							Add the "showauth" extension in ext/misc.  
						
						... 
						
						
						
						FossilOrigin-Name: 28d52c1c38d849f099bc777f5987d1ef89680c2a 
						
						
					 
					
						2014-09-21 17:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						5ab567078a 
					 
					
						
						
							
							Enhance the spellfix extension with the ability to specify a rowid when  
						
						... 
						
						
						
						inserting new rows.
FossilOrigin-Name: 369c480cda6fa66394b995346bbf51f3298446e1 
						
						
					 
					
						2014-08-22 11:11:30 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						490fe86f1a 
					 
					
						
						
							
							Fix harmless compiler warnings.  
						
						... 
						
						
						
						FossilOrigin-Name: 52b03f045edf6fc29f9ba9a5cac53a59f0feb0eb 
						
						
					 
					
						2014-08-11 14:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f5d87f77e2 
					 
					
						
						
							
							Fix the index name for the shadow tables in the spellfix1 extension so that  
						
						... 
						
						
						
						multiple instances of the spellfix1 virtual table can each have their own
index.
FossilOrigin-Name: 438c348a40383796a710499e4e1b7a6b08f75778 
						
						
					 
					
						2014-07-22 16:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a2412c1613 
					 
					
						
						
							
							Fix the extension01.test script so that it works on windows.  Fix a  
						
						... 
						
						
						
						harmless compiler warning in the fileio extension.
FossilOrigin-Name: baf95a190907d05a847ae8b6a3dd60625c2a078a 
						
						
					 
					
						2014-06-16 12:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						40e75cb6f6 
					 
					
						
						
							
							Add the fileio.c loadable extension, that implements readfile() and writefile()  
						
						... 
						
						
						
						SQL functions.
FossilOrigin-Name: 0ca104d821d5841ab0754113be074c520cf07f23 
						
						
					 
					
						2014-06-13 13:43:25 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						0b93058b0e 
					 
					
						
						
							
							Add an extension that implements compress() and uncompress() SQL functions.  
						
						... 
						
						
						
						FossilOrigin-Name: d5c17d1a423321f766616d82c9b27ef87c1d5afd 
						
						
					 
					
						2014-06-13 13:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						dc90d3d8af 
					 
					
						
						
							
							Always include the ctype.h header in the spellfix.c extension.  
						
						... 
						
						
						
						FossilOrigin-Name: bfd75f471a607b442d8cd8a7070491a158e8fb1a 
						
						
					 
					
						2014-03-05 19:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						0211d8bca4 
					 
					
						
						
							
							Change the spellfix1 virtual table to deterministically names its shadow  
						
						... 
						
						
						
						tables.
FossilOrigin-Name: 5219cdfc56ec3e1cd645ae6443ba72ce0df0339a 
						
						
					 
					
						2014-02-06 13:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						a8a0617e06 
					 
					
						
						
							
							Update the spellfix virtual table to optimize queries of the form "SELECT ... FROM tbl WHERE rowid=?".  
						
						... 
						
						
						
						FossilOrigin-Name: a0ba55ff0596c5f15e9cdb254c68ef50df2dfaad 
						
						
					 
					
						2014-01-22 17:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f8396b201c 
					 
					
						
						
							
							Fix an error message in the spellfix extension so that it conforms to the  
						
						... 
						
						
						
						style of error messages in the core.
FossilOrigin-Name: b896ae3d2787c370be3ff5d09da7d631a16d3a2a 
						
						
					 
					
						2013-11-12 01:11:56 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						05684271c6 
					 
					
						
						
							
							Improved header comment with better instructions on the vfslog.c  
						
						... 
						
						
						
						extension.
FossilOrigin-Name: 4bd592c8f0e011e203443a6e88008a61d6926df5 
						
						
					 
					
						2013-10-19 16:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						8f8b231239 
					 
					
						
						
							
							Add the SQLITE_FCNTL_TRACE file control and generate it for OP_Trace  
						
						... 
						
						
						
						when compiled with SQLITE_USE_FCNTL_TRACE.  Update vfslog.c to make
use of the new file control.  Also update vfslog.c to log UNLOCK events
before the fact, rather than afterwards.
FossilOrigin-Name: e801f35a96d861a1e5f223655af4c8a6a7e356bc 
						
						
					 
					
						2013-10-18 20:03:43 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						06d6efb661 
					 
					
						
						
							
							Further enhance the vfslog extension to record the number of freelist pages  
						
						... 
						
						
						
						and the first freelist page in CHNGCTR-READ and CHNGCTR-WRITE records.
FossilOrigin-Name: 08157524ca816a81f3c341097e23982727eaa125 
						
						
					 
					
						2013-10-18 17:42:35 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						2eebbf699e 
					 
					
						
						
							
							In the vfslog extension for FILECONTROL records, show the pragma name for  
						
						... 
						
						
						
						SQLITE_FCNTL_PRAGMAs and the requested size for SQLITE_FCNTL_SIZE_HINT.
FossilOrigin-Name: f062969548da26850ceeb48d4283f6567f828887 
						
						
					 
					
						2013-10-18 14:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						bc863b50ba 
					 
					
						
						
							
							Fix harmless macro redefinition warnings in the totype extension.  
						
						... 
						
						
						
						FossilOrigin-Name: a38adeb7ffd77474754b66877d60717cdb3cb865 
						
						
					 
					
						2013-10-15 10:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						0593516fcc 
					 
					
						
						
							
							Fix harmless compiler warning in the totype extension.  Include all standard whitespace characters in totypeIsspace.  Minor adjustments to style and comments.  
						
						... 
						
						
						
						FossilOrigin-Name: 73238f655a58c810876f46cc04eab1ac2d5b8ef7 
						
						
					 
					
						2013-10-14 22:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						5f8cdac620 
					 
					
						
						
							
							Move the tointeger() and toreal() functions out of core and make them into  
						
						... 
						
						
						
						a run-time loadable extension.
FossilOrigin-Name: 9f66dd7e3790c04f0ab724419f5381bd21f9ebad 
						
						
					 
					
						2013-10-14 21:14:42 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4f99189051 
					 
					
						
						
							
							Fix various harmless compiler warnings.  Change the "warnings.sh" script to  
						
						... 
						
						
						
						work with STAT4 instead of STAT3.
FossilOrigin-Name: 7df06684ab36bfdad9e9aca6940b7a665c2a0cb5 
						
						
					 
					
						2013-10-11 15:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a0cbd3fd17 
					 
					
						
						
							
							Enhancements to the vfslog.c module to show all change-counter changes and  
						
						... 
						
						
						
						to show the hostname and pid of the process that creates each log file.
FossilOrigin-Name: af7abebeb1f70466833bc766d294d721eaef746f 
						
						
					 
					
						2013-10-10 15:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						919e3b3908 
					 
					
						
						
							
							Another fix to the hash signature algorithm in vfslog.c.  
						
						... 
						
						
						
						FossilOrigin-Name: 34212aa8c405c4ff3f8045ec0cf2a860af61540f 
						
						
					 
					
						2013-10-10 13:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						7cd84ffc60 
					 
					
						
						
							
							Fix the hash signature algorithm in vfslog.c.  Add a utility program to  
						
						... 
						
						
						
						show the hash signatures for every page of a database file.
FossilOrigin-Name: eaf4de13a63b2294ae575432a022493308a4313a 
						
						
					 
					
						2013-10-10 13:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						30e2f0ae08 
					 
					
						
						
							
							Add ext/misc/vfslog.c, a VFS shim for unix that keeps a log of method calls made by SQLite.  
						
						... 
						
						
						
						FossilOrigin-Name: 24a827b87666670c56d68a18685f4f712852fa92 
						
						
					 
					
						2013-10-10 13:04:46 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						92054fefcd 
					 
					
						
						
							
							Fix memory leaks in the amatch extension.  Add a few simple test cases.  
						
						... 
						
						
						
						FossilOrigin-Name: 604134732e309a738e21bcb4240b9ff285d2bfe4 
						
						
					 
					
						2013-09-30 17:37:15 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						915fe4d7e0 
					 
					
						
						
							
							Fix typo in comment.  No changes to code.  
						
						... 
						
						
						
						FossilOrigin-Name: 0b7bd46825b09c9e46290baee3e239344ca5bf0e 
						
						
					 
					
						2013-09-29 04:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f42747246a 
					 
					
						
						
							
							In the nextchar.c extension, allow the second argument to the next_char()  
						
						... 
						
						
						
						function to be a subquery.
FossilOrigin-Name: 59b9fa223681a7329533b350be7bf5a0a3609255 
						
						
					 
					
						2013-09-28 13:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						f3d2aaeca2 
					 
					
						
						
							
							For the vtshim module, always zero out the xChildDestroy function pointer after calling it.  
						
						... 
						
						
						
						FossilOrigin-Name: 240f7252c66ad3ff5ae0ef06455c1ff9bd78bbb4 
						
						
					 
					
						2013-08-05 21:54:17 +00:00