Thom Chiovoloni
3196989f0d
Clarify that the submodules of rusqlite::vtab
are ports ( #672 )
2020-04-06 11:04:45 -07:00
Thom Chiovoloni
0c0d45f714
Add APIs allowing separate parameter binding and statement execu… ( #668 )
2020-04-06 10:44:00 -07:00
Thom Chiovoloni
26c744d0c3
Improve CI test coverage ( #670 )
...
* Improve CI test coverage
* Run clippy/rustfmt/rustdoc in CI
* Disable warnings when building bundled sqlite
2020-04-06 10:43:43 -07:00
Thom Chiovoloni
521f8dc481
Prep for libsqlite3-sys 0.17.2 ( #667 )
...
This is essentially to get a release out that contains `in_gecko` so
that this library can be used in firefox.
Note: This had temporarially been 0.18.0, but as noted in
https://github.com/jgallagher/rusqlite/pull/619#discussion_r370435032
there isn't an actual need for this, as it isn't a breaking change.
By releasing it as 0.17.2, we can still link rusqlite 0.21 against it,
which lets us avoid needing to cut a release of rusqlite just for a
gecko-specific linkage flag (I imagine there are a few more rusqlite
features we'd want for the next release).
2020-04-06 10:07:55 -07:00
Thom Chiovoloni
6617db59fb
Document which features are required, and add vtab usage examples ( #669 )
2020-04-05 22:15:27 -07:00
gwenn
6edf72857e
Merge pull request #665 from thomcc/in-gecko
...
Add in_gecko feature to libsqlite3-sys to bypass linking / perform the (currently minor) changes needed to integrate
2020-04-04 07:46:57 +02:00
Thom Chiovoloni
a2db66ee3e
Add in_gecko feature to libsqlite3-sys to bypass linking.
2020-04-03 13:37:56 -07:00
Thom Chiovoloni
3ae52545a9
Fix failing rarray test ( #664 )
2020-03-31 21:07:26 -07:00
zero-systems
2a04f06a3a
Relaxed Sized bound on Box/Rc/Arc/Cow for ToSql
...
* Fix Box<T> for unsized
* refactoring
* Add more tests
* ?Sized for Cow, Rc, Arc too
2020-03-31 20:52:34 -07:00
zero-systems
761df93a83
Impls of ToSql for different generic types (Box, Cow, Rc, Arc). ( #660 )
...
* Impl ToSql for Box<str>
* Add generic impls for Cow, Box, Rc, Arc. Remove impl for Box<str>
* Remove impl of ToSql for Cow<'_, str>
* Add missing as_ref
Co-authored-by: Øsystems <>
2020-03-28 09:53:03 -07:00
gwenn
25bd5fc914
Merge pull request #659 from gwenn/nul_byte
...
Handle text with internal nuls
2020-03-28 07:05:55 +01:00
gwenn
f71ea05603
Handle text with internal nuls
...
Fix insertion and selection (#657 ).
2020-03-25 19:20:05 +01:00
Thom Chiovoloni
8c574be1e3
Revert "don't truncate text columns that contain nul bytes"
...
This reverts commit 004c8f23d4
.
2020-03-24 10:58:09 -07:00
Thom Chiovoloni
edceb01747
Remove use of time
crate in README.md
2020-03-24 09:44:20 -07:00
Damien Elmes
004c8f23d4
don't truncate text columns that contain nul bytes
2020-03-23 22:03:31 -07:00
gwenn
76cab84a00
Merge pull request #649 from gwenn/clippy
...
Fix clippy warnings
2020-03-14 07:53:21 +01:00
gwenn
f971c6e625
Fix clippy warnings
2020-03-14 07:41:57 +01:00
gwenn
eaade5970d
Merge pull request #648 from gwenn/doctest
...
doctest README.md
2020-03-08 16:31:06 +01:00
gwenn
0edc91e8ef
Disable benches by default
2020-03-08 16:14:04 +01:00
gwenn
8ddacbb27c
doctest README.md
2020-03-08 15:36:56 +01:00
gwenn
a8ebb32938
Merge pull request #647 from thomcc/playground-fix
...
Add playground metadata for `rusqlite`, hopefully fixing it
2020-03-08 13:24:10 +01:00
Thom Chiovoloni
0f0852a2a8
Add playground metadata for rusqlite
, hopefully fixing it
2020-03-08 05:07:44 -07:00
gwenn
f2063c5bec
Merge pull request #646 from gwenn/execute_alter
...
Fix error while executing ALTER statement
2020-03-04 20:56:50 +01:00
gwenn
97b2f4cda0
Fix test_execute_select
2020-03-04 20:42:32 +01:00
gwenn
1fb00e99b7
Fix error while executing ALTER statement
...
`execute_bacth` should be used for DDL.
`execute` should still work except when `extra-check` feature is
activated.
2020-03-04 20:26:31 +01:00
gwenn
670b1c221e
Merge pull request #644 from gwenn/alloc
...
Introduce `alloc` to generate C string allocated by sqlite3
2020-02-29 13:21:27 +01:00
gwenn
5356a609de
Introduce alloc
to generate C string allocated by sqlite3
...
Safe to send to SQLite for deallocation.
2020-02-29 13:09:42 +01:00
gwenn
a3e5ea990d
Merge pull request #640 from Genomicsplc/wasm-no-thread-checks
...
don't perform threading mode checks on wasm32
2020-02-29 10:01:25 +01:00
Joshua C. Randall
09ad553081
don't perform threading mode checks on wasm32
2020-02-24 22:48:54 +00:00
gwenn
0222662392
Merge pull request #638 from gwenn/clippy
...
Clippy + rust fmt
2020-02-22 12:03:00 +01:00
gwenn
15fc3b4b71
Clippy + rust fmt
2020-02-22 11:50:00 +01:00
gwenn
0acdb19a38
Merge pull request #635 from gwenn/actions
...
[ci skip] try a static build
2020-02-19 18:45:51 +01:00
gwenn
0868d7d68d
[ci skip] try a static build
2020-02-18 21:21:31 +01:00
gwenn
39b49391cd
[ci skip] try a static build
2020-02-18 21:17:37 +01:00
gwenn
4b10acad2b
[ci skip] try a static build
2020-02-18 21:09:43 +01:00
gwenn
6010ed1618
Merge pull request #634 from gwenn/actions
...
[ci skip] Try to fix github actions script
2020-02-18 20:54:29 +01:00
gwenn
4cf59a8fdb
[ci skip] Try to fix github actions script
2020-02-18 20:50:28 +01:00
gwenn
97478c2b39
Merge pull request #633 from gwenn/actions
...
Add github actions script
2020-02-18 20:28:19 +01:00
gwenn
7f877c5409
Add github actions script
2020-02-18 19:49:43 +01:00
gwenn
406cd6d2cf
Merge pull request #630 from gwenn/pr/open-with-vfs
...
add ability to open sqlite connection with specified vfs
2020-02-09 12:54:45 +01:00
gwenn
7d1d6024e9
Factorize code
2020-02-09 12:21:20 +01:00
gwenn
2a90073c1e
Merge pull request #629 from gwenn/const
...
Add missing constants
2020-02-09 12:11:05 +01:00
gwenn
4d58a43b38
Fix compilation errors
2020-02-09 12:08:25 +01:00
gwenn
9e17a0b28e
Merge remote-tracking branch 'upstream/master' into pr/open-with-vfs
...
# Conflicts:
# src/inner_connection.rs
2020-02-09 11:58:49 +01:00
gwenn
953906aab9
Rustfmt
2020-02-09 11:48:45 +01:00
gwenn
922228f604
Fix clippy warnings
2020-02-09 11:48:08 +01:00
gwenn
05e87b8d8d
Add missing constants
2020-02-09 11:47:01 +01:00
gwenn
9ca29b950e
Merge pull request #627 from gwenn/ignore_path_change
...
Ignore PATH change
2020-02-09 08:24:41 +01:00
gwenn
cedd7a59f8
Merge pull request #628 from gwenn/bindgen
...
Upgrade to bindgen 0.53
2020-02-08 11:25:28 +01:00
gwenn
b0be8a1536
Upgrade to bindgen 0.53
2020-02-08 11:12:18 +01:00