2585 Commits

Author SHA1 Message Date
gwenn
c0f42c8c72
Merge pull request #1635 from gwenn/free_boxed_value
Dedup free_boxed_value
2025-02-01 16:33:10 +01:00
gwenn
b42833138b Dedup free_boxed_value 2025-02-01 16:04:32 +01:00
gwenn
eeece2f0ee
Merge pull request #1633 from gwenn/array
Use decrement_strong_count directly for Array
2025-02-01 11:12:10 +01:00
gwenn
e911411921 Use decrement_strong_count directly 2025-02-01 10:57:24 +01:00
gwenn
01e8511c9f Factorize code 2025-02-01 10:56:26 +01:00
gwenn
dc11704820 Fix array and window feature which depend on modern sqlite 2025-02-01 10:42:52 +01:00
gwenn
2701e1f7d3
Merge pull request #1630 from gwenn/clippy
Fix clippy warnings
2025-01-31 19:03:29 +01:00
gwenn
04e4c951ee Fix clippy warnings
doc_overindented_list_items
2025-01-31 18:54:20 +01:00
gwenn
7e8b887bf4
Merge pull request #1629 from stdonnelly/update-valueref-docs
Update error type for `ValueRef` methods
2025-01-27 20:27:22 +01:00
stdonnelly
918cdee50a Update error type for ValueRef methods 2025-01-27 13:13:55 -05:00
gwenn
5d0cd87943
Merge pull request #1628 from gwenn/atleast_version
Find the system library with minimum version 3.14.0
2025-01-26 09:07:27 +01:00
gwenn
b856f11c8d Find the system library with minimum version 3.14.0 2025-01-26 08:36:19 +01:00
gwenn
5f8789f165
Merge pull request #1627 from gwenn/ouroboros
Remove ouroboros dev dependencies
2025-01-25 16:16:02 +01:00
gwenn
508e5058c4 Remove ouroboros dev dependencies
Keep only self_cell
2025-01-25 16:05:36 +01:00
gwenn
9460849521
Merge pull request #1624 from gwenn/next_release
Prepare next release
2025-01-19 14:59:42 +01:00
gwenn
3dc73601e9 Prepare next release 2025-01-19 14:46:14 +01:00
gwenn
a1605d92c3
Merge pull request #1623 from gwenn/3.48.0
Bump bundled SQLite version to 3.48.0
2025-01-15 18:22:00 +01:00
gwenn
d9c88a230d Bump bundled SQLite version to 3.48.0 2025-01-15 18:08:03 +01:00
gwenn
903677bda6
Merge pull request #1620 from gwenn/generate_cstr
Activate generate_cstr bindgen option
2024-12-31 18:23:30 +01:00
gwenn
2cf6807b08 Activate generate_cstr bindgen option 2024-12-31 18:11:53 +01:00
gwenn
92fdc11fea
Merge pull request #1617 from gwenn/ci
Try to fix CI build
2024-12-14 10:59:14 +01:00
gwenn
b733129b39 Try to fix CI build 2024-12-14 10:33:27 +01:00
gwenn
6478f37174
Merge pull request #1616 from gwenn/hashlink
Bump hashlink version to 0.10
2024-12-13 19:27:39 +01:00
gwenn
fe257138d1 Bump hashlink version to 0.10 2024-12-13 19:00:57 +01:00
gwenn
018f723df5
Merge pull request #1613 from gwenn/3.47.2
Bump bundled SQLite version to 3.47.2
2024-12-10 21:11:30 +01:00
gwenn
80c8a8fa5f Bump bundled SQLite version to 3.47.2 2024-12-10 21:02:45 +01:00
gwenn
65106f423f
Merge pull request #1612 from rusqlite/dependabot/cargo/bindgen-0.71
Update bindgen requirement from 0.70 to 0.71
2024-12-09 07:13:16 +01:00
dependabot[bot]
16afb9b50e
Update bindgen requirement from 0.70 to 0.71
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases)
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.70.0...v0.71.0)

---
updated-dependencies:
- dependency-name: bindgen
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-09 04:39:14 +00:00
gwenn
47f83e9073
Merge pull request #1611 from gwenn/err
Introduce err macro
2024-12-08 18:39:41 +01:00
gwenn
0324a97e07 Fix clippy warning 2024-12-08 17:09:03 +01:00
gwenn
e025f283f5 Introduce err macro 2024-12-08 17:02:58 +01:00
gwenn
8081589201
Merge pull request #1609 from gwenn/limit
Check limit
2024-12-07 13:21:24 +01:00
gwenn
d80834bfe5 Check limit
See https://sqlite.org/forum/forumpost/0ea7672a43
2024-12-07 13:06:17 +01:00
gwenn
c5c74e0d86
Merge pull request #1608 from gwenn/release_memory
Remove release_memory feature
2024-12-07 12:30:38 +01:00
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