2293 Commits

Author SHA1 Message Date
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
gwenn
d7ac6a1632
Merge pull request #1410 from gwenn/bindgen
Bump bindgen version to 0.69
2023-11-04 08:15:40 +01:00
gwenn
2326556d9b Bump bindgen version to 0.69 2023-11-03 19:39:25 +01:00
gwenn
d821a3caea
Merge pull request #1409 from gwenn/3.44.0
Bump bundled SQLite version to 3.44.0
2023-11-03 19:28:59 +01:00
gwenn
97051f25de Bump bundled SQLite version to 3.44.0 2023-11-03 19:28:08 +01:00