Commit Graph

  • e8bc9fcc21 TypeChooser has been renamed to ParseCallbacks gwenn 2017-04-27 18:42:10 +02:00
  • 3e6fffaf94 Due to rust monophormisation, there is no need for double indirection gwenn 2017-04-27 18:05:12 +02:00
  • 63a444a95f Fix memory leak and add test gwenn 2017-04-26 20:12:48 +02:00
  • 6eb98afd67 SQLITE_RECURSIVE is not available with SQLite 3.6.8 gwenn 2017-04-25 21:08:41 +02:00
  • 3b575c3b4a Implementation of sqlite3_update_hook #260 gwenn 2017-04-25 20:58:22 +02:00
  • 197d1161c3 Field estimatedRows is not available with SQLite 3.7.7 gwenn 2017-04-21 21:50:38 +02:00
  • 6371c0c6ec Fix bindgen 3.7.7 gwenn 2017-04-21 21:38:29 +02:00
  • 1d684ae653 Merge remote-tracking branch 'jgallagher/master' into vtab gwenn 2017-04-21 20:01:04 +02:00
  • 30bba4618b Upgrade outdated dependencies gwenn 2017-04-21 19:47:47 +02:00
  • 9ea48db46f Some open flags are not available in 3.6.8 gwenn 2017-04-20 20:59:07 +02:00
  • fba280ff64 Some limits are not available in 3.6.8 gwenn 2017-04-20 20:33:18 +02:00
  • d4177c5217 Set HAVE_USLEEP Steven Fackler 2017-04-18 12:37:04 +02:00
  • 7bd969b8fd Fix functions for empty blobs Aidan Hobson Sayers 2017-04-16 16:49:28 +01:00
  • 08f96a678e Rustfmt gwenn 2017-04-07 19:43:24 +02:00
  • 4e5b64fbca Use constants generated by bindgen where possible gwenn 2017-04-07 19:36:31 +02:00
  • cd824aeaee Bump to 0.11.0 John Gallagher 2017-04-06 14:10:32 -04:00
  • 87ab8aefc8 Merge pull request #257 from jgallagher/add-sqlite-3-7-16-bindgen John Gallagher 2017-04-06 13:57:37 -04:00
  • 5a5d28ec69 Add bindgen bindings for SQLite 3.7.16 to libsqlite3-sys. John Gallagher 2017-04-06 13:34:36 -04:00
  • ae9b62b9b3 Merge pull request #256 from jgallagher/version-bump John Gallagher 2017-04-05 15:22:27 -04:00
  • 893bae1220 Bump to 0.10.2. John Gallagher 2017-04-05 14:34:06 -04:00
  • 401d1f81e1 Merge pull request #255 from jgallagher/fix-duplicated-constants John Gallagher 2017-04-05 14:31:31 -04:00
  • 549373f764 Fix incorrect ffi constant accesses. John Gallagher 2017-04-05 13:22:55 -04:00
  • 76363cca7e Merge pull request #253 from jgallagher/fix-unused-macro-warning John Gallagher 2017-04-05 13:30:46 -04:00
  • 61eb843c6b Merge remote-tracking branch 'origin/master' into fix-duplicated-constants John Gallagher 2017-04-05 13:10:48 -04:00
  • 83d9817905 Merge pull request #254 from jgallagher/add-fromsql-isize John Gallagher 2017-04-05 13:09:26 -04:00
  • a13df1e3cd Avoid publicly exporting constants from libsqlite3-sys multiple times. John Gallagher 2017-04-05 13:04:52 -04:00
  • 4b2a6d2207 Fix unused macro warning when compiling tests without trace feature. John Gallagher 2017-04-05 12:46:58 -04:00
  • a1206d5076 Add FromSql/ToSql impls for isize. John Gallagher 2017-04-05 12:52:37 -04:00
  • 3889c8d3e0 Merge remote-tracking branch 'jgallagher/master' into vtab gwenn 2017-03-09 19:24:43 +01:00
  • c40b395410 Min SQLite version for vtab is 3.7.7 gwenn 2017-03-09 19:24:02 +01:00
  • ccf1f61127 Merge pull request #249 from jgallagher/reorganize-extract-row John Gallagher 2017-03-09 09:30:28 -05:00
  • ec78a2b5fa Reorganize: Extract Row/Rows and helper types into their own mod files. John Gallagher 2017-03-08 16:57:43 -05:00
  • 7f0082e44e Merge remote-tracking branch 'jgallagher/master' into vtab gwenn 2017-03-08 20:35:07 +01:00
  • 745341716c Merge pull request #248 from jgallagher/reorganize-extract-statement John Gallagher 2017-03-08 12:41:34 -05:00
  • 6bd8516511 Roll convenient.rs into statement.rs. John Gallagher 2017-03-08 11:26:25 -05:00
  • 5bd7cb37c7 Move named_params.rs into statement.rs, greatly reducing the StatementCrateImpl trait size. John Gallagher 2017-03-08 11:20:43 -05:00
  • 59159fcb25 Rename execute_() to execute_with_bound_parameters(). John Gallagher 2017-03-08 11:11:05 -05:00
  • 723fc91a09 Minor refactor to avoid needing to expose Statement::decode_result(). John Gallagher 2017-03-08 11:04:22 -05:00
  • 38c9a4a159 Reorganize: Extract Statement and its impl into its own module. John Gallagher 2017-03-08 10:48:14 -05:00
  • 7398ffcb4a Merge pull request #247 from jgallagher/no-buildtime-bindgen-by-default John Gallagher 2017-03-03 16:07:12 -05:00
  • ab1f784b5e Add buildtime_bindgen tests to CI. John Gallagher 2017-03-03 15:47:42 -05:00
  • 5a4b401965 Update Changelog for 0.10.1. John Gallagher 2017-03-03 15:39:00 -05:00
  • ad58fd3fe4 Add build notes to README. John Gallagher 2017-03-03 15:37:15 -05:00
  • f0dfab0349 Only check for and require SQLITE3_INCLUDE_DIR if we're running bindgen at buildtime. John Gallagher 2017-03-03 15:16:49 -05:00
  • 06383c65cb Update build process to use prebuilt bindings. John Gallagher 2017-03-03 14:57:40 -05:00
  • 9510e25ef3 Add prebuilt bindings for all relevant SQLite versions. John Gallagher 2017-03-03 14:56:21 -05:00
  • 09e3f28935 Merge pull request #246 from gwenn/build-scripts-comments John Gallagher 2017-03-03 15:37:34 -05:00
  • a5ff2387fa Add comments in build scripts (#244) gwenn 2017-03-03 21:15:54 +01:00
  • 84d21ecf91 Merge pull request #245 from jgallagher/update-bundled-sqlite John Gallagher 2017-03-03 13:27:49 -05:00
  • 0a35f4bb1e Version bumps to use new bundled SQLite. John Gallagher 2017-03-03 13:07:27 -05:00
  • 62eef1c8a0 Update bundled SQLite source to 3.17.0 John Gallagher 2017-03-03 13:07:15 -05:00
  • 321dfff41a Add limits feature to doc-publishing script John Gallagher 2017-02-28 09:56:38 -05:00
  • acf612985e Update Changelog with 0.10.0 release date John Gallagher 2017-02-28 09:34:28 -05:00
  • e536ce02e8 Merge pull request #239 from gwenn/clippy John Gallagher 2017-02-28 09:33:21 -05:00
  • faa94d1246 Fix clippy warnings gwenn 2017-02-24 20:10:51 +01:00
  • 4918fb8f50 Merge pull request #234 from jgallagher/semver-check John Gallagher 2017-02-24 10:06:22 -05:00
  • 39d71810ce Merge branch 'master' into semver-check John Gallagher 2017-02-23 15:36:54 -05:00
  • 0d8c6ca5d7 Merge pull request #238 from gwenn/categories John Gallagher 2017-02-23 15:36:10 -05:00
  • aedb681f54 Add categories and keywords to libsqlite3-sys gwenn 2017-02-23 21:07:10 +01:00
  • 6bac06cc49 Merge pull request #237 from sgrif/sg-remove-libc John Gallagher 2017-02-16 13:25:55 -05:00
  • 2c58b3f804 Remove the dependency on libc Sean Griffin 2017-02-16 11:17:24 -05:00
  • 7a8dfbd555 Add to CONTRIBUTORS John Gallagher 2017-02-11 10:51:29 -05:00
  • 28f990773c Merge pull request #236 from miedzinski/urlfix John Gallagher 2017-02-11 10:49:54 -05:00
  • 1b1573c5b2 Fix URL Markdown syntax in Connection docs Dominik Miedziński 2017-02-11 10:50:13 +01:00
  • 56eee2c13c Perform a runtime check that the SQLite version isn't older than the one we found at build time. John Gallagher 2017-02-09 20:56:35 -05:00
  • 7444f7b30a Merge pull request #233 from jgallagher/clarify-old-sqlite-version-support John Gallagher 2017-02-09 20:38:37 -05:00
  • 358cca1638 Clarify support of older SQLite versions. John Gallagher 2017-02-09 20:12:24 -05:00
  • e92a0ef30b Merge pull request #232 from jgallagher/run-bindgen-at-build-time John Gallagher 2017-02-09 20:18:12 -05:00
  • 5dbfa2850e Manually insert SQLITE_DETERMINISTIC flag in bindgen output if needed. John Gallagher 2017-02-08 21:41:34 -05:00
  • 644166fa5b Update appveyor.yml John Gallagher 2017-02-08 20:40:09 -05:00
  • 5f871b9784 Update travis.yml John Gallagher 2017-02-07 22:20:04 -05:00
  • 396a853720 Add SQLite version requirements to functions and blob features. John Gallagher 2017-02-07 22:10:31 -05:00
  • 4216671fe6 Update for new bindgen output. John Gallagher 2017-02-07 21:09:20 -05:00
  • 161ac2bf0a Update libsqlite3-sys to run bindgen at build time John Gallagher 2017-02-07 20:37:52 -05:00
  • eb0a320875 Merge pull request #231 from jgallagher/fmt-cleanup John Gallagher 2017-02-08 19:46:04 -05:00
  • e2d2a689f8 Minor cleanup from rustfmt pass John Gallagher 2017-02-08 19:38:50 -05:00
  • 971d3730b5 Merge pull request #230 from gwenn/rustfmt John Gallagher 2017-02-08 19:33:07 -05:00
  • efedd85b97 Merge pull request #229 from gwenn/chrono-0.3 John Gallagher 2017-02-08 19:29:53 -05:00
  • 80f822db28 rustfmt v0.7.1 gwenn 2017-02-08 21:11:15 +01:00
  • 8e8f3b00d5 Upgrade to chrono 0.3 gwenn 2017-02-08 21:04:47 +01:00
  • 4a057480c1 Merge pull request #228 from jgallagher/gwenn-limits John Gallagher 2017-02-07 19:58:59 -05:00
  • 9924660cf4 Add limits feature to README John Gallagher 2017-02-07 19:47:59 -05:00
  • 01b926c27e Trivial tweaks John Gallagher 2017-02-07 19:43:54 -05:00
  • 509257dfa8 Merge branch 'limits' of https://github.com/gwenn/rusqlite into gwenn-limits John Gallagher 2017-02-07 19:41:30 -05:00
  • 7014dd6260 Oops gwenn 2017-02-07 19:52:52 +01:00
  • 59111b783d Fix tests with old SQLite version (< 3.8.7) gwenn 2017-02-07 18:41:14 +01:00
  • 0a488e5253 Merge pull request #227 from jgallagher/expose-version-apis John Gallagher 2017-02-06 20:43:18 -05:00
  • eb099952ac Expose version(), version_number(), and source_id() functions. John Gallagher 2017-02-06 20:19:55 -05:00
  • e971f63553 Merge pull request #226 from jgallagher/gwenn-err-code John Gallagher 2017-02-06 20:13:34 -05:00
  • 6428676e53 Add ErrorCode export note to Changelog John Gallagher 2017-02-06 19:59:49 -05:00
  • 98da52ce8f Merge branch 'err-code' of https://github.com/gwenn/rusqlite into gwenn-err-code John Gallagher 2017-02-06 19:53:31 -05:00
  • bbd6c73daa Rename get_limit to limit gwenn 2017-02-06 17:43:32 +01:00
  • 53b85d2ab1 Merge pull request #223 from jgallagher/fix-type-inference-with-newest-serde-json John Gallagher 2017-02-05 19:33:40 -05:00
  • 60e1f3c02f Add more explicit types in unit tests. John Gallagher 2017-02-05 17:30:53 -05:00
  • 307431911c Exporting libsqlite3_sys::error::ErrorCode (#218) gwenn 2017-02-04 11:33:23 +01:00
  • 359ec914d2 Expose limits (#220) gwenn 2017-02-04 11:01:38 +01:00
  • 186da8d9ad Merge pull request #217 from jgallagher/tosqloutput-derive-traits John Gallagher 2017-01-26 22:27:13 -05:00
  • f790835a05 Bump version to 0.9.5 John Gallagher 2017-01-26 22:03:34 -05:00
  • 8054ea4ab8 Derive Clone, Debug, and PartialEq on ToSqlOutput. John Gallagher 2017-01-26 22:02:20 -05:00
  • 6c8b65119f Merge pull request #216 from jgallagher/upgrade-deps John Gallagher 2017-01-25 19:14:05 -05:00