Commit Graph

1696 Commits

Author SHA1 Message Date
gwenn
4ffdb07f31 Merge remote-tracking branch 'jgallagher/master' into twistedfall 2019-08-31 10:00:33 +02:00
gwenn
941e36be9d Merge remote-tracking branch 'jgallagher/master' into twistedfall 2019-08-31 09:55:24 +02:00
gwenn
e85ebedb58
Merge pull request #421 from gwenn/tail
Check that only one statement is provided (#397)
2019-08-31 09:54:27 +02:00
gwenn
6c838bf544 Ignore test_execute_multiple when no extra check 2019-08-31 09:39:09 +02:00
gwenn
c6a5fd402c Merge remote-tracking branch 'jgallagher/master' into tail 2019-08-31 09:30:25 +02:00
gwenn
d61f18dd3c
Merge pull request #567 from gwenn/extra_check
Check SQL query passed to `execute`
2019-08-26 20:42:37 +02:00
gwenn
bcd26ca062 Merge remote-tracking branch 'jgallagher/master' into tail
# Conflicts:
#	src/inner_connection.rs
#	src/lib.rs
2019-08-26 20:41:15 +02:00
gwenn
00d50199a2 Check SQL query passed to execute
When `extra_check` feature is activated:
Fail when query has a column count > 0
Or when query is readonly.
2019-08-26 20:21:23 +02:00
Pro
a8d34da2d5 Use the correct (larger) lifetime of the returned column-related references in Row, Rows and Column 2019-08-22 16:53:16 +02:00
Pro
2a8339bda7 Forward all column related methods in Row and Rows 2019-08-22 16:38:43 +02:00
Pro
d46eb23364 Make column_name() public
Changes it's interface to Option<&str> to accommodate for out of bounds index
2019-08-22 16:38:43 +02:00
Pro
692b4b67dc Use expect() instead of unwrap() for string conversion 2019-08-22 16:38:31 +02:00
gwenn
835b69fcb7
Merge pull request #563 from gwenn/open_flags
Check OpenFlags
2019-08-17 08:32:25 +02:00
gwenn
dfcc4511ea Fix Clippy warning 2019-08-17 08:19:19 +02:00
gwenn
08e32444c9 Cleanup use statements 2019-08-17 08:18:37 +02:00
gwenn
28a48ec7c1 Check OpenFlags 2019-08-17 08:16:47 +02:00
gwenn
cb6f890e48
Merge pull request #560 from gwenn/clean
Clean
2019-08-09 20:25:25 +02:00
gwenn
dcc43fa445 Fix warnings 2019-08-09 20:06:31 +02:00
gwenn
e4fecf7fb8 Rustfmt 2019-08-09 20:03:46 +02:00
gwenn
d229f0f9e9 Remove #[macro_use] attribute when importing macros 2019-08-09 20:01:44 +02:00
gwenn
4e36b55b31
Merge pull request #556 from kornelski/fromsqlerr
Conversion from FromSqlError to Error
2019-08-05 17:58:09 +02:00
Kornel
010794e091 Conversion from FromSqlError to Error
Fixes #555
2019-08-04 21:24:50 +01:00
gwenn
3fda4af69b
Merge pull request #554 from derekdreery/check_for_isnan
Handle old versions of visual studio
2019-07-28 18:45:36 +02:00
Richard Dodd
a50d37bd3a Handle old versions of visual studio 2019-07-28 17:05:34 +01:00
gwenn
4db226c0df
Memory leak when using Statement.expanded_sql (#553)
Memory leak when using Statement.expanded_sql
2019-07-28 08:53:26 +02:00
gwenn
d87a1bbf7e
Merge pull request #551 from gwenn/0.20.0
[ci skip] Prepare release 0.20
2019-07-27 09:51:36 +02:00
gwenn
797baf230d [ci skip] Prepare release 0.20
rusqlite 0.20.0
And libsqlite3-sys 0.16.0
2019-07-27 09:48:43 +02:00
gwenn
1d8c2a6ac6
Merge pull request #549 from gwenn/non-utf-8
Do not assume `sqlite3_column_text` is valid UTF-8.
2019-07-27 09:36:27 +02:00
gwenn
bcd6b59824
Merge pull request #550 from gwenn/deps
Deps
2019-07-27 09:34:51 +02:00
gwenn
3ff7b41527 Update docs.rs features 2019-07-27 09:15:52 +02:00
gwenn
813ec1272e Upgrade dependencies
bindgen 0.51
url 2.0
2019-07-27 09:14:55 +02:00
gwenn
701389605d Do not assume sqlite3_column_text is valid UTF-8
Fix impact on features
2019-07-24 20:46:53 +02:00
gwenn
f0ae7b6e9b Do not assume sqlite3_column_text is valid UTF-8.
Fix Statement::value_ref
2019-07-24 20:08:31 +02:00
gwenn
bd5506899d Revert last commit 2019-07-23 18:29:50 +02:00
gwenn
f78ac1f2cf Do not assume sqlite3_column_text is valid UTF-8.
Fix Statement::value_ref
2019-07-22 21:07:53 +02:00
gwenn
b7882380b2
Merge pull request #546 from gwenn/vtab_send
Make `Module` impl `Send`
2019-07-12 18:48:00 +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
547fb031ff
Merge pull request #545 from jgallagher/3.29
Upgrade bundled SQLite version to 3.29
2019-07-11 18:44:33 +02:00
gwenn
be12a78e60 Upgrade bundled SQLite version to 3.29 2019-07-11 16:27:07 +00:00
gwenn
484eb8b25d
Merge pull request #544 from gwenn/warnings
Clippy: fix warnings
2019-07-10 21:29:38 +02:00
gwenn
208f3c084b Clippy: fix warnings 2019-07-10 21:10:12 +02:00
gwenn
94d378692e
Merge pull request #542 from gwenn/bindgen
Upgrade bindgen to 0.50
2019-07-04 18:06:30 +02:00
gwenn
8070f3cbe6 Remove bindgen defaut features 2019-07-03 21:12:47 +02:00
gwenn
54ccb0d026 Upgrade bindgen to 0.50 2019-07-03 21:06:22 +02:00
gwenn
a52eeb2565 [ci skip] Prepare release 0.19
rusqlite 0.19.0
And libsqlite3-sys 0.15.0
2019-06-26 18:13:41 +02:00
Thom Chiovoloni
3aca84c67d
Merge pull request #541 from thomcc/include-column-name-in-type-error
Include the name of the column in InvalidColumnType errors
2019-06-25 18:08:05 -07:00
gwenn
ef036e383c
Merge pull request #539 from gwenn/window-func
Add binding to `sqlite3_create_window_function`
2019-06-25 21:40:21 +02:00
Thom Chiovoloni
4356f5a176 Include the name of the column in InvalidColumnType errors 2019-06-25 12:20:11 -07:00
gwenn
092993b72a Fix travis script 2019-06-25 21:15:16 +02:00
gwenn
c275cd29e0 Fix tests 2019-06-25 20:47:32 +02:00