Commit Graph

  • f37519ad51 Replace execute_batch usages by execute gwenn 2020-06-24 19:33:34 +0200
  • a9b700c841 sys/build.rs: LIBSQLITE3_FLAGS hook Dubiousjim 2020-06-10 17:06:47 -0400
  • 32df49ca34 sys/build.rs: fix comment about {}_STATIC Dubiousjim 2020-06-24 13:53:45 -0400
  • 4504eb0ae0 sys/build.rs: SQLITE_HAVE_ISNAN -> HAVE_ISNAN Dubiousjim 2020-06-10 17:06:16 -0400
  • db64b8dfb0 sys/Cargo.toml: preupdate_hook, session require buildtime_bindgen Dubiousjim 2020-06-10 17:52:59 -0400
  • 1c9e381a21 Clippy fixes Thom Chiovoloni 2020-06-06 17:46:38 -0700
  • f7a573e44a Don't implement Into<RawStatement> for Statement Thom Chiovoloni 2020-06-06 17:27:14 -0700
  • 6b4f207dc1
    Merge pull request #759 from gwenn/3.32.2 gwenn 2020-06-06 07:06:52 +0200
  • 57e737f418 Try to fix Clippy warnings gwenn 2020-06-05 19:25:45 +0200
  • 870290c64d Upgrade bundled sqlite to 3.32.2 gwenn 2020-06-05 19:16:51 +0200
  • 6058322cca Set codecov to informational mode. Fixes #725 Thom Chiovoloni 2020-06-05 00:02:35 -0700
  • e3310b980d Disable RUST_BACKTRACE when running sanitizers. Thom Chiovoloni 2020-06-04 23:42:26 -0700
  • f04b4b62b9
    Merge pull request #757 from gwenn/iterators_doc gwenn 2020-06-03 19:04:51 +0200
  • 7b08dc9ad5 Try to explain why we need a map function gwenn 2020-06-02 19:05:09 +0200
  • bb34f3fec8
    Merge pull request #755 from gwenn/lifetime_elision gwenn 2020-06-02 18:21:13 +0200
  • c577a9d801 Lifetime elision gwenn 2020-06-01 18:42:30 +0200
  • 52a80f95f7
    Merge pull request #754 from gwenn/phantom_data gwenn 2020-06-01 11:48:02 +0200
  • 4e6dc91fc0
    Merge pull request #753 from gwenn/vtab_cursor_lifetime gwenn 2020-06-01 11:47:23 +0200
  • 265020e589 Fix some PhantomData declarations gwenn 2020-06-01 10:11:34 +0200
  • 2af75d1f13 VTabCursor lifetime should be bound to VTab lifetime gwenn 2020-06-01 09:48:49 +0200
  • 48a15857fb
    Merge pull request #752 from Dushistov/omit-decltype gwenn 2020-06-01 07:28:17 +0200
  • d16748ac9f adding ability to work with sqlite compiled with -DSQLITE_OMIT_DECLTYPE Evgeniy A. Dushistov 2020-06-01 00:02:18 +0300
  • 8cdfaf36ae little speedup for bundled sqlite3.c Evgeniy A. Dushistov 2020-05-30 02:32:19 +0300
  • c1142c309e Upgrade to bindgen 0.54 gwenn 2020-05-29 20:40:04 +0200
  • f7b60d866d
    Merge pull request #743 from gwenn/rows_doc gwenn 2020-05-25 19:53:51 +0200
  • 9b3805a26b Add doctest variant of the most full --feature set in CI Thom Chiovoloni 2020-05-24 12:13:57 -0700
  • 8cb5b2e585 Document Rows::map and FallibleStreamingIterator impl gwenn 2020-05-24 20:42:54 +0200
  • dbd1e0bb85 Update README.md Voodlaz 2020-05-21 11:09:49 +0300
  • d5ed10f306 Update README.md Voodlaz 2020-05-21 10:42:01 +0300
  • e664f82630 Add still missing docs in session module gwenn 2020-05-17 11:50:32 +0200
  • 5ebba26a7e Add missing docs in session module gwenn 2020-05-17 11:43:29 +0200
  • 76fc22c653 Fix missing docs gwenn 2020-05-17 11:21:10 +0200
  • 8a08dff115 Clippy reports redundant closures even in cases in which removing the closure is impossible. See https://github.com/rust-lang/rust-clippy/issues/5594 Martin Habovstiak 2020-05-17 06:37:25 +0200
  • c5b2efc099 impl TryFrom<&Row<'_>> for (...) Martin Habovstiak 2020-05-13 11:47:29 +0200
  • aabcce9aa6 Add link to gitter channel. Fixes #736 Thom Chiovoloni 2020-05-19 14:26:48 -0700
  • 5565ae5629
    Merge pull request #735 from gwenn/extended_result_codes gwenn 2020-05-17 09:53:25 +0200
  • 0dd01e999d
    Merge pull request #733 from gwenn/visibility gwenn 2020-05-17 09:52:56 +0200
  • 4655515e72
    Merge pull request #737 from gwenn/license gwenn 2020-05-16 13:30:10 +0200
  • 36745757bc Include LICENSE into the libsqlite3-sys crate gwenn 2020-05-16 13:22:09 +0200
  • 0060ff8a44 Activate extended result codes asap gwenn 2020-05-16 11:01:30 +0200
  • ceb9f11de8 Replace pub(crate) by pub(super) visibilty gwenn 2020-05-16 10:18:25 +0200
  • 65ef2224b6 Cut release 0.23.1 Thom Chiovoloni 2020-04-23 14:43:58 -0700
  • 12cb228c9c Fix SqliteMallocString::from_str on arm32 Thom Chiovoloni 2020-04-23 13:50:46 -0700
  • 54043c803c Prep release 0.23.0 Thom Chiovoloni 2020-04-23 09:48:08 -0700
  • d88fe1c1b1 Remove parameter count caching -- should be cheap (if statically linked at least...) Thom Chiovoloni 2020-04-16 11:08:36 -0700
  • a776f460e8 Cache param count and make statement cache more effective Thom Chiovoloni 2020-04-16 08:22:47 -0700
  • 6485b324d7 Name fields of RawStatement Thom Chiovoloni 2020-04-16 08:02:39 -0700
  • 1207a7cc06 Make clippy behave slightly more reasonably Thom Chiovoloni 2020-04-16 07:37:43 -0700
  • 418ef10af2 Add a wrapper for strings allocated on sqlite heap Thom Chiovoloni 2020-04-16 07:24:03 -0700
  • ca3583e1df See if we can turn on the stack-use-after-return asan check Thom Chiovoloni 2020-04-16 02:53:55 -0700
  • 185899eab1 Run asan in CI. Fixes #713 Thom Chiovoloni 2020-04-16 02:38:40 -0700
  • 4abc8a4fdd Try to turn on x86_64-pc-windows-gnu Thom Chiovoloni 2020-04-16 01:57:29 -0700
  • b079463bd2 Ignore checked-in generated or external code, and add badges Thom Chiovoloni 2020-04-16 01:07:02 -0700
  • 424e7bfa67 Apparently we don't actually need a token for public repos? Thom Chiovoloni 2020-04-16 00:42:29 -0700
  • ca6ab8e560 Try code coverage Thom Chiovoloni 2020-04-15 22:06:51 -0700
  • 4f19827ee9 Update badges Thom Chiovoloni 2020-04-15 21:15:56 -0700
  • 9322b0e881 Update links & copyright statement Thom Chiovoloni 2020-04-15 21:07:23 -0700
  • 45fd77ee43 UnlockNotification should hold mutex when calling condvar Thom Chiovoloni 2020-04-15 12:05:31 -0700
  • c9ef5bd63c Make VTab / VTabCursor unsafe trait as implmenting them on the wrong type is unsound Thom Chiovoloni 2020-04-14 07:39:41 -0700
  • 3c6b57fe1b Fix vtab::Module lifetime Thom Chiovoloni 2020-04-14 07:09:50 -0700
  • e85963852d Fix shellcheck compaints about upgrade.sh Thom Chiovoloni 2020-04-14 16:22:35 -0700
  • 2327d3b774 Fix format string error in rusqlite::trace::log Thom Chiovoloni 2020-04-14 12:08:26 -0700
  • abbab7216a Better docs and cleaner SmallCString Thom Chiovoloni 2020-04-14 02:35:37 -0700
  • ac30e169ae Use SmallCString in most places Thom Chiovoloni 2020-04-14 02:04:19 -0700
  • 552416039e Optimize named params via caching and use of smallvec Thom Chiovoloni 2020-04-13 23:47:12 -0700
  • cf9b6e9ae2 Avoid relying on sqlite to justify str::from_utf8_unchecked Thom Chiovoloni 2020-04-14 09:07:01 -0700
  • 1b27ce0541 Docs for new aux api Thom Chiovoloni 2020-04-12 19:46:17 -0700
  • 2ef3628dac Actually fix auxdata api... Thom Chiovoloni 2020-04-12 19:41:01 -0700
  • 71b2f5187b Ensure type use for auxdata is repr(C) Thom Chiovoloni 2020-04-12 11:17:56 -0700
  • 38aea89809 Remove implementations of std::error::Error::description Thom Chiovoloni 2020-04-12 11:46:53 -0700
  • 5a8108bd86 Implement source and not cause for FromSqlError Thom Chiovoloni 2020-04-12 11:39:33 -0700
  • 611c8e8b02 Rustfmt gwenn 2020-04-11 15:03:24 +0200
  • 4dbfdc85fe Fix ValueRef::from_value gwenn 2020-04-11 14:59:58 +0200
  • 214986d232 Bundled should work on CI windows, probably Thom Chiovoloni 2020-04-11 21:32:17 -0700
  • 24295a5210 Add macos to CI Thom Chiovoloni 2020-04-11 21:31:29 -0700
  • 3423b0e032 Pass target to setup-rust-action for if/when windows-gnu is re-enabled Thom Chiovoloni 2020-04-11 21:22:58 -0700
  • 8b625ab226 Run CI on cron to be notified of bustage due to new stable releases and such Thom Chiovoloni 2020-04-11 21:13:09 -0700
  • 06de08ad8d Pass clippy args all in one place (easier to copy/paste) Thom Chiovoloni 2020-04-11 21:06:15 -0700
  • 47b7c5508f Use hecrj/setup-rust-action for some CI since it has better matchers Thom Chiovoloni 2020-04-11 20:55:58 -0700
  • 2c8f8b0eab Fix cargo doc CI Thom Chiovoloni 2020-04-11 20:54:38 -0700
  • ac1416152e Missed a checkout@v1 Thom Chiovoloni 2020-04-11 20:53:01 -0700
  • e4dafe4d4c
    Merge pull request #698 from thomcc/checkout-v2 Thom Chiovoloni 2020-04-11 20:39:52 -0700
  • 12d1d170a1 Use checkout@v2 Thom Chiovoloni 2020-04-11 20:31:42 -0700
  • 8ce09df917
    Merge pull request #695 from thomcc/update-bundled-sqlite Thom Chiovoloni 2020-04-10 18:51:41 -0700
  • 22564d3099 Upgrade bundled sqlite to 3.31.1 Thom Chiovoloni 2020-04-10 05:32:46 -0700
  • def06b2958
    Merge pull request #694 from thomcc/no-va-list Thom Chiovoloni 2020-04-10 10:11:12 -0700
  • e04426176f
    Merge pull request #693 from thomcc/unchecked-transaction Thom Chiovoloni 2020-04-10 10:06:37 -0700
  • 8d5f56568c
    Merge pull request #692 from xfix/allow-non-unicode Thom Chiovoloni 2020-04-10 05:33:45 -0700
  • 288aa961a7 Exclude va_list and functions using it from the bundled bindings file Thom Chiovoloni 2020-04-10 01:38:55 -0700
  • d408e3bcd2 Allow opting out of compile-time transaction checking Thom Chiovoloni 2020-04-09 12:24:29 -0700
  • c8078dfd1f Allow non-Unicode file names on Unix-like platforms Konrad Borowski 2020-04-09 10:35:38 +0200
  • 156fa9fcf2
    Merge pull request #691 from thomcc/prep-0.22 Thom Chiovoloni 2020-04-08 11:31:14 -0700
  • 6b8e2fc02b Prep rusqlite 0.22.0 and libsqlite3-sys 0.17.3 Thom Chiovoloni 2020-04-08 10:59:28 -0700
  • 35458e4ebb
    Merge pull request #690 from thomcc/revert-fix-invalid-unicode Thom Chiovoloni 2020-04-08 10:48:13 -0700
  • ca13698273 Revert "Merge pull request #499 from xfix/unix-invalid-unicode" Thom Chiovoloni 2020-04-08 10:38:32 -0700
  • 061748e1f5
    Merge pull request #499 from xfix/unix-invalid-unicode Thom Chiovoloni 2020-04-08 10:30:50 -0700
  • cf3cdecf12
    Merge pull request #684 from thomcc/internal-unsafe Thom Chiovoloni 2020-04-08 10:15:03 -0700
  • bd40676d20
    Merge pull request #687 from thomcc/easier-testing-ci Thom Chiovoloni 2020-04-08 10:14:34 -0700
  • 6f4c67e1ea Run buildtime_bindgen and session in github CI instead where possible Thom Chiovoloni 2020-04-07 14:42:29 -0700
  • 74e815fb6d Use --workspace instead of --all for clippy Thom Chiovoloni 2020-04-07 09:46:35 -0700