From 9e09a8b9e868e91ab1da8893c375eeda9922db7d Mon Sep 17 00:00:00 2001 From: gwenn Date: Sat, 7 Dec 2024 11:57:44 +0100 Subject: [PATCH] Remove release_memory feature Because `sqlite3_db_release_memory` is available in 3.14.0 (min version supported by rusqlite) And: > Unlike the sqlite3_release_memory() interface, this interface is in effect even when the SQLITE_ENABLE_MEMORY_MANAGEMENT compile-time option is omitted. --- Cargo.toml | 2 -- src/inner_connection.rs | 1 - src/lib.rs | 1 - 3 files changed, 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8d631a7..7e8da0f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,8 +43,6 @@ collation = [] functions = [] # sqlite3_log: 3.6.23 (2010-03-09) trace = [] -# sqlite3_db_release_memory: 3.7.10 (2012-01-16) -release_memory = [] bundled = ["libsqlite3-sys/bundled", "modern_sqlite"] bundled-sqlcipher = ["libsqlite3-sys/bundled-sqlcipher", "bundled"] bundled-sqlcipher-vendored-openssl = [ diff --git a/src/inner_connection.rs b/src/inner_connection.rs index f1269c6..edfaade 100644 --- a/src/inner_connection.rs +++ b/src/inner_connection.rs @@ -382,7 +382,6 @@ impl InnerConnection { } #[inline] - #[cfg(feature = "release_memory")] pub fn release_memory(&self) -> Result<()> { self.decode_result(unsafe { ffi::sqlite3_db_release_memory(self.db) }) } diff --git a/src/lib.rs b/src/lib.rs index e80da3a..aaf422f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -652,7 +652,6 @@ impl Connection { /// /// This calls [`sqlite3_db_release_memory`](https://www.sqlite.org/c3ref/db_release_memory.html). #[inline] - #[cfg(feature = "release_memory")] pub fn release_memory(&self) -> Result<()> { self.db.borrow_mut().release_memory() }