Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						24295a5210 
					 
					
						
						
							
							Add macos to CI  
						
						
						
						
					 
					
						2020-04-11 22:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						3423b0e032 
					 
					
						
						
							
							Pass target to setup-rust-action for if/when windows-gnu is re-enabled  
						
						
						
						
					 
					
						2020-04-11 22:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						8b625ab226 
					 
					
						
						
							
							Run CI on cron to be notified of bustage due to new stable releases and such  
						
						
						
						
					 
					
						2020-04-11 22:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						06de08ad8d 
					 
					
						
						
							
							Pass clippy args all in one place (easier to copy/paste)  
						
						
						
						
					 
					
						2020-04-11 22:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						47b7c5508f 
					 
					
						
						
							
							Use hecrj/setup-rust-action for some CI since it has better matchers  
						
						
						
						
					 
					
						2020-04-11 22:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						2c8f8b0eab 
					 
					
						
						
							
							Fix cargo doc CI  
						
						
						
						
					 
					
						2020-04-11 22:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						ac1416152e 
					 
					
						
						
							
							Missed a checkout@v1  
						
						
						
						
					 
					
						2020-04-11 22:04:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						e4dafe4d4c 
					 
					
						
						
							
							Merge pull request  #698  from thomcc/checkout-v2  
						
						... 
						
						
						
						Use checkout@v2 
						
						
					 
					
						2020-04-11 20:39:52 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						12d1d170a1 
					 
					
						
						
							
							Use checkout@v2  
						
						
						
						
					 
					
						2020-04-11 20:31:42 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						8ce09df917 
					 
					
						
						
							
							Merge pull request  #695  from thomcc/update-bundled-sqlite  
						
						... 
						
						
						
						Upgrade bundled sqlite to 3.31.1 
						
						
					 
					
						2020-04-10 18:51:41 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						22564d3099 
					 
					
						
						
							
							Upgrade bundled sqlite to 3.31.1  
						
						
						
						
					 
					
						2020-04-10 16:15:34 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						def06b2958 
					 
					
						
						
							
							Merge pull request  #694  from thomcc/no-va-list  
						
						... 
						
						
						
						Exclude va_list and functions using it from the bundled bindings file and when cross compiling 
						
						
					 
					
						2020-04-10 10:11:12 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						e04426176f 
					 
					
						
						
							
							Merge pull request  #693  from thomcc/unchecked-transaction  
						
						... 
						
						
						
						Allow opting out of compile-time transaction checking 
						
						
					 
					
						2020-04-10 10:06:37 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						8d5f56568c 
					 
					
						
						
							
							Merge pull request  #692  from xfix/allow-non-unicode  
						
						... 
						
						
						
						Allow non-Unicode file names on Unix-like platforms 
						
						
					 
					
						2020-04-10 05:33:45 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						288aa961a7 
					 
					
						
						
							
							Exclude va_list and functions using it from the bundled bindings file  
						
						
						
						
					 
					
						2020-04-10 05:29:35 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						d408e3bcd2 
					 
					
						
						
							
							Allow opting out of compile-time transaction checking  
						
						
						
						
					 
					
						2020-04-09 12:39:40 -07:00 
						 
				 
			
				
					
						
							
							
								Konrad Borowski 
							
						 
					 
					
						
						
							
						
						c8078dfd1f 
					 
					
						
						
							
							Allow non-Unicode file names on Unix-like platforms  
						
						
						
						
					 
					
						2020-04-09 10:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						156fa9fcf2 
					 
					
						
						
							
							Merge pull request  #691  from thomcc/prep-0.22  
						
						... 
						
						
						
						Prep rusqlite 0.22.0 and libsqlite3-sys 0.17.3 
						
						
					 
					
						2020-04-08 11:31:14 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						6b8e2fc02b 
					 
					
						
						
							
							Prep rusqlite 0.22.0 and libsqlite3-sys 0.17.3  
						
						
						
						
					 
					
						2020-04-08 10:59:28 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						35458e4ebb 
					 
					
						
						
							
							Merge pull request  #690  from thomcc/revert-fix-invalid-unicode  
						
						... 
						
						
						
						Revert "Merge pull request #499  from xfix/unix-invalid-unicode" 
						
						
					 
					
						2020-04-08 10:48:13 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						ca13698273 
					 
					
						
						
							
							Revert "Merge pull request  #499  from xfix/unix-invalid-unicode"  
						
						... 
						
						
						
						This reverts commit 061748e1f5cf3cdecf12 
						
						
					 
					
						2020-04-08 10:38:32 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						061748e1f5 
					 
					
						
						
							
							Merge pull request  #499  from xfix/unix-invalid-unicode  
						
						... 
						
						
						
						Allow non-Unicode file names on Unix-like platforms 
						
						
					 
					
						2020-04-08 10:30:50 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						cf3cdecf12 
					 
					
						
						
							
							Merge pull request  #684  from thomcc/internal-unsafe  
						
						... 
						
						
						
						Clean up internal unsafe code 
						
						
					 
					
						2020-04-08 10:15:03 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						bd40676d20 
					 
					
						
						
							
							Merge pull request  #687  from thomcc/easier-testing-ci  
						
						... 
						
						
						
						Improve CI and testing/dev workflow by cleaning up how features are used. 
						
						
					 
					
						2020-04-08 10:14:34 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						6f4c67e1ea 
					 
					
						
						
							
							Run buildtime_bindgen and session in github CI instead where possible  
						
						
						
						
					 
					
						2020-04-07 15:57:25 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						74e815fb6d 
					 
					
						
						
							
							Use --workspace instead of --all for clippy  
						
						
						
						
					 
					
						2020-04-07 14:43:32 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						57749b8dbc 
					 
					
						
						
							
							Document bundled-full (add contributing section)  
						
						
						
						
					 
					
						2020-04-07 14:43:32 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						2f9bd7ed63 
					 
					
						
						
							
							Use bundled-full in github CI. Use actions-rs in more places for better error reporting  
						
						
						
						
					 
					
						2020-04-07 14:28:03 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						f95c3775b2 
					 
					
						
						
							
							Replace the big CI feature list with bundled-full feature  
						
						
						
						
					 
					
						2020-04-07 14:28:03 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						f5c20abaa1 
					 
					
						
						
							
							Remove unused vtab_v3 feature while I'm here  
						
						
						
						
					 
					
						2020-04-07 14:28:03 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						7e4ff77a43 
					 
					
						
						
							
							Use bencher instead of unstable libtest  
						
						
						
						
					 
					
						2020-04-07 14:28:03 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						8f7fc7d976 
					 
					
						
						
							
							Avoid using MaybeUninit for pointers  
						
						
						
						
					 
					
						2020-04-07 10:04:18 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						53c99f940e 
					 
					
						
						
							
							Fix up conventions around unsafe in internal functions  
						
						
						
						
					 
					
						2020-04-07 10:04:18 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						c0df911946 
					 
					
						
						
							
							Avoid rust-analyzer bug in InnerConnection::new ( #686 )  
						
						... 
						
						
						
						This is a workaround for a false error rust-analyzer gives in
InnerConnection::new. I'm guessing it's because it does some weird
feature stuff. It doesn't change any semantics, but makes working in
`rusqlite` much nicer when using rust-analyzer. 
						
						
					 
					
						2020-04-07 08:58:41 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						5ef73f6c8c 
					 
					
						
						
							
							Implement std::error::Error::source instead of cause ( #683 )  
						
						
						
						
					 
					
						2020-04-06 18:12:22 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						802eb669c3 
					 
					
						
						
							
							Expose bundled-windows feature from rusqlite directly ( #682 )  
						
						
						
						
					 
					
						2020-04-06 17:52:12 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						76336369ed 
					 
					
						
						
							
							Fix regression with <Cow<'_, _> as ToSql> ( #681 )  
						
						
						
						
					 
					
						2020-04-06 17:00:15 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						169b3c51fd 
					 
					
						
						
							
							Prepare 0.22.0-beta.0 (prerelease/unstable/testing build) ( #679 )  
						
						
						
						
					 
					
						2020-04-06 14:58:28 -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 
							
						 
					 
					
						
						
							
						
						498b8550ae 
					 
					
						
						
							
							Run clippy on all-targets. Also, use --workspace instead of --all ( #677 )  
						
						
						
						
					 
					
						2020-04-06 14:03:02 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						9b040da029 
					 
					
						
						
							
							Add Rows::{mapped,and_then} to get an Iterator out of a Rows i… ( #676 )  
						
						
						
						
					 
					
						2020-04-06 13:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						0394e114d0 
					 
					
						
						
							
							Return an error instead of panicing when parameter count is wron… ( #675 )  
						
						... 
						
						
						
						Fixes  #671  
					
						2020-04-06 12:47:35 -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 
							
						 
					 
					
						
						
							
						
						0c0d45f714 
					 
					
						
						
							
							Add APIs allowing separate parameter binding and statement execu… ( #668 )  
						
						
						
						
					 
					
						2020-04-06 10:44:00 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						26c744d0c3 
					 
					
						
						
							
							Improve CI test coverage ( #670 )  
						
						... 
						
						
						
						* Improve CI test coverage
* Run clippy/rustfmt/rustdoc in CI
* Disable warnings when building bundled sqlite 
						
						
					 
					
						2020-04-06 10:43:43 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						521f8dc481 
					 
					
						
						
							
							Prep for libsqlite3-sys 0.17.2 ( #667 )  
						
						... 
						
						
						
						This is essentially to get a release out that contains `in_gecko` so
that this library can be used in firefox.
Note: This had temporarially been 0.18.0, but as noted in
https://github.com/jgallagher/rusqlite/pull/619#discussion_r370435032 
there isn't an actual need for this, as it isn't a breaking change.
By releasing it as 0.17.2, we can still link rusqlite 0.21 against it,
which lets us avoid needing to cut a release of rusqlite just for a
gecko-specific linkage flag (I imagine there are a few more rusqlite
features we'd want for the next release). 
						
						
					 
					
						2020-04-06 10:07:55 -07:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						6617db59fb 
					 
					
						
						
							
							Document which features are required, and add vtab usage examples ( #669 )  
						
						
						
						
					 
					
						2020-04-05 22:15:27 -07:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						6edf72857e 
					 
					
						
						
							
							Merge pull request  #665  from thomcc/in-gecko  
						
						... 
						
						
						
						Add in_gecko feature to libsqlite3-sys to bypass linking / perform the (currently minor) changes needed to integrate 
						
						
					 
					
						2020-04-04 07:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Thom Chiovoloni 
							
						 
					 
					
						
						
							
						
						a2db66ee3e 
					 
					
						
						
							
							Add in_gecko feature to libsqlite3-sys to bypass linking.  
						
						
						
						
					 
					
						2020-04-03 13:37:56 -07:00