Commit Graph

2034 Commits

Author SHA1 Message Date
gwenn
ee04d3c5ee
Merge pull request #469 from thomcc/pub-ffi
Make the `libsqlite3_sys as ffi` export `pub`
2019-01-30 18:33:31 +01:00
Thom Chiovoloni
d7c8d43fb4 Add params/named_params macro, and expose ToSql from top level 2019-01-29 15:33:57 -08:00
Thom Chiovoloni
ef757240c1 Use rusqlite::ffi instead of extern crate libsqlite3_sys 2019-01-29 14:59:41 -08:00
Peter Abrahamsen
a160f360d0 Test that Transaction can be removed from an Rc 2019-01-29 11:01:09 -08:00
Peter Abrahamsen
65c6bff73b
Derive Debug for Transaction 2019-01-26 21:29:42 -08:00
Thom Chiovoloni
9478c490fb Make the libsqlite3_sys as ffi export pub 2019-01-26 14:30:27 -08:00
gwenn
18b8c390ab
Merge pull request #467 from gwenn/changes
Expose sqlite3_changes()
2019-01-26 11:40:24 +01:00
gwenn
073aff493d
Merge pull request #466 from gwenn/bindgen
Upgrade to bindgen 0.47
2019-01-26 11:10:20 +01:00
gwenn
4be7900bab Rustfmt 2019-01-26 11:02:34 +01:00
gwenn
e4c1f541ae Expose sqlite3_changes() #460 2019-01-26 11:01:51 +01:00
gwenn
94d5fe55c8 Cargo fix 2019-01-26 10:55:14 +01:00
gwenn
1c3ad27b2f Upgrade to bindgen 0.47 2019-01-26 10:54:21 +01:00
gwenn
36846387be
Merge pull request #463 from thomcc/safe-get-aux
Make get_aux safe by storing the TypeId with the data.
2019-01-26 10:28:51 +01:00
gwenn
b7d1e7e4ac
Merge pull request #456 from gwenn/from_handle
Introduce Connection::from_handle
2019-01-26 10:26:22 +01:00
gwenn
274ea8aec5 Merge remote-tracking branch 'jgallagher/master' into from_handle 2019-01-26 09:59:00 +01:00
Thom Chiovoloni
b6539a0fbf Make get_aux safe by storing the TypeId 2019-01-26 00:52:50 -08:00
gwenn
2ae8044c20
Merge pull request #465 from gwenn/params
Test parameters binding
2019-01-26 08:47:11 +01:00
gwenn
2603cce5db Rustfmt 2019-01-26 08:17:45 +01:00
gwenn
9b973d01b1 Test parameters binding 2019-01-26 08:17:23 +01:00
gwenn
a1654e7ee9
Merge pull request #464 from thomcc/stmt-status
Add support for querying sqlite_stmt_status
2019-01-25 18:21:45 +01:00
Thom Chiovoloni
ec879337af Add support for querying sqlite_stmt_status 2019-01-24 21:43:39 -08:00
gwenn
6d1c915c2b
Merge pull request #461 from gwenn/fix_session
Fix unused imports in context and session tests
2019-01-20 20:11:59 +01:00
gwenn
35e319a62a Fix unused imports in context and session tests 2019-01-20 19:41:33 +01:00
gwenn
dbc4eef657
Session extension (#459)
Session extension bindings
2019-01-13 12:46:19 +01:00
gwenn
92a22b7842 sqlite3_db_filename is available in SQLite >= 3.7.10 2019-01-06 14:01:17 +01:00
gwenn
0042f2514f Introduce Connection::from_handle 2019-01-06 12:58:46 +01:00
gwenn
f6a4feecea
Merge pull request #455 from gwenn/3.7.16
Restore old bindgen for Diesel
2019-01-06 10:16:42 +01:00
gwenn
c28795e7b8 Upgrade to libsqlite3-sys 0.12 2019-01-06 10:02:43 +01:00
gwenn
f9a08d7a5c Prepare for next release 2019-01-06 09:56:55 +01:00
gwenn
8cf11b18b3 Upgrade to bindgen 0.46 2019-01-06 09:55:56 +01:00
gwenn
6d668d798a Restore old bindgen for Diesel 2019-01-06 09:50:35 +01:00
gwenn
747a8d36ed
Err partial eq (#452)
Impl PartialEq for Error
2018-12-19 21:58:33 +01:00
gwenn
7619f638a8 [ci skip] Prepare 0.16.0 release 2018-12-16 18:15:58 +01:00
gwenn
9381e5a11b
Merge pull request #449 from gwenn/catch_unwind
Callbacks must not be able to unwind into sqlite code
2018-12-16 18:10:55 +01:00
gwenn
c926a8a850
Merge pull request #448 from gwenn/i128
Fix compilation error with `functions` and `i128` features
2018-12-16 17:55:48 +01:00
gwenn
2bf1a9f89f
Merge pull request #451 from gwenn/optional
Introduce `OptionalExtension`
2018-12-16 15:28:44 +01:00
gwenn
fd833ee2ea
Merge pull request #450 from gwenn/bindgen
Upgrade to bindgen 0.45
2018-12-16 15:28:06 +01:00
gwenn
5c7104c12f Improve doc 2018-12-16 11:55:04 +01:00
gwenn
e0db3d16dd Introduce OptionalExtension
Like in Diesel.
2018-12-16 11:15:21 +01:00
gwenn
2c872fc763 Upgrade to bindgen 0.45 2018-12-16 09:53:19 +01:00
gwenn
bd9b850c43 Callbacks must not be able to unwind into sqlite code 2018-12-16 09:40:14 +01:00
gwenn
9dfc56811b Fix compilation error with functions and i128 features 2018-12-16 08:19:54 +01:00
gwenn
bdfc2dfc54
Merge pull request #446 from gwenn/upgrade
Upgrade bundled version to SQLite 3.26.0
2018-12-15 12:12:19 +01:00
gwenn
75c0fe349a Add xShadowName only if bundled or vtab_v3 activated 2018-12-15 11:53:41 +01:00
gwenn
287e2f5dbc Fix vtab modules
`xShadowName` added
2018-12-15 10:51:02 +01:00
gwenn
ae461b8ed2 Upgrade bundled version to SQLite 3.26.0 2018-12-15 10:19:53 +01:00
gwenn
edc5a6a5a9
Merge pull request #444 from thomcc/allow-build-staticlib
Add support for forcing cargo:rustc-link-lib to link as native
2018-12-15 09:56:36 +01:00
Thom Chiovoloni
4fd00a6311 Add support for forcing cargo:rustc-link-lib to link as native 2018-12-14 17:12:31 -08:00
gwenn
372291c65e
Merge pull request #441 from gwenn/2018
Rust 2018 idioms
2018-12-07 22:11:15 +01:00
gwenn
1e08729306 [ci skip] Fix README 2018-12-07 22:08:48 +01:00