Commit Graph

2102 Commits

Author SHA1 Message Date
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
gwenn
17759a912e Ignore PATH change
Cargo itself changes the PATH.
So `libsqlite3-sys` is always rebuilt on Windows platform.
To avoid this, we ignore PATH change.
If the PATH has been modified in such a way that a different SQLite library is found,
you will have to also modify SQLITE3_LIB_DIR to make cargo rebuild `libsqlite3-sys`

Fix #435.
2020-02-08 10:25:52 +01:00
gwenn
055352f07b
Merge pull request #619 from KamranMackey/master
Upgraded the bundled SQLite version to 3.31.0.
2020-01-26 21:02:09 +01:00
Kamran Mackey
c3f83c281a Upgrade bundled SQLite version to 3.31.0.
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2020-01-26 12:44:03 -07:00
gwenn
fb165b4c3d
Merge pull request #624 from gwenn/error-codes
Add missing error codes
2020-01-26 18:34:48 +01:00
gwenn
b2c63c8224
Merge pull request #623 from gwenn/index-constraint-op
Add missing IndexConstraintOp entries
2020-01-26 18:26:40 +01:00
gwenn
cf7e2b5aec Add missing error codes 2020-01-26 18:24:09 +01:00
gwenn
8cc4440f45 Add missing IndexConstraintOp entries
Remove conditional inclusions.
2020-01-26 18:14:52 +01:00
gwenn
5565d2e058
Add support to function flags (#622)
Breaking changes
2020-01-26 18:11:11 +01:00
gwenn
5d06bc25a6 Add missing IndexConstraintOp entries
Breaking changes
2020-01-26 17:51:51 +01:00