gwenn 
							
						 
					 
					
						
						
							
						
						4357471197 
					 
					
						
						
							
							Fix build errors related to bitflags  
						
						
						
						
					 
					
						2018-01-27 10:32:58 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						3aaab1e36f 
					 
					
						
						
							
							Merge remote-tracking branch 'remotes/jgallagher/master' into vtab  
						
						
						
						
					 
					
						2018-01-20 12:29:07 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						96103b0662 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into hooks  
						
						
						
						
					 
					
						2018-01-20 10:08:40 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Newman 
							
						 
					 
					
						
						
							
						
						2a03c1ad4d 
					 
					
						
						
							
							Add DropBehavior::Panic to enforce intentional commit or rollback.  
						
						
						
						
					 
					
						2018-01-11 16:52:32 -08:00 
						 
				 
			
				
					
						
							
							
								Travis Cross 
							
						 
					 
					
						
						
							
						
						7e280d4e64 
					 
					
						
						
							
							Add comment to justify &mut Connection in Transaction  
						
						... 
						
						
						
						The `Transaction` implementation never actually mutates the
`Connection` reference we give it.  In fact, the `Transaction`
structure itself only requires an immutable connection.  So it can be
surprising to readers that the constructor requires a `&mut
Connection`.  We do this so as to prevent at compile-time nested or
concurrent transactions on the same connection as these are not
allowed by SQLite.
In this commit, we add a comment explaining this nuance. 
						
						
					 
					
						2017-12-31 10:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								Travis Cross 
							
						 
					 
					
						
						
							
						
						5d8a840b5d 
					 
					
						
						
							
							Fix date/time format for SQLite, use RFC 3339  
						
						... 
						
						
						
						We implement `ToSql` and `FromSql` for `time::Timespec` values.  Our
documentation indicates that we store the value in the same format
used by SQLite's built-in date/time functions, but this was not
correct.
We were using the format:
    %Y-%m-%d %H:%M:%S:%f %Z
This format cannot be interpreted at all by SQLite's built-in
date/time functions.  There are three reasons for this:
- SQLite supports only two timezone formats: `[+-]HH:MM` and the
  literal character `Z` (indicating UTC)
- SQLite does not support a space before the timezone indicator
- SQLite supports a period (`.`) between the seconds field and the
  fractional seconds field, but not a colon (`:`)
SQLite does support the RFC 3339 date/time format, which is standard
in many other places.  As we're always storing a UTC value, we'll
simply use a trailing `Z` to indicate the timezone, as allowed by RFC
3339.  The new format is:
    %Y-%m-%dT%H:%M:%S.%fZ
To avoid breaking applications using databases with values in the old
format, we'll continue to support it as a fallback for `FromSql`.
[1] https://www.sqlite.org/lang_datefunc.html 
[2] https://tools.ietf.org/html/rfc3339  
						
						
					 
					
						2017-12-24 22:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						aa64e2fb33 
					 
					
						
						
							
							Remove potentially conflicting impl of ToSqlOutput.  
						
						... 
						
						
						
						Replace with manual implementations of all the types we provided impls
for before. 
						
						
					 
					
						2017-12-05 19:40:09 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						4bfbb5f1fe 
					 
					
						
						
							
							Fix handful of clippy warnings.  
						
						
						
						
					 
					
						2017-11-17 11:37:23 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						5f800eb285 
					 
					
						
						
							
							Merge pull request  #306  from jgallagher/twistedfall-master  
						
						... 
						
						
						
						Export RowIndex trait to allow external code to be generic over what can index be 
						
						
					 
					
						2017-11-13 11:33:12 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						ccf9e6fe6c 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/twistedfall/rusqlite  into twistedfall-master  
						
						
						
						
					 
					
						2017-11-13 08:30:29 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						6b81979eea 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/lgarczyn/rusqlite  into lgarczyn-master  
						
						
						
						
					 
					
						2017-11-13 08:27:33 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						217e12fcee 
					 
					
						
						
							
							Merge pull request  #304  from jgallagher/gwenn-clippy  
						
						... 
						
						
						
						Fix some clippy warnings 
						
						
					 
					
						2017-11-13 08:23:52 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						498faac4db 
					 
					
						
						
							
							Merge branch 'clippy' of  https://github.com/gwenn/rusqlite  into gwenn-clippy  
						
						
						
						
					 
					
						2017-11-12 16:27:42 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						d000aa52d7 
					 
					
						
						
							
							Merge branch 'flush_prepared_cached' of  https://github.com/edelangh/rusqlite  into edelangh-flush_prepared_cached  
						
						
						
						
					 
					
						2017-11-12 16:23:59 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						4852d826c8 
					 
					
						
						
							
							Merge branch 'update-deps' of  https://github.com/oherrala/rusqlite  into oherrala-update-deps  
						
						
						
						
					 
					
						2017-11-12 15:07:31 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						08228ec7c6 
					 
					
						
						
							
							Merge pull request  #283  from king6cong/master  
						
						... 
						
						
						
						code indent 
						
						
					 
					
						2017-11-12 15:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						b5f57c14c5 
					 
					
						
						
							
							Merge pull request  #276  from cactorium/master  
						
						... 
						
						
						
						Add Other variant for the Error type 
						
						
					 
					
						2017-11-12 15:02:41 -07:00 
						 
				 
			
				
					
						
							
							
								Ossi Herrala 
							
						 
					 
					
						
						
							
						
						28d58529b7 
					 
					
						
						
							
							Update dependencies  
						
						... 
						
						
						
						* Gcc crate has been renamed to cc.
* Chrono::UTC has been renamed to Chrono::Utc.
* bitflags 1.0 uses associated constants. So prefix OpenFlags. 
						
						
					 
					
						2017-10-09 23:25:40 +03:00 
						 
				 
			
				
					
						
							
							
								Pro 
							
						 
					 
					
						
						
							
						
						c08ee8be82 
					 
					
						
						
							
							Export RowIndex trait to allow external code to be generic over what can index be  
						
						
						
						
					 
					
						2017-09-20 15:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						c842e789bd 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into vtab  
						
						
						
						
					 
					
						2017-09-11 19:45:22 +02:00 
						 
				 
			
				
					
						
							
							
								edelangh 
							
						 
					 
					
						
						
							
						
						ab643c90ce 
					 
					
						
						
							
							review panic in InnerConnection.drop  
						
						
						
						
					 
					
						2017-09-06 16:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						148dc0baf0 
					 
					
						
						
							
							Fix more clippy warnings  
						
						
						
						
					 
					
						2017-08-18 21:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								edelangh 
							
						 
					 
					
						
						
							
						
						0d1907887e 
					 
					
						
						
							
							add cfg for test  
						
						
						
						
					 
					
						2017-07-20 16:40:24 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						f7c1a8e7b8 
					 
					
						
						
							
							Fix some clippy warnings  
						
						
						
						
					 
					
						2017-07-19 21:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								edelangh 
							
						 
					 
					
						
						
							
						
						bdd4f9a1a9 
					 
					
						
						
							
							Added drop for Connection to prevent fd leak  
						
						... 
						
						
						
						Added call to flush_prepared_statement_cache
otherwise InnerConnection receives DatabaseBusy on sqlite3_close 
						
						
					 
					
						2017-07-19 12:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								louis 
							
						 
					 
					
						
						
							
						
						301634add7 
					 
					
						
						
							
							fixed timezone issue  
						
						
						
						
					 
					
						2017-07-18 09:56:02 -06:00 
						 
				 
			
				
					
						
							
							
								louis 
							
						 
					 
					
						
						
							
						
						6188a6a97c 
					 
					
						
						
							
							added more tests  
						
						
						
						
					 
					
						2017-07-18 17:46:49 +02:00 
						 
				 
			
				
					
						
							
							
								louis 
							
						 
					 
					
						
						
							
						
						8bc97972f8 
					 
					
						
						
							
							fixed %F instead of %F:%s  
						
						
						
						
					 
					
						2017-07-18 17:43:25 +02:00 
						 
				 
			
				
					
						
							
							
								louis 
							
						 
					 
					
						
						
							
						
						0a114c4436 
					 
					
						
						
							
							Fixed loss of time information during string conversion  
						
						
						
						
					 
					
						2017-07-11 17:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								louis 
							
						 
					 
					
						
						
							
						
						0d001583b2 
					 
					
						
						
							
							Fixed loss of time information during string conversion  
						
						
						
						
					 
					
						2017-07-11 17:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								king6cong 
							
						 
					 
					
						
						
							
						
						13a32e4004 
					 
					
						
						
							
							code indent  
						
						
						
						
					 
					
						2017-06-02 17:19:39 +08:00 
						 
				 
			
				
					
						
							
							
								Kelvin Ly 
							
						 
					 
					
						
						
							
						
						dde762bf0e 
					 
					
						
						
							
							Rename Error::Other to Error::ToSqlConversionFailure  
						
						
						
						
					 
					
						2017-05-30 19:22:14 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						20de96083a 
					 
					
						
						
							
							Merge pull request  #280  from jgallagher/to-sql-str-u8  
						
						... 
						
						
						
						Add ToSql impls for str and [u8]. 
						
						
					 
					
						2017-05-29 13:39:35 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						3827a835ef 
					 
					
						
						
							
							Add ToSql impls for str and [u8].  
						
						
						
						
					 
					
						2017-05-29 11:20:52 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						4623064f4d 
					 
					
						
						
							
							Update to bitflags 0.9.  
						
						
						
						
					 
					
						2017-05-29 10:52:19 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						6b360a11c2 
					 
					
						
						
							
							Merge pull request  #258  from gwenn/constants  
						
						... 
						
						
						
						Constants 
						
						
					 
					
						2017-05-29 10:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								Kelvin Ly 
							
						 
					 
					
						
						
							
						
						022f1e8671 
					 
					
						
						
							
							Add Other variant for the Error type  
						
						
						
						
					 
					
						2017-05-19 23:48:06 -04:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						94670c0119 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2017-05-12 19:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						dfdd42fd09 
					 
					
						
						
							
							Bind sqlite3_commit_hook and sqlite3_rollback_hook  
						
						
						
						
					 
					
						2017-05-12 19:14:34 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						466b8aab2f 
					 
					
						
						
							
							Rename row parameter to row_id  
						
						
						
						
					 
					
						2017-05-12 19:12:10 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						3e6fffaf94 
					 
					
						
						
							
							Due to rust monophormisation, there is no need for double indirection  
						
						
						
						
					 
					
						2017-04-27 18:05:12 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						63a444a95f 
					 
					
						
						
							
							Fix memory leak and add test  
						
						
						
						
					 
					
						2017-04-26 20:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						6eb98afd67 
					 
					
						
						
							
							SQLITE_RECURSIVE is not available with SQLite 3.6.8  
						
						
						
						
					 
					
						2017-04-25 21:08:41 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						3b575c3b4a 
					 
					
						
						
							
							Implementation of sqlite3_update_hook  #260  
						
						... 
						
						
						
						First draft (no tested and a memory leak) 
						
						
					 
					
						2017-04-25 20:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						197d1161c3 
					 
					
						
						
							
							Field estimatedRows is not available with SQLite 3.7.7  
						
						
						
						
					 
					
						2017-04-21 21:50:38 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						1d684ae653 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into vtab  
						
						
						
						
					 
					
						2017-04-21 20:01:04 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						9ea48db46f 
					 
					
						
						
							
							Some open flags are not available in 3.6.8  
						
						
						
						
					 
					
						2017-04-20 20:59:07 +02:00 
						 
				 
			
				
					
						
							
							
								Aidan Hobson Sayers 
							
						 
					 
					
						
						
							
						
						7bd969b8fd 
					 
					
						
						
							
							Fix functions for empty blobs  
						
						... 
						
						
						
						Expands fix from #175  
						
						
					 
					
						2017-04-16 16:49:28 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						08f96a678e 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2017-04-07 19:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						4e5b64fbca 
					 
					
						
						
							
							Use constants generated by bindgen where possible  
						
						
						
						
					 
					
						2017-04-07 19:36:31 +02:00