Austin Schey
475c2fc691
fix indentation
2024-03-30 12:53:52 -05:00
Austin Schey
dd92f1d6df
add static lifetime bound and compile test
2024-03-30 12:45:52 -05:00
Austin Schey
64bb1e861f
add preupdate_hook feature to README
2024-03-30 11:03:09 -05:00
gwenn
57a3a8f62e
Add bindings to automatic extension loading API ( #1487 )
...
* Add bindings to automatic extension loading API
it doesn't seem possible to directly register an `AutoExtension`.
2024-03-30 17:01:44 +01:00
Austin Schey
fb50d45bdf
remove extra lifetime
2024-03-30 10:49:12 -05:00
Austin Schey
b910eafee5
move preupdate hook to separate file
2024-03-30 06:15:58 -05:00
Austin Schey
45e9db3435
Merge remote-tracking branch 'midaslamb/preupdate_hook' into preupdate_hook
2024-03-30 06:07:36 -05:00
gwenn
381be988cc
Merge pull request #1230 from xpepermint/master
...
Respect missing values in session's conflict resolver
2024-03-29 09:24:46 +01:00
gwenn
ac79c66304
Merge pull request #1485 from gwenn/exrescode
...
Activate SQLITE_OPEN_EXRESCODE by default
2024-03-28 21:21:56 +01:00
gwenn
25787021b7
Simplify code
2024-03-28 21:03:42 +01:00
gwenn
f6dd9c3a2c
Always activate SQLITE_OPEN_EXRESCODE for SQLite >= 3.37.0
2024-03-28 20:55:15 +01:00
gwenn
a016ed111b
Activate SQLITE_OPEN_EXRESCODE by default
...
I am not completly sure that it is fine to activate this flag with an old
SQLite version.
See http://sqlite.org/c3ref/open.html
> If the 3rd parameter to sqlite3_open_v2() is not one of the required combinations shown above optionally combined with other SQLITE_OPEN_* bits then the behavior is undefined.
2024-03-28 20:32:07 +01:00
gwenn
b41bd80571
Merge pull request #1483 from gwenn/c-string-literals
...
Use C-string literals
2024-03-24 08:14:38 +01:00
gwenn
ed7434e958
Use C-string literals
2024-03-24 07:57:24 +01:00
gwenn
e00b626e2b
Merge pull request #1482 from gwenn/backup_to_path
...
Add test to Connection::backup/restore
2024-03-23 19:35:32 +01:00
gwenn
67bce659d0
Add test to Connection::backup/restore
2024-03-23 19:22:21 +01:00
gwenn
64fe11ee37
Merge pull request #1481 from gwenn/busy
...
Remove test_busy_timeout
2024-03-23 18:43:57 +01:00
gwenn
b23de4116a
Remove test_busy_timeout
2024-03-23 18:18:11 +01:00
gwenn
e66397b410
Merge pull request #1480 from gwenn/test_busy_handler
...
Fix test_busy_handler
2024-03-23 18:01:04 +01:00
gwenn
80c834157b
Fix test_busy_handler
2024-03-23 17:47:04 +01:00
gwenn
b0168b87bb
Merge pull request #1479 from gwenn/omit
...
Omit API
2024-03-23 11:01:26 +01:00
gwenn
4390720f9d
Omit API
...
sqlite3_close_v2 (for gced languages)
sqlite3_create_collation (vs sqlite3_create_collation_v2)
sqlite3_create_function (vs sqlite3_create_function_v2)
sqlite3_create_module (vs sqlite3_create_module_v2)
sqlite3_prepare (vs sqlite3_prepare_v2/v3)
2024-03-23 10:55:00 +01:00
gwenn
5e255eefa7
Merge pull request #1478 from gwenn/omit_utf16
...
Omit UTF-16 API
2024-03-23 10:15:34 +01:00
gwenn
ab5bb268be
Omit UTF-16 API
2024-03-23 10:05:49 +01:00
gwenn
20487e8c27
Merge pull request #1476 from gwenn/db_name
...
Fix Connection::db_name
2024-03-17 18:09:51 +01:00
gwenn
930e64a239
Fix Connection::db_name
2024-03-17 17:53:38 +01:00
gwenn
9d7e7526ce
Merge pull request #1474 from gwenn/3.45.2
...
Bump bundled SQLite version to 3.45.2
2024-03-16 09:41:12 +01:00
gwenn
62e834c314
Bump bundled SQLite version to 3.45.2
2024-03-16 09:20:58 +01:00
gwenn
983f08b8d7
Merge pull request #1473 from gwenn/clippy
...
Fix clippy warnings
2024-03-15 19:31:55 +01:00
gwenn
5d148358d6
Fix clippy warnings
2024-03-15 19:23:36 +01:00
gwenn
30a211056e
Merge pull request #1471 from gwenn/db_name
...
Add binding to `sqlite3_db_name`
2024-03-10 17:36:09 +01:00
gwenn
70c8c36832
Try to improve test coverage
2024-03-10 17:24:36 +01:00
gwenn
217354c093
Add binding to sqlite3_db_name
2024-03-10 16:57:30 +01:00
gwenn
71719be2c1
Merge pull request #1470 from gwenn/cstr_to_str
...
Use CStr::to_str where possible
2024-03-10 12:17:41 +01:00
gwenn
3a44c47377
Fix clippy warnings
2024-03-10 12:00:34 +01:00
gwenn
87e324d720
Use CStr::to_str where possible
2024-03-10 11:53:29 +01:00
gwenn
6036587952
Merge pull request #1468 from gwenn/is_interrupted
...
Add binding to sqlite3_is_interrupted
2024-03-10 11:16:36 +01:00
gwenn
4962c5b529
Merge remote-tracking branch 'origin/master' into is_interrupted
2024-03-10 11:04:22 +01:00
gwenn
022688e643
Merge pull request #1469 from gwenn/4.5.6
...
Bump bundled SQLCipher to version 4.5.6
2024-03-10 11:03:11 +01:00
gwenn
c89138c866
Bump bundled SQLCipher to version 4.5.6
2024-03-10 09:56:20 +00:00
gwenn
a29fed8512
Add binding to sqlite3_is_interrupted
2024-03-10 10:17:03 +01:00
gwenn
f884961d35
Merge pull request #1467 from gwenn/array_fix
...
Try to fix warning
2024-03-10 09:30:35 +01:00
gwenn
ed061597d8
Try to fix warning
...
unused return value of `Rc::<T, A>::into_raw` that must be used
2024-03-10 09:22:23 +01:00
gwenn
f36a904b77
Merge pull request #1465 from gwenn/clear_bindings
...
Fix RawStatement#clear_bindings
2024-03-09 18:37:59 +01:00
gwenn
246fee78f8
Merge remote-tracking branch 'origin/master' into owning
2024-03-09 18:28:57 +01:00
gwenn
cc9ecec3ad
Merge remote-tracking branch 'origin/master' into clear_bindings
2024-03-09 18:28:15 +01:00
gwenn
1e9dd709bf
Merge pull request #1466 from gwenn/clippy
...
Fix clippy warning
2024-03-09 18:26:14 +01:00
gwenn
19acb79e6b
Fix clippy warning
2024-03-09 17:56:30 +01:00
gwenn
e4448b5647
Fix RawStatement#clear_bindings
2024-03-09 14:37:33 +01:00
gwenn
ee17272a04
Owning statement caveat
2024-03-09 11:54:37 +01:00