83 Commits

Author SHA1 Message Date
gwenn
d9c88a230d Bump bundled SQLite version to 3.48.0 2025-01-15 18:08:03 +01:00
gwenn
2cf6807b08 Activate generate_cstr bindgen option 2024-12-31 18:11:53 +01:00
gwenn
80c8a8fa5f Bump bundled SQLite version to 3.47.2 2024-12-10 21:02:45 +01:00
gwenn
4222a0cdb0 Bump bundled SQLite version to 3.47.1 2024-11-30 17:33:25 +01:00
gwenn
d0565767e9 Add bindings to sqlite3_trace_v2 2024-11-11 12:37:28 +01:00
gwenn
c771c222cd Bump bundled SQLite version to 3.47.0 2024-10-23 19:22:47 +02:00
gwenn
dc3a285085 Bump bundled SQLite version to 3.46.1 2024-08-14 19:07:03 +02:00
gwenn
99af0ac712 Bump bundled SQLite version to 3.46.0 2024-05-23 19:04:09 +02:00
gwenn
75d51fc9c4 Bump bundled SQLite version to 3.45.3 2024-04-18 18:00:07 +02: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
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
ab5bb268be Omit UTF-16 API 2024-03-23 10:05:49 +01:00
gwenn
62e834c314 Bump bundled SQLite version to 3.45.2 2024-03-16 09:20:58 +01:00
gwenn
7b4612430b Bump bundled SQLite version to 3.45.1 2024-01-31 18:15:32 +00:00
gwenn
2db482f224 Bump bundled SQLite version to 3.45.0 2024-01-16 19:55:26 +00:00
gwenn
e8c35fce50 Replace ::atomic::Atomic by std AtomicPtr
NoUninit constraint cannot be satisfied
2023-11-11 20:11:37 +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
97051f25de Bump bundled SQLite version to 3.44.0 2023-11-03 19:28:08 +01:00
gwenn
d8c7ad3202 Regenerate bindgen_bundled_version_ext.rs for version 3.43.2 2023-10-16 19:00:55 +02:00
gwenn
74c867d708 Merge remote-tracking branch 'origin/master' into loadable_extension 2023-10-16 18:56:03 +02:00
gwenn
0953cbebd8 Bump bundled SQLite version to 3.43.2 2023-10-12 18:37:26 +02:00
gwenn
7a5c3d5d4f Bump bundled SQLite version to 3.43.1 2023-09-13 16:23:40 +00:00
gwenn
5e79f84b37 Upgrade SQLite bundled version to 3.43.0 2023-08-26 10:54:26 +00:00
gwenn
3742efe24c Omit deprecated functions 2023-07-15 10:24:51 +02:00
gwenn
f9d69410ef Fix panic at 'SQLite API not initialized or SQLite feature omitted'
`to_sqlite_error` needs `sqlite3_malloc`

```
sqlite> .log on
sqlite> .load target/debug/examples/libloadable_extension.so
Error: error during initialization: SQLite version mismatch: 3014000 < 3042000
```
2023-07-14 15:56:43 +02:00
gwenn
81585a75cb Add Connection::extension_init2 2023-07-09 15:53:03 +02:00
gwenn
1308cdaa9d Loadable extension 2023-07-09 12:50:49 +02:00
gwenn
518f0195df Tweak bindgen 2023-06-18 11:48:15 +02:00
gwenn
567a871e70 Tweak bindgen 2023-06-17 16:09:53 +02:00
gwenn
6e9d8eafde Fix type of SQLITE_DESERIALIZE_*, SQLITE_PREPARE_*, SQLITE_SERIALIZE_* 2023-06-04 10:31:44 +00:00
gwenn
72f9b0109f Bump bundled SQLite version to 3.42.0 2023-05-31 08:30:58 +00:00
gwenn
a5c460a8f7 Fix sqlite3_cancel_auto_extension 2023-03-25 15:38:24 +01:00
gwenn
bef2472bfb Fix sqlite3_auto_extension xEntryPoint signature 2023-03-25 11:47:27 +01:00
gwenn
c5f0b27693 Fix sqlite3_auto_extension xEntryPoint signature 2023-03-25 11:33:33 +01:00
gwenn
eb7fbc57d0 Use ParseCallbacks::item_name to fix sqlite3_index_info_* types 2023-03-25 10:19:56 +01:00
gwenn
8ad6149307 Bump bundled SQLite3 to version 3.41.2 2023-03-23 19:03:05 +00:00
gwenn
8a263963f4 Upgrade bundled SQLite version to 3.41.1 2023-03-13 17:53:49 +00:00
gwenn
70e37f8540 Upgrade bundled SQLite3 sources to version 3.41.0 2023-02-24 18:40:34 +00:00
Thom Chiovoloni
272f3cef9c Update vendored SQLite to 3.40.1 2023-01-04 21:26:49 -05:00
gwenn
9da4e846a0 Upgrade SQLite bundled version to 3.40.0 2022-11-20 09:57:22 +00:00
gwenn
da9c831b9d Upgrade SQLite bundled version to 3.39.4 2022-10-04 17:23:35 +00:00
gwenn
c5b63f67f0 Upgrade SQLite bundled version to 3.39.3 2022-09-12 16:48:20 +00:00
Daniel Kahn Gillmor
53b1b598cb Drop bindgen layout tests
The auto-generated bindgen layout tests are architecture dependent and
cause breakage on 32-bit platforms at least.

Note that this does not yet remove the layout tests from
bindgen-bindings/bindgen_*.rs -- i'm not sure how those are generated.

Addresses: #722
2022-08-16 14:26:58 -07:00
Thom Chiovoloni
d4c1b22c42 Bump libsqlite3-sys to 3.39.2 2022-07-22 02:32:53 -07:00
gwenn
98281f8a5b Upgrade SQLite bundled version to 3.39.1 2022-07-17 17:23:47 +00:00
gwenn
efff01cd4a Upgrade SQLite bundled version to 3.39.0 2022-06-28 16:43:01 +00:00
gwenn
c3c6c71391 Upgrade SQLite bundled version to 3.38.3 2022-04-30 07:23:21 +00:00
Thom Chiovoloni
202617f7af Bump bundled sqlite to 3.38.2 2022-03-26 19:52:42 -07:00
Thom Chiovoloni
c3b419b1e5 Bump bundled sqlite to 3.38.1 2022-03-12 11:08:35 -08:00