2507 Commits

Author SHA1 Message Date
Georg Semmler
e60d993cc4
Expose the include directory of the bundled sqlite version
This commit exposes the include directory of the bundled sqlite version
via by instructing cargo to set the `DEP_SQLITE3_INCLUDE` enviroment
variable as documented in the cargo book:
https://doc.rust-lang.org/cargo/reference/build-script-examples.html#using-another-sys-crate

This enables other sys crates to rely on the bundled sqlite version and
use it as base for their compilation if they have a (sub-)dependency on
libsqlite3.
2024-01-25 11:39:21 +01:00
gwenn
f48c5781a1 Introduce SqlFnArg 2024-01-21 10:22:10 +01:00
gwenn
83d67d5a29 Test sub-type 2024-01-20 19:16:48 +01:00
gwenn
13399c5808 Fix window impl 2024-01-20 17:22:58 +01:00
gwenn
7ed8e0ef2f Introduce SqlFnOutput trait
To keep compatibility with existing code
2024-01-20 17:08:15 +01:00
gwenn
796358a312 Merge remote-tracking branch 'origin/master' into sub_type 2024-01-16 21:24:03 +01:00
gwenn
ccfbc28ae1
Merge pull request #1438 from gwenn/3.45.0
Bump bundled SQLite version to 3.45.0
2024-01-16 21:07:24 +01:00
gwenn
2db482f224 Bump bundled SQLite version to 3.45.0 2024-01-16 19:55:26 +00:00
gwenn
d560e814ce
Merge pull request #1433 from gwenn/winsqlite3
Drop winsqlite3 feature
2024-01-13 14:29:15 +01:00
gwenn
6fa1987cfb
Merge pull request #1435 from cuviper/hashlink-0.9
Upgrade to hashlink 0.9
2024-01-10 20:36:17 +01:00
Josh Stone
ef067b5eff Resolve FIXME to derive Debug for StatementCache 2024-01-09 15:57:41 -08:00
Josh Stone
950b88d69d Upgrade to hashlink 0.9 2024-01-09 15:56:55 -08:00
gwenn
2e50366d32 Merge remote-tracking branch 'origin/master' into winsqlite3 2024-01-06 19:18:34 +01:00
gwenn
d3aaba2a4e
Merge pull request #1434 from gwenn/features
Add missing doc for new features
2024-01-06 19:15:40 +01:00
gwenn
1db556eb2d Add missing doc for new features 2024-01-06 19:04:31 +01:00
gwenn
8a5e2e6f63 Fix clippy warning 2024-01-06 16:46:29 +01:00
gwenn
01a2cc51a5 Drop winsqlite3 feature 2024-01-06 16:35:18 +01:00
gwenn
88faf4345b
Merge pull request #1432 from gwenn/macros_bug
Partial revert 33b5ea3c4398e6c87725cbdadeb3786b1261f83f
2024-01-06 14:34:41 +01:00
gwenn
7f56e9d877 Partial revert 33b5ea3c4398e6c87725cbdadeb3786b1261f83f 2024-01-06 14:05:07 +01:00
gwenn
21d0f98f92
Merge pull request #1431 from gwenn/dll
Use DLL_PREFIX / DLL_SUFFIX
2024-01-01 13:21:27 +01:00
gwenn
05991e6755 Use DLL_PREFIX / DLL_SUFFIX 2024-01-01 13:12:33 +01:00
Yuri Astrakhan
68c3083e34
Add #[derive(Clone, Copy... on some bitflags / enum (#1396)
This will make it easier to use them, e.g. I won't need to re-create `FunctionFlags` for registering multiple similar functions.
2023-12-24 08:54:48 +01:00
gwenn
ff902751c0
Merge pull request #1429 from nyurik/ci-lint
Remove modern_sqlite and vtab from CI in loadable ext
2023-12-24 08:48:52 +01:00
Yuri Astrakhan
6332de5302 Remove modern_sqlite and vtab from CI in loadable ext
This matches the recent changes in the example docs
2023-12-23 23:22:32 -05:00
gwenn
fc738f3c0a
Merge pull request #1428 from gwenn/uninlined_format_args
Fix uninlined_format_args
2023-12-23 14:51:22 +01:00
gwenn
3c3d7daeb4 Fix uninlined_format_args
cargo clippy --all --all-targets --fix -- -Wclippy::uninlined_format_args
2023-12-23 14:21:23 +01:00
gwenn
6663dac933
Merge pull request #1427 from gwenn/fix_bind_macro
Fix bind macro
2023-12-23 12:44:31 +01:00
gwenn
33b5ea3c43 Handle raw string literal 2023-12-23 12:10:36 +01:00
gwenn
1e73859eb3 Handle the case when there is no placeholder 2023-12-23 11:42:38 +01:00
gwenn
fea3d1051f
Merge pull request #1426 from gwenn/loadable_extension_example
Fix features required by loadable_extension example
2023-12-20 19:23:36 +01:00
gwenn
e42e8f0ec3 Fix features required by loadable_extension example 2023-12-20 18:51:58 +01:00
gwenn
aeaacc402a
Merge pull request #1421 from gwenn/test_from_handle
Apply patch
2023-12-16 10:28:50 +01:00
gwenn
675a9981cf Apply patch
529c3c8430/src/rusqlite/debian/patches/fix-tests-unsigned-char.patch
2023-12-16 10:01:53 +01:00
gwenn
c2fbd167de
Merge pull request #1332 from etehtsea/wasi-example
Improve wasm32-wasi support
2023-11-25 18:03:21 +01:00
gwenn
7e086a5c91
Merge pull request #1417 from gwenn/pathological_case
Show pathological cases
2023-11-25 10:59:06 +01:00
gwenn
75bd09d388
Merge pull request #1419 from gwenn/reset
Check sqlite3_reset result
2023-11-25 10:54:33 +01:00
gwenn
9ebca71317 Misc 2023-11-25 10:47:38 +01:00
gwenn
8675e453f3 Add unrelated test
just to keep code coverage the same
2023-11-25 10:36:07 +01:00
gwenn
87d81cd46b Check sqlite3_reset result
https://sqlite.org/c3ref/reset.html
> Therefore, it is important that applications check the return code from sqlite3_reset(S) even if no prior call to sqlite3_step(S) indicated a problem.
2023-11-25 10:13:55 +01:00
gwenn
50dca91698 Standard iterator vs Fallible iterator 2023-11-24 20:09:45 +01:00
gwenn
7dfbc4b8d1 Show pathological cases 2023-11-22 20:31:47 +01:00
gwenn
7f8c42116e
Merge pull request #1414 from gwenn/0.30.0
Prepare next release
2023-11-12 13:29:50 +01:00
gwenn
be9741f18e Prepare next release 2023-11-12 13:23:16 +01:00
gwenn
825f5ed7ba
Merge pull request #1413 from gwenn/parser
Bump sqlite3-parser version
2023-11-12 13:13:10 +01:00
gwenn
0b1224620c Bump sqlite3-parser version 2023-11-12 13:00:23 +01:00
gwenn
8388eacf81
Merge pull request #1362 from gwenn/loadable_extension
Loadable extension
2023-11-12 12:52:17 +01:00
gwenn
e8c35fce50 Replace ::atomic::Atomic by std AtomicPtr
NoUninit constraint cannot be satisfied
2023-11-11 20:11:37 +01:00
gwenn
1d74ddcc7b Bump atomic dependency version 2023-11-11 15:46:14 +01:00
gwenn
11d0443af1 Regenerate bindgen_bundled_version_ext.rs for version 3.44.0 2023-11-10 17:52:17 +00:00
gwenn
50f6d24185 Merge remote-tracking branch 'origin/master' into loadable_extension 2023-11-10 17:36:58 +00:00