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