gwenn
61410466cf
Add release_memory test
2024-12-07 12:05:05 +01:00
gwenn
9e09a8b9e8
Remove release_memory feature
...
Because `sqlite3_db_release_memory` is available in 3.14.0 (min version
supported by rusqlite)
And:
<http://sqlite.org/c3ref/db_release_memory.html >
> Unlike the sqlite3_release_memory() interface, this interface is in effect even when the SQLITE_ENABLE_MEMORY_MANAGEMENT compile-time option is omitted.
2024-12-07 11:57:44 +01:00
gwenn
de7cd7c7d2
Merge pull request #1607 from gwenn/auxdata
...
Check if specified `arg` is out-of-range for auxiliary data
2024-12-07 11:39:11 +01:00
gwenn
62a8ec5371
Oops
2024-12-07 11:29:07 +01:00
gwenn
524fce5a19
Check if specified arg
is out-of-range for auxiliary data
...
But do not check lower-bound because of undocumented behavior.
2024-12-07 11:10:47 +01:00
gwenn
5ae7b5c5db
Merge pull request #1606 from gwenn/sqlite3_errstr
...
Use sqlite3_errstr
2024-12-07 11:08:18 +01:00
gwenn
37c50d3f98
Try to fix CI error with sqlcipher
2024-12-07 10:54:07 +01:00
gwenn
530292d873
Use a default error message instead
2024-12-07 09:43:52 +01:00
gwenn
d142c00a1c
Use sqlite3_errstr
...
when `sqlite3_errcode` doesn't match result code.
Mostly with SQLITE_MISUSE.
2024-12-06 21:19:42 +01:00
gwenn
d3f04ae23e
Merge pull request #1462 from gwenn/owning
...
OwningRows / OwningStatement examples
2024-12-06 18:42:13 +01:00
gwenn
447e9daef9
Bump self_cell version to 1.1.0
2024-12-06 18:30:43 +01:00
gwenn
c9f77814dd
Merge pull request #1603 from gwenn/3.47.1
...
Bump bundled SQLite version to 3.47.1
2024-11-30 17:41:16 +01:00
gwenn
4222a0cdb0
Bump bundled SQLite version to 3.47.1
2024-11-30 17:33:25 +01:00
gwenn
0278f6ea19
Merge pull request #1601 from gwenn/clippy
...
Fix clippy warnings
2024-11-23 11:37:14 +01:00
gwenn
c20f9b044d
Fix clippy warnings
2024-11-23 11:25:17 +01:00
gwenn
af7aa7365f
Merge pull request #1597 from gwenn/trace_v2
...
Add bindings to sqlite3_trace_v2
2024-11-12 21:32:16 +01:00
gwenn
edc59b0910
Test trace_v2
2024-11-12 19:17:59 +01:00
gwenn
97c6e88bfd
Introduce StmtRef / ConnRef
2024-11-11 18:02:54 +01:00
gwenn
d0565767e9
Add bindings to sqlite3_trace_v2
2024-11-11 12:37:28 +01:00
gwenn
8266933aa3
Merge pull request #1595 from gwenn/wal_hook
...
Make possible to checkpoint a database from `wal_hook`
2024-11-10 20:35:53 +01:00
gwenn
f1ca01afbf
Test checkpoint_v2
2024-11-10 20:08:28 +01:00
gwenn
cd0fc4e4f3
Use decode_result_raw instead of check
2024-11-10 19:28:01 +01:00
gwenn
79723ef343
Merge remote-tracking branch 'origin/master' into wal_hook
2024-11-10 17:44:09 +01:00
gwenn
63cd7f85c7
Merge pull request #1596 from gwenn/db_name
...
Use C string literal for database name
2024-11-10 17:42:17 +01:00
gwenn
9f919459d0
Fix merge conflict
2024-11-10 17:23:04 +01:00
gwenn
aa5a4a2cf0
Oops
2024-11-10 17:07:48 +01:00
gwenn
3d85c79891
Use C string literal for database name
...
No alloc for "main" and "temp".
No alloc possible when the attached database name is known at compile time / a C
string literal can be usd.
No alloc when the database name is given by SQLite (`sqlite3_wal_hook`).
2024-11-10 16:56:03 +01:00
gwenn
cee97e9729
Make possible to checkpoint a database from wal_hook
2024-11-10 15:40:57 +01:00
gwenn
0af8bfc603
Merge pull request #1594 from gwenn/wal_hook
...
Add safe binding to sqlite3_wal_hook
2024-11-10 12:28:19 +01:00
gwenn
6db7d47c36
Fix clippy warning
2024-11-10 12:01:06 +01:00
gwenn
506ecb91d0
Add safe binding to sqlite3_wal_hook
2024-11-10 11:54:57 +01:00
gwenn
e8749fc90b
Merge pull request #1387 from branchseer/scalar_fn
...
Change FnMut to Fn in create_scalar_function
2024-11-07 18:56:05 +01:00
patr0nus
5f6ac80e7a
FnMut -> Fn in create_scalar_function
...
Change FnMut to Fn in InnerConnection::create_scalar_function
cast user data as shared reference
2024-11-07 21:07:09 +08:00
gwenn
67cb6f1576
Merge pull request #1589 from gwenn/inspection
...
Inspection
2024-10-27 14:53:48 +01:00
gwenn
da7e87f62e
Unnecessary path prefix
2024-10-27 14:20:40 +01:00
gwenn
4ec54f1a12
unwrap()
can be replaced with ?
2024-10-27 14:08:37 +01:00
gwenn
9740ad8eb3
Merge pull request #1587 from gwenn/3.47.0
...
Bump bundled SQLite version to 3.47.0
2024-10-23 19:32:12 +02:00
gwenn
c771c222cd
Bump bundled SQLite version to 3.47.0
2024-10-23 19:22:47 +02:00
gwenn
2b21206c78
Merge pull request #1586 from goffrie/patch-1
...
Add 'serialize' feature to 'modern-full'
2024-10-21 18:59:55 +02:00
Geoffry Song
8d64391bb8
Add 'serialize' feature to 'modern-full'
2024-10-20 16:26:36 -07:00
gwenn
fb95263b1c
Merge pull request #1585 from gwenn/generated
...
Mark bindgen-bindings files as generated
2024-10-20 10:44:40 +02:00
gwenn
131335ecf7
Mark bindgen-bindings files as generated
2024-10-20 10:33:39 +02:00
gwenn
64773ffec1
Merge pull request #1584 from gwenn/batch
...
Test invalid batch
2024-10-19 10:58:19 +02:00
gwenn
f776c770ab
Test invalid batch
2024-10-19 10:27:10 +02:00
gwenn
ea8563ee59
Merge pull request #1583 from gwenn/batch
...
Fix Batch impl
2024-10-18 20:30:50 +02:00
gwenn
08e1cea37c
Fix clippy warning
2024-10-18 20:13:06 +02:00
gwenn
35c9bb8cb0
Fix doc example
2024-10-18 20:10:35 +02:00
gwenn
0bf85a801c
Fix Batch impl
...
- document that there is no parsing error recovery
- and remove `Iterator` impl to prevent users from looping indefinitely
on Some(Err(..))
2024-10-18 19:58:33 +02:00
gwenn
13bbefdad3
Merge pull request #1582 from gwenn/clippy
...
Fix more Clippy needless_lifetimes warnings
2024-10-18 19:52:31 +02:00
gwenn
e8b88a058f
Fix more Clippy needless_lifetimes warnings
2024-10-18 19:29:17 +02:00