gwenn 
							
						 
					 
					
						
						
							
						
						6e0b1e2751 
					 
					
						
						
							
							Merge pull request  #471  from thomcc/params-macro  
						
						 
						
						... 
						
						
						
						Add params/named_params macro, and expose ToSql from top level 
						
						
					 
					
						2019-01-30 18:35:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						d7c8d43fb4 
					 
					
						
						
							
							Add params/named_params macro, and expose ToSql from top level  
						
						 
						
						
						
						
					 
					
						2019-01-29 15:33:57 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						9478c490fb 
					 
					
						
						
							
							Make the libsqlite3_sys as ffi export pub  
						
						 
						
						
						
						
					 
					
						2019-01-26 14:30:27 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						4be7900bab 
					 
					
						
						
							
							Rustfmt  
						
						 
						
						
						
						
					 
					
						2019-01-26 11:02:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						e4c1f541ae 
					 
					
						
						
							
							Expose sqlite3_changes()  #460  
						
						 
						
						
						
						
					 
					
						2019-01-26 11:01:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						274ea8aec5 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into from_handle  
						
						 
						
						
						
						
					 
					
						2019-01-26 09:59:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						ec879337af 
					 
					
						
						
							
							Add support for querying sqlite_stmt_status  
						
						 
						
						
						
						
					 
					
						2019-01-24 21:43:39 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						dbc4eef657 
					 
					
						
						
							
							Session extension ( #459 )  
						
						 
						
						... 
						
						
						
						Session extension bindings 
						
						
					 
					
						2019-01-13 12:46:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						92a22b7842 
					 
					
						
						
							
							sqlite3_db_filename is available in SQLite >= 3.7.10  
						
						 
						
						
						
						
					 
					
						2019-01-06 14:01:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						0042f2514f 
					 
					
						
						
							
							Introduce Connection::from_handle  
						
						 
						
						
						
						
					 
					
						2019-01-06 12:58:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						747a8d36ed 
					 
					
						
						
							
							Err partial eq ( #452 )  
						
						 
						
						... 
						
						
						
						Impl PartialEq for Error 
						
						
					 
					
						2018-12-19 21:58:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						5c7104c12f 
					 
					
						
						
							
							Improve doc  
						
						 
						
						
						
						
					 
					
						2018-12-16 11:55:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						e0db3d16dd 
					 
					
						
						
							
							Introduce OptionalExtension  
						
						 
						
						... 
						
						
						
						Like in Diesel. 
						
						
					 
					
						2018-12-16 11:15:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						d874180333 
					 
					
						
						
							
							Rust 2018 idioms  
						
						 
						
						
						
						
					 
					
						2018-12-07 21:57:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						bcaa929748 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into 2018  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	src/lib.rs
#	src/statement.rs 
						
						
					 
					
						2018-11-05 20:04:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						ccf52b2daa 
					 
					
						
						
							
							Replace try! by ?  
						
						 
						
						
						
						
					 
					
						2018-11-05 19:09:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						d44203116a 
					 
					
						
						
							
							Merge pull request  #426  from gwenn/deprecated  
						
						 
						
						... 
						
						
						
						Remove deprecated stuff 
						
						
					 
					
						2018-11-01 11:05:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						2357acd79e 
					 
					
						
						
							
							Remove deprecated stuff  
						
						 
						
						
						
						
					 
					
						2018-11-01 10:30:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						495f1d529a 
					 
					
						
						
							
							Clippy  
						
						 
						
						
						
						
					 
					
						2018-11-01 09:40:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						1262238229 
					 
					
						
						
							
							Rustfmt  
						
						 
						
						
						
						
					 
					
						2018-10-30 20:15:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						f04047db01 
					 
					
						
						
							
							Rust 2018  
						
						 
						
						
						
						
					 
					
						2018-10-30 20:15:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						77cb50e000 
					 
					
						
						
							
							Check that only one statement is provided ( #397 )  
						
						 
						
						... 
						
						
						
						Connection.execute
Connection.execute_named
Connection.quer_row
Connection.quer_row_named 
						
						
					 
					
						2018-10-28 10:29:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						47d3ac7027 
					 
					
						
						
							
							Try to fix test_interrupt  #415  
						
						 
						
						... 
						
						
						
						Use a scalar function to make sure the interrupt is performed
while the statement is running. 
						
						
					 
					
						2018-10-28 09:54:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						1598d4bc30 
					 
					
						
						
							
							Rustfmt  
						
						 
						
						
						
						
					 
					
						2018-10-28 08:51:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						0d08bf5e05 
					 
					
						
						
							
							Merge pull request  #411  from thomcc/i128_blob  
						
						 
						
						... 
						
						
						
						Add a feature for storing i128 as blobs. 
						
						
					 
					
						2018-10-19 21:49:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						3d82f7199a 
					 
					
						
						
							
							Allow getting a ValueRef out of Row and Context,  fixes   #259  
						
						 
						
						
						
						
					 
					
						2018-10-18 12:14:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe 
							
						 
					 
					
						
						
							
						
						e109554819 
					 
					
						
						
							
							Remove version check when bundled  
						
						 
						
						
						
						
					 
					
						2018-10-16 01:30:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						572471c40f 
					 
					
						
						
							
							Add a feature for storing i128 as blobs.  
						
						 
						
						... 
						
						
						
						This is behind the `i128_blob` feature.
Blobs are stored as 16 byte big-endian values, with their most significant bit
flipped. This is so that sorting, comparison, etc all work properly, even with
negative numbers. This also allows the representation to be stable across
different computers.
It's possible that the `FromSql` implementation should handle the case that the
real value is stored in an integer. I didn't do this, but would be willing to
make the change. I don't think we should store them this way though, since I
don't think users would be able to sort/compare them sanely.
Support for `u128` is not implemented, as comparison with i128 values would work
strangely. This also is consistent with `u64` not being allowed, not that I
think that would be reason enough on it's own.
The `byteorder` crate is used if this feature is flipped, as it's quite small
and implements things more or less optimally. If/when `i128::{to,from}_be_bytes`
gets stabilized (https://github.com/rust-lang/rust/issues/52963 ), we should
probably use that instead. 
						
						
					 
					
						2018-10-08 12:22:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						7176be2d6d 
					 
					
						
						
							
							Merge pull request  #408  from thomcc/interrupt_handle  
						
						 
						
						... 
						
						
						
						Add a method of interrupting a query executing on a separate thread, fixes  #407  
						
						
					 
					
						2018-10-08 18:37:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						b4565f565a 
					 
					
						
						
							
							Add a method of interrupting a query executing on a separate thread,  fixes   #407  
						
						 
						
						
						
						
					 
					
						2018-09-26 13:42:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						e7e03c3443 
					 
					
						
						
							
							Introduce NO_PARAMS constant  
						
						 
						
						... 
						
						
						
						As suggested here:
https://users.rust-lang.org/t/sql-parameter-values/20469/2  
						
						
					 
					
						2018-09-16 11:10:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						c4ae541eac 
					 
					
						
						
							
							Take IntoIterator rather than &[&ToSql] ( #312 )  
						
						 
						
						
						
						
					 
					
						2018-09-16 09:49:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						70b59f9c2c 
					 
					
						
						
							
							Impossible to execute a pragma in 0.14.0  #400  
						
						 
						
						... 
						
						
						
						sqlite3_stmt_readonly does not work for PRAGMA. 
						
						
					 
					
						2018-09-12 22:16:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						5e9c7bac4e 
					 
					
						
						
							
							Rustfmt  
						
						 
						
						
						
						
					 
					
						2018-08-16 18:29:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						0ccf98d214 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into vtab  
						
						 
						
						
						
						
					 
					
						2018-08-11 13:37:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						c925d1aa97 
					 
					
						
						
							
							Rustfmt  
						
						 
						
						
						
						
					 
					
						2018-08-11 12:48:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						2a29717c5a 
					 
					
						
						
							
							Fix hooks  
						
						 
						
						
						
						
					 
					
						2018-08-11 11:14:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						3aca24792c 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into vtab  
						
						 
						
						
						
						
					 
					
						2018-08-05 13:26:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						7310cac6f5 
					 
					
						
						
							
							Use pub(crate)  
						
						 
						
						
						
						
					 
					
						2018-07-31 22:17:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						a5403eb05f 
					 
					
						
						
							
							Replace PRAGMA call by Rust busy_timeout function  
						
						 
						
						
						
						
					 
					
						2018-07-28 17:04:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						73ebce5f98 
					 
					
						
						
							
							Add binding to sqlite3_busy_timeout and sqlite3_busy_handler.  
						
						 
						
						
						
						
					 
					
						2018-07-28 17:04:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						fc37b324b8 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into vtab  
						
						 
						
						
						
						
					 
					
						2018-07-28 16:56:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						9ecb1eef55 
					 
					
						
						
							
							Merge pull request  #369  from gwenn/busy  
						
						 
						
						... 
						
						
						
						Add binding to sqlite3_busy_timeout and sqlite3_busy_handler. 
						
						
					 
					
						2018-07-28 16:39:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kornel 
							
						 
					 
					
						
						
							
						
						b075592147 
					 
					
						
						
							
							Test transaction recovery from sqlite busy error  
						
						 
						
						
						
						
					 
					
						2018-07-28 12:58:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						558104de4d 
					 
					
						
						
							
							Add binding to sqlite3_busy_timeout and sqlite3_busy_handler.  
						
						 
						
						
						
						
					 
					
						2018-07-28 12:10:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						e2df03f474 
					 
					
						
						
							
							Remove macros  
						
						 
						
						
						
						
					 
					
						2018-07-14 18:47:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						823f3c96aa 
					 
					
						
						
							
							Ensure Virtual tables can be declared outside rusqlite crate  
						
						 
						
						... 
						
						
						
						Not sure it is the way to go. 
						
						
					 
					
						2018-07-14 11:01:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						3b0423353d 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into vtab  
						
						 
						
						
						
						
					 
					
						2018-06-28 21:01:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						bb6fa61e68 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into vtab  
						
						 
						
						
						
						
					 
					
						2018-06-28 20:54:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gwenn 
							
						 
					 
					
						
						
							
						
						2ea17d0b54 
					 
					
						
						
							
							Fix clippy warnings  
						
						 
						
						... 
						
						
						
						Calling OpenFlags::default() is more clear than this expression 
						
						
					 
					
						2018-06-28 20:46:28 +02:00