gwenn 
							
						 
					 
					
						
						
							
						
						3388fd1683 
					 
					
						
						
							
							Remove #[non_exhaustive] attribute on IndexConstraintOp  
						
						
						
						
					 
					
						2020-11-07 12:02:33 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						da94f8eba6 
					 
					
						
						
							
							Make tests return Result  
						
						
						
						
					 
					
						2020-11-05 22:14:00 +01:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						65c38bf813 
					 
					
						
						
							
							Add #[inline] and #[cold] in far more places  
						
						
						
						
					 
					
						2020-11-04 07:59:23 -08:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						22121772a2 
					 
					
						
						
							
							Deprecate NO_PARAMS in favor of passing an empty array  
						
						
						
						
					 
					
						2020-11-03 19:09:19 -08:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						c577a9d801 
					 
					
						
						
							
							Lifetime elision  
						
						
						
						
					 
					
						2020-06-01 18:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						2af75d1f13 
					 
					
						
						
							
							VTabCursor lifetime should be bound to VTab lifetime  
						
						... 
						
						
						
						```c
struct sqlite3_vtab_cursor {
  sqlite3_vtab *pVtab;      /* Virtual table of this cursor */
```
It seems that we need to introduce a lifetime on `VTab` trait
to express such constraint:
https://users.rust-lang.org/t/associated-type-with-lifetime-bound/7256 
But there may be another/new way to do it. 
						
						
					 
					
						2020-06-01 09:48:49 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						76fc22c653 
					 
					
						
						
							
							Fix missing docs  
						
						
						
						
					 
					
						2020-05-21 00:48:06 -07:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						ceb9f11de8 
					 
					
						
						
							
							Replace pub(crate) by pub(super) visibilty  
						
						
						
						
					 
					
						2020-05-16 10:18:25 +02:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						418ef10af2 
					 
					
						
						
							
							Add a wrapper for strings allocated on sqlite heap  
						
						
						
						
					 
					
						2020-04-16 08:21:43 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						9322b0e881 
					 
					
						
						
							
							Update links & copyright statement  
						
						
						
						
					 
					
						2020-04-15 21:37:39 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						c9ef5bd63c 
					 
					
						
						
							
							Make VTab / VTabCursor unsafe trait as implmenting them on the wrong type is unsound  
						
						
						
						
					 
					
						2020-04-15 10:33:04 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						3c6b57fe1b 
					 
					
						
						
							
							Fix vtab::Module lifetime  
						
						
						
						
					 
					
						2020-04-15 10:33:04 -07:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						611c8e8b02 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2020-04-11 22:18:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						f5c20abaa1 
					 
					
						
						
							
							Remove unused vtab_v3 feature while I'm here  
						
						
						
						
					 
					
						2020-04-07 14:28:03 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						d35dd0e99f 
					 
					
						
						
							
							Allow optionally passing an Error parameter to rusqlite::Result ( #678 )  
						
						
						
						
					 
					
						2020-04-06 14:43:06 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						6f6f7ffd9f 
					 
					
						
						
							
							Add #[non_exhaustive] to enums that might get new variants. ( #673 )  
						
						... 
						
						
						
						This just using them in patterns without a catchall. I left things alone
that seem very unlikely to change (`Value`, `ValueRef`, `DatabaseName`,
etc...). This might help reduce the number of breaking changes we need
(rusqlite is still pre-1.0 so it doesn't really matter that much, but
breaking changes complicate the story around when we can cut releases). 
						
						
					 
					
						2020-04-06 12:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						3196989f0d 
					 
					
						
						
							
							Clarify that the submodules of rusqlite::vtab are ports ( #672 )  
						
						
						
						
					 
					
						2020-04-06 11:04:45 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						6617db59fb 
					 
					
						
						
							
							Document which features are required, and add vtab usage examples ( #669 )  
						
						
						
						
					 
					
						2020-04-05 22:15:27 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						3ae52545a9 
					 
					
						
						
							
							Fix failing rarray test ( #664 )  
						
						
						
						
					 
					
						2020-03-31 21:07:26 -07:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						5356a609de 
					 
					
						
						
							
							Introduce alloc to generate C string allocated by sqlite3  
						
						... 
						
						
						
						Safe to send to SQLite for deallocation. 
						
						
					 
					
						2020-02-29 13:09:42 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						953906aab9 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2020-02-09 11:48:45 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						922228f604 
					 
					
						
						
							
							Fix clippy warnings  
						
						
						
						
					 
					
						2020-02-09 11:48:08 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						8cc4440f45 
					 
					
						
						
							
							Add missing IndexConstraintOp entries  
						
						... 
						
						
						
						Remove conditional inclusions. 
						
						
					 
					
						2020-01-26 18:14:52 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						5d06bc25a6 
					 
					
						
						
							
							Add missing IndexConstraintOp entries  
						
						... 
						
						
						
						Breaking changes 
						
						
					 
					
						2020-01-26 17:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						adb904650d 
					 
					
						
						
							
							Fix warnings related to deprecated Error::description  
						
						
						
						
					 
					
						2020-01-26 16:57:58 +01:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						c70d148542 
					 
					
						
						
							
							Remove most of the code using feature=bundled as a version check  
						
						
						
						
					 
					
						2020-01-14 08:11:36 -08:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						8302a50fb8 
					 
					
						
						
							
							Fix clippy warnings  
						
						
						
						
					 
					
						2019-11-03 11:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						0cf9ef8514 
					 
					
						
						
							
							Fix some clippy warnings  
						
						
						
						
					 
					
						2019-10-13 13:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						d229f0f9e9 
					 
					
						
						
							
							Remove #[macro_use] attribute when importing macros  
						
						
						
						
					 
					
						2019-08-09 20:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						30b41bed20 
					 
					
						
						
							
							Make Module impl Send  
						
						... 
						
						
						
						Also introduce a dedicated feature for series virtual table. 
						
						
					 
					
						2019-07-11 19:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						208f3c084b 
					 
					
						
						
							
							Clippy: fix warnings  
						
						
						
						
					 
					
						2019-07-10 21:10:12 +02:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						4356f5a176 
					 
					
						
						
							
							Include the name of the column in InvalidColumnType errors  
						
						
						
						
					 
					
						2019-06-25 12:20:11 -07:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						93b5c10816 
					 
					
						
						
							
							Fix warning: the item X is imported redundantly  
						
						
						
						
					 
					
						2019-06-02 08:36:16 +02:00 
						 
				 
			
				
					
						
							
							
								Richard Dodd 
							
						 
					 
					
						
						
							
						
						6c837a3f51 
					 
					
						
						
							
							Fix other failing case  
						
						
						
						
					 
					
						2019-04-26 15:30:49 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						ceb1ce4a55 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2019-03-19 20:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						71a2004894 
					 
					
						
						
							
							Add Rows::map method  
						
						
						
						
					 
					
						2019-03-10 12:58:20 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						6d9ae896b5 
					 
					
						
						
							
							Do not panic by default  
						
						... 
						
						
						
						Replace `Row::get` by `Row::get_checked`,
And rename original `Row::get` to `Row::get_unwrap`.
`Stmt::query_map`, `Stmt::query_map_named`, `Stmt::query_row`,
`Conn::query_row` and `Conn::query_row_named` callback parameter must return a `Result`. 
						
						
					 
					
						2019-02-21 20:48:09 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						e9896a7734 
					 
					
						
						
							
							Lifetime elision in impl  
						
						
						
						
					 
					
						2019-02-03 11:02:38 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						8862b17340 
					 
					
						
						
							
							Fix clippy warnings  
						
						
						
						
					 
					
						2019-02-02 11:37:26 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						75c0fe349a 
					 
					
						
						
							
							Add xShadowName only if bundled or vtab_v3 activated  
						
						
						
						
					 
					
						2018-12-15 11:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						287e2f5dbc 
					 
					
						
						
							
							Fix vtab modules  
						
						... 
						
						
						
						`xShadowName` added 
						
						
					 
					
						2018-12-15 10:51:02 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						1598d4bc30 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2018-10-28 08:51:02 +01: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