John Gallagher
							
						 
					 | 
					
						
						
							
						
						73611d45d5
					 | 
					
						
						
							
							Merge branch 'blob' of https://github.com/gwenn/rusqlite into gwenn-blob
						
						
						
						
						
						
					 | 
					
						2015-12-14 13:35:05 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						19abb53e97
					 | 
					
						
						
							
							Merge pull request #100 from jgallagher/bindgen-update
						
						
						
						
						
						
						
						Update bindings with bindgen 0.15.0/sqlite3 3.8.10 
						
						
					 | 
					
						2015-12-13 15:01:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						4b512212d2
					 | 
					
						
						
							
							Inline decode_result_with_errmsg to fix dead code warning
						
						
						
						
						
						
					 | 
					
						2015-12-13 14:59:47 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						bf96a15bcf
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into bindgen-update
						
						
						
						
						
						
					 | 
					
						2015-12-13 08:45:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						b883ab651d
					 | 
					
						
						
							
							Update unsafety of C function pointers for new bindgen
						
						
						
						
						
						
					 | 
					
						2015-12-13 08:40:51 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						699141df22
					 | 
					
						
						
							
							Merge pull request #99 from gwenn/simple-exec
						
						
						
						
						
						
						
						Simplify execute_batch implementation. 
						
						
					 | 
					
						2015-12-13 08:35:31 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						e94a5b8411
					 | 
					
						
						
							
							Add bindgen / sqlite version note to libsqlite3-sys
						
						
						
						
						
						
					 | 
					
						2015-12-13 08:30:42 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gwenael Treguier
							
						 
					 | 
					
						
						
							
						
						6e208fa655
					 | 
					
						
						
							
							Update bindings with bindgen 0.15.0/sqlite3 3.8.10
						
						
						
						
						
						
					 | 
					
						2015-12-13 08:30:33 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gwenael Treguier
							
						 
					 | 
					
						
						
							
						
						1c4ca000cf
					 | 
					
						
						
							
							Simplify execute_batch implementation.
						
						
						
						
						
						
					 | 
					
						2015-12-13 14:15:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gwenael Treguier
							
						 
					 | 
					
						
						
							
						
						d5faf2fab3
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/jgallagher/rusqlite into stmt-cache
						
						
						
						
						
						
					 | 
					
						2015-12-13 11:23:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gwenael Treguier
							
						 
					 | 
					
						
						
							
						
						888dce0d8f
					 | 
					
						
						
							
							Rustfmt
						
						
						
						
						
						
					 | 
					
						2015-12-13 11:05:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gwenael Treguier
							
						 
					 | 
					
						
						
							
						
						6f0f121d61
					 | 
					
						
						
							
							Merge remote-tracking branch 'remotes/jgallagher/master' into blob
						
						
						
						
						
						
					 | 
					
						2015-12-13 10:53:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						38e630f231
					 | 
					
						
						
							
							Add description of features to README
						
						
						
						
						
						
					 | 
					
						2015-12-12 16:04:11 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						b177502404
					 | 
					
						
						
							
							Merge pull request #97 from jgallagher/remove-sqlite-prefix
						
						
						
						
						
						
						
						Remove unnecessary prefixes on many types. 
						
						
					 | 
					
						2015-12-12 15:56:39 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						71459ed03b
					 | 
					
						
						
							
							Add to CONTRIBUTORS
						
						
						
						
						
						
					 | 
					
						2015-12-12 15:50:44 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						6bcc3edccd
					 | 
					
						
						
							
							BREAKING CHANGE: Remove common prefix on TransactionBehavior case names.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:22:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						b1cde705be
					 | 
					
						
						
							
							Rename SqliteLoadExtensionGuard -> LoadExtensionGuard.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:20:11 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						3d15a8a15c
					 | 
					
						
						
							
							Rename SqliteTransaction* -> Transaction*.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:17:43 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						9cac56d6a2
					 | 
					
						
						
							
							Rename SqliteOpenFlags -> OpenFlags.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:13:29 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						ea5cb41bbf
					 | 
					
						
						
							
							Rename SqliteRow -> Row.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:11:24 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						b932640181
					 | 
					
						
						
							
							Rename SqliteRows -> Rows.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:09:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						ec654352d9
					 | 
					
						
						
							
							Rename SqliteStatement -> Statement.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:08:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						eb60bb3111
					 | 
					
						
						
							
							Rename SqliteResult -> Result.
						
						
						
						
						
						
					 | 
					
						2015-12-12 14:06:03 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						f0b6bf9152
					 | 
					
						
						
							
							Rename SqliteError -> Error.
						
						
						
						
						
						
					 | 
					
						2015-12-12 13:53:58 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						4327a84edb
					 | 
					
						
						
							
							Rename SqliteConnection -> Connection.
						
						
						
						
						
						
						
						Leave old name in as a (deprecated) typealias. 
						
						
					 | 
					
						2015-12-12 13:53:34 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						87299009ba
					 | 
					
						
						
							
							Merge pull request #95 from jgallagher/gwenn-functions
						
						
						
						
						
						
						
						Add support for user-defined functions 
						
						
					 | 
					
						2015-12-12 10:46:55 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						4830b0a648
					 | 
					
						
						
							
							Add unit test for function with variable number of arguments
						
						
						
						
						
						
					 | 
					
						2015-12-12 10:44:08 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						5039e57637
					 | 
					
						
						
							
							Merge branch 'master' into gwenn-functions
						
						
						
						
						
						
						
						Conflicts:
	Changelog.md 
						
						
					 | 
					
						2015-12-11 19:21:39 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						36be658e42
					 | 
					
						
						
							
							Merge pull request #94 from jgallagher/gwenn-named-param
						
						
						
						
						
						
						
						Add support for named parameters 
						
						
					 | 
					
						2015-12-11 19:21:01 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						5fdb2e1fda
					 | 
					
						
						
							
							Allow named parameters to be omitted.
						
						
						
						
						
						
						
						If the parameters have never been bound, they default to `NULL`. If they
have previously been bound, they keep the existing value. 
						
						
					 | 
					
						2015-12-11 16:36:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						caf1e95e31
					 | 
					
						
						
							
							Add functions feature to travis and Changelog.
						
						
						
						
						
						
					 | 
					
						2015-12-11 16:28:46 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						3bcde498bd
					 | 
					
						
						
							
							Expand comments.
						
						
						
						
						
						
					 | 
					
						2015-12-11 16:27:39 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						ecef092303
					 | 
					
						
						
							
							Add remove_function to clear a user-defined function.
						
						
						
						
						
						
					 | 
					
						2015-12-11 15:47:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						3baf7b10f8
					 | 
					
						
						
							
							Add unit test demonstrating a closure-based UDF.
						
						
						
						
						
						
					 | 
					
						2015-12-11 15:35:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						3913e89f94
					 | 
					
						
						
							
							Allow user scalar functions to return results.
						
						
						
						
						
						
						
						This removes the need for scalar functions to have direct access to the
context (in order to set the return value). 
						
						
					 | 
					
						2015-12-11 15:08:40 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						81ec7fe7cd
					 | 
					
						
						
							
							Add get to function::Context.
						
						
						
						
						
						
						
						This allows user-defined functions to now only accept a `Context`, as it
embeds the arguments inside itself. 
						
						
					 | 
					
						2015-12-11 14:46:28 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						94d40c41c7
					 | 
					
						
						
							
							Introduce Context wrapper for user-defined functions.
						
						
						
						
						
						
						
						This commit adds get/set auxilliary data for arguments; more to come. 
						
						
					 | 
					
						2015-12-11 13:54:08 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						29494f46f6
					 | 
					
						
						
							
							Let create_scalar_function take an FnMut instead of a extern "C" fn.
						
						
						
						
						
						
					 | 
					
						2015-12-11 12:01:05 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						aae431760e
					 | 
					
						
						
							
							rustfmt - no code changes
						
						
						
						
						
						
					 | 
					
						2015-12-11 11:41:40 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						0c3575e845
					 | 
					
						
						
							
							Fix segfault in regexp user function test
						
						
						
						
						
						
					 | 
					
						2015-12-11 11:40:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						9f5f4ac385
					 | 
					
						
						
							
							Merge branch 'functions' of https://github.com/gwenn/rusqlite into gwenn-functions
						
						
						
						
						
						
						
						Conflicts:
	Cargo.toml
	src/lib.rs 
						
						
					 | 
					
						2015-12-11 11:31:25 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						489b7df451
					 | 
					
						
						
							
							Add named parameters to Changelog
						
						
						
						
						
						
					 | 
					
						2015-12-10 20:51:16 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						599e30f372
					 | 
					
						
						
							
							Rename bind_named_parameters -> bind_parameters_named.
						
						
						
						
						
						
					 | 
					
						2015-12-10 20:49:47 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						0051ff47a6
					 | 
					
						
						
							
							Refactor: Extract match to get an expected row into its own method.
						
						
						
						
						
						
					 | 
					
						2015-12-10 20:48:38 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						b7468b2c4b
					 | 
					
						
						
							
							Make parameter_index return a Result<Option<_>> instead of squashing
						
						
						
						
						
						
						
						string conversion errors into None. 
						
						
					 | 
					
						2015-12-10 20:41:31 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						186cb5893b
					 | 
					
						
						
							
							Rename query_named_row -> query_row_named.
						
						
						
						
						
						
						
						I think this is more consistent with Rust's tendency to group similar
methods like `iter`, `iter_mut` by appending the difference as a suffix. 
						
						
					 | 
					
						2015-12-10 20:31:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						8d4b3e6a31
					 | 
					
						
						
							
							Remove commented-out code
						
						
						
						
						
						
					 | 
					
						2015-12-10 20:30:43 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						21528452d7
					 | 
					
						
						
							
							Clean up comments on named parameter methods
						
						
						
						
						
						
					 | 
					
						2015-12-10 20:30:05 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						7338f23d4b
					 | 
					
						
						
							
							Add extra assertions around binding named parameters
						
						
						
						
						
						
					 | 
					
						2015-12-10 20:27:09 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Gallagher
							
						 
					 | 
					
						
						
							
						
						2f220161a5
					 | 
					
						
						
							
							Add extra check to named-parameter insertion unit test
						
						
						
						
						
						
					 | 
					
						2015-12-10 20:16:46 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |