John Gallagher 
							
						 
					 
					
						
						
							
						
						d43a1abc78 
					 
					
						
						
							
							Merge branch 'master' into rust-1.9-reexported-trait-bugfix  
						
						
						
						
					 
					
						2016-05-29 23:54:47 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						326d8999e8 
					 
					
						
						
							
							Merge pull request  #169  from jgallagher/deprecated  
						
						... 
						
						
						
						Use new Rust 1.9 attribute: #[deprecated(since = "...", note = "...")] 
						
						
					 
					
						2016-05-29 23:42:22 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						b1b438158d 
					 
					
						
						
							
							Remove workaround for Rust compiler bug that was fixed in 1.9.  
						
						
						
						
					 
					
						2016-05-29 20:38:46 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						7c0eba0475 
					 
					
						
						
							
							Add since and note for all deprecation tags.  
						
						
						
						
					 
					
						2016-05-29 20:36:20 -04:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						6a4eacc927 
					 
					
						
						
							
							Simply use cargo clippy  
						
						
						
						
					 
					
						2016-05-28 11:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						f817ec86bc 
					 
					
						
						
							
							Use new Rust 1.9 attribute: #[deprecated].  
						
						
						
						
					 
					
						2016-05-26 21:16:09 +02:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						2f4990dafd 
					 
					
						
						
							
							Rename BorrowedValue -> ValueRef.  
						
						
						
						
					 
					
						2016-05-24 21:34:18 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						5b0cdbaa56 
					 
					
						
						
							
							Redo FromSql to make implementing it not unsafe.  
						
						... 
						
						
						
						Pass implementers a BorrowedValue instead of relying on them to use
the FFI interface. We take the responsibility of converting the raw
statement and column index into a BorrowedValue. 
						
						
					 
					
						2016-05-23 21:49:54 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						dccfd7e801 
					 
					
						
						
							
							Refactor: Extract ToSql into its own module.  
						
						
						
						
					 
					
						2016-05-22 20:16:54 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						dc1b0e39ed 
					 
					
						
						
							
							Re-export DropBehavior and SqliteTransactionBehavior.  
						
						
						
						
					 
					
						2016-05-19 20:35:27 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						d27ed0de63 
					 
					
						
						
							
							Re-export Savepoint.  
						
						
						
						
					 
					
						2016-05-19 20:32:17 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						c4417bee0e 
					 
					
						
						
							
							Manual fixes for rustfmt overly long lines.  
						
						
						
						
					 
					
						2016-05-19 20:09:40 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						71aa41c27a 
					 
					
						
						
							
							rustfmt  
						
						
						
						
					 
					
						2016-05-19 20:04:33 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						d608956bd0 
					 
					
						
						
							
							Merge branch 'master' into remove-rows-iterator-impl  
						
						
						
						
					 
					
						2016-05-19 14:06:56 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						0e6e78e81a 
					 
					
						
						
							
							Merge branch 'master' into savepoint-improvements  
						
						
						
						
					 
					
						2016-05-19 13:49:02 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						74b57ee47a 
					 
					
						
						
							
							Add test and fix for invalid cached column_count.  
						
						... 
						
						
						
						Issue raised in
https://github.com/jgallagher/rusqlite/pull/113#issuecomment-220122048 . 
						
						
					 
					
						2016-05-18 22:19:04 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						d5bbbbd763 
					 
					
						
						
							
							Add query_map_named and query_and_then_named to Statement.  
						
						
						
						
					 
					
						2016-05-18 22:01:08 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						703cf22b52 
					 
					
						
						
							
							Separate Savepoint out from Transaction.  
						
						... 
						
						
						
						Replaces `set_commit` and `set_rollback` with `set_drop_behavior`.
Allows specification of savepoint names.
Savepoint::rollback() does not consume the savepoint;
Transaction::rollback() does consume the transaction. 
						
						
					 
					
						2016-05-18 16:38:09 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						30733a3688 
					 
					
						
						
							
							Modify Rows::next to tie its lifetime to the returned Row.  
						
						... 
						
						
						
						This means Rows no longer implements Iterator, but it is no longer
possible to misuse it by accessing a stale Row handle. 
						
						
					 
					
						2016-05-18 11:41:22 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						437a06fca3 
					 
					
						
						
							
							Merge branch 'master' into gwenn-stmt-cache  
						
						
						
						
					 
					
						2016-05-17 20:52:52 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						92834951e3 
					 
					
						
						
							
							Make the creation of transactions and savepoints take &mut self.  
						
						... 
						
						
						
						Transactions in SQLite are nested, but the previous API allowed rusqlite
transaction wrappers to be created as "siblings". This resulted in
unexpected (and usually wrong) behavior. 
						
						
					 
					
						2016-05-17 19:53:53 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						d923d8c670 
					 
					
						
						
							
							Use a real LruCache instead of a VecDeque.  
						
						
						
						
					 
					
						2016-05-17 13:35:23 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						3c15eb0218 
					 
					
						
						
							
							Add Connection::prepare_cached.  
						
						
						
						
					 
					
						2016-05-17 13:34:54 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						ed72da92ef 
					 
					
						
						
							
							Remove cache feature  
						
						
						
						
					 
					
						2016-05-17 12:01:55 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						0ab9421e6a 
					 
					
						
						
							
							Detach StatementCache from Connection so we can embed it (coming later)  
						
						
						
						
					 
					
						2016-05-17 11:59:54 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						1978568d01 
					 
					
						
						
							
							Make StatementCache hold RawStatements instead of Statements.  
						
						
						
						
					 
					
						2016-05-17 11:55:10 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						f6aba80f4b 
					 
					
						
						
							
							Extract RawStatement wrapper around *mut sqlite3_stmt.  
						
						
						
						
					 
					
						2016-05-17 11:27:29 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						b76196ae1a 
					 
					
						
						
							
							Merge branch 'master' into gwenn-stmt-cache  
						
						
						
						
					 
					
						2016-05-17 08:54:47 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						63e5570ca9 
					 
					
						
						
							
							Merge pull request  #149  from jgallagher/gwenn-reset  
						
						... 
						
						
						
						Reset statements ASAP. 
						
						
					 
					
						2016-05-16 15:19:03 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						1262d3bb17 
					 
					
						
						
							
							Call sqlite3_reset on a statement ASAP inside Rows's Iterator impl.  
						
						
						
						
					 
					
						2016-05-16 14:39:14 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						8e1ce5cf9c 
					 
					
						
						
							
							Fuse a Rows iterator once it fetches the final row.  
						
						
						
						
					 
					
						2016-05-16 14:11:44 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						4a6c7b5329 
					 
					
						
						
							
							Reset in Rows's drop impl instead of waiting for the next query  
						
						
						
						
					 
					
						2016-05-16 14:02:39 -05:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						3a52dd65f0 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2016-05-16 19:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						ba7b1ea45e 
					 
					
						
						
							
							Merge pull request  #147  from jgallagher/update-to-latest-bitflags  
						
						... 
						
						
						
						Update to latest bitflags crate. 
						
						
					 
					
						2016-05-16 12:20:26 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						f77ae8816d 
					 
					
						
						
							
							Update to latest bitflags crate.  
						
						... 
						
						
						
						Closes  #139 . 
					
						2016-05-16 11:36:48 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						504b16dc98 
					 
					
						
						
							
							Merge branch 'master' into gwenn-convenient  
						
						
						
						
					 
					
						2016-05-16 11:02:56 -05:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						b20168fe9c 
					 
					
						
						
							
							Use String::from_utf8_lossy for error/trace.  
						
						... 
						
						
						
						Try to use the original message even if there are invalid
characters. 
						
						
					 
					
						2016-05-07 12:08:57 +02:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						41fe698cec 
					 
					
						
						
							
							Address additional clippy warnings  
						
						
						
						
					 
					
						2016-03-29 14:18:56 -04:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						2bd54578f5 
					 
					
						
						
							
							Update clippy version and address new warnings  
						
						
						
						
					 
					
						2016-03-29 11:54:02 -04:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						aea2f876d5 
					 
					
						
						
							
							Try to fix regression with Rust stable.  
						
						
						
						
					 
					
						2016-02-14 16:24:35 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						0fe1990d34 
					 
					
						
						
							
							Fix clippy warnings  
						
						
						
						
					 
					
						2016-02-14 16:11:59 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						24d5093ab8 
					 
					
						
						
							
							Merge remote-tracking branch 'jgallagher/master' into rustfmt  
						
						
						
						
					 
					
						2016-02-02 19:15:35 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						f529d130b9 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2016-02-02 19:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						82f1467a9f 
					 
					
						
						
							
							Add declaration for convenient module  
						
						
						
						
					 
					
						2016-02-02 18:57:25 +01:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						9a4095365f 
					 
					
						
						
							
							Merge branch 'master' into gwenn-stmt-cache  
						
						
						
						
					 
					
						2016-02-02 10:39:22 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						350fd11fed 
					 
					
						
						
							
							Add a handle() method to unsafely get the underlying SQLite connection.  
						
						... 
						
						
						
						Doc comments suggest opening issues on rusqlite for any uses of
`handle()`, as uses indicate areas where rusqlite insufficiently wraps
SQLite. 
						
						
					 
					
						2016-02-01 15:21:03 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						a793f8c8c5 
					 
					
						
						
							
							Remove scary lifetime-of-rows-may-panic from README.  
						
						... 
						
						
						
						Closes  #119 . 
					
						2016-02-01 14:30:51 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						a9a953e6b7 
					 
					
						
						
							
							Merge branch 'stmt-cache' of  https://github.com/gwenn/rusqlite  into gwenn-stmt-cache  
						
						
						
						
					 
					
						2016-01-07 11:19:59 -05:00 
						 
				 
			
				
					
						
							
							
								John Gallagher 
							
						 
					 
					
						
						
							
						
						f290c15d0d 
					 
					
						
						
							
							Merge branch 'dynamic' of  https://github.com/gwenn/rusqlite  into gwenn-dynamic  
						
						
						
						
					 
					
						2016-01-07 11:12:05 -05:00 
						 
				 
			
				
					
						
							
							
								gwenn 
							
						 
					 
					
						
						
							
						
						12f26e78b3 
					 
					
						
						
							
							Introduce RowIndex trait (like in rust-postgres)  
						
						
						
						
					 
					
						2016-01-02 12:13:37 +01:00