Skip to content

Commit 00205aa

Browse files
authored
Bump libsqlite3-sys from 0.28 to 0.36 (#6472)
* Bump libsqlite3-sys from 0.28 to 0.36 Update libsqlite3-sys to version 0.36 and adapt to API changes by replacing sqlite3_close_v2 with sqlite3_close. The v2 variant is no longer directly exported in the newer version. Fixes #6471 * Fix clippy
1 parent c35cb89 commit 00205aa

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/stdlib/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ oid-registry = { version = "0.8", features = ["x509", "pkcs1", "nist_algs"], opt
132132
pkcs8 = { version = "0.10", features = ["encryption", "pkcs5", "pem"], optional = true }
133133

134134
[target.'cfg(not(any(target_os = "android", target_arch = "wasm32")))'.dependencies]
135-
libsqlite3-sys = { version = "0.28", features = ["bundled"], optional = true }
135+
libsqlite3-sys = { version = "0.36", features = ["bundled"], optional = true }
136136
lzma-sys = "0.1"
137137
xz2 = "0.1"
138138

crates/stdlib/src/sqlite.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ mod _sqlite {
3030
sqlite3_bind_null, sqlite3_bind_parameter_count, sqlite3_bind_parameter_name,
3131
sqlite3_bind_text, sqlite3_blob, sqlite3_blob_bytes, sqlite3_blob_close, sqlite3_blob_open,
3232
sqlite3_blob_read, sqlite3_blob_write, sqlite3_busy_timeout, sqlite3_changes,
33-
sqlite3_close_v2, sqlite3_column_blob, sqlite3_column_bytes, sqlite3_column_count,
33+
sqlite3_close, sqlite3_column_blob, sqlite3_column_bytes, sqlite3_column_count,
3434
sqlite3_column_decltype, sqlite3_column_double, sqlite3_column_int64, sqlite3_column_name,
3535
sqlite3_column_text, sqlite3_column_type, sqlite3_complete, sqlite3_context,
3636
sqlite3_context_db_handle, sqlite3_create_collation_v2, sqlite3_create_function_v2,
@@ -1349,14 +1349,14 @@ mod _sqlite {
13491349
fn set_trace_callback(&self, callable: PyObjectRef, vm: &VirtualMachine) -> PyResult<()> {
13501350
let db = self.db_lock(vm)?;
13511351
let Some(data) = CallbackData::new(callable, vm) else {
1352-
unsafe { sqlite3_trace_v2(db.db, SQLITE_TRACE_STMT as u32, None, null_mut()) };
1352+
unsafe { sqlite3_trace_v2(db.db, SQLITE_TRACE_STMT, None, null_mut()) };
13531353
return Ok(());
13541354
};
13551355

13561356
let ret = unsafe {
13571357
sqlite3_trace_v2(
13581358
db.db,
1359-
SQLITE_TRACE_STMT as u32,
1359+
SQLITE_TRACE_STMT,
13601360
Some(CallbackData::trace_callback),
13611361
Box::into_raw(Box::new(data)).cast(),
13621362
)
@@ -2661,7 +2661,7 @@ mod _sqlite {
26612661

26622662
impl Drop for Sqlite {
26632663
fn drop(&mut self) {
2664-
unsafe { sqlite3_close_v2(self.raw.db) };
2664+
unsafe { sqlite3_close(self.raw.db) };
26652665
}
26662666
}
26672667

0 commit comments

Comments
 (0)