mirror of
https://github.com/tursodatabase/libsql.git
synced 2025-06-01 18:03:21 +00:00
Currently we report a checkpoint is finished only when `mxSafeFrame == mxFrame` in wal it is useful to have finish callback to be triggered in case any work moving frames was accomplished. bundled changes with new flag
52 lines
1.2 KiB
TOML
52 lines
1.2 KiB
TOML
[package]
|
|
name = "libsql-ffi"
|
|
version.workspace = true
|
|
authors.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
description = "Native bindings to libSQL"
|
|
build = "build.rs"
|
|
exclude = [
|
|
"bundled/SQLite3MultipleCiphers/build",
|
|
"bundled/SQLite3MultipleCiphers/test",
|
|
]
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
libsql-wasmtime-bindings = { version = "0.2.1", optional = true }
|
|
|
|
[build-dependencies]
|
|
bindgen = "0.66.1"
|
|
cc = "1.0"
|
|
glob = "0.3"
|
|
|
|
[features]
|
|
session = []
|
|
wasmtime-bindings = ["dep:libsql-wasmtime-bindings"]
|
|
multiple-ciphers = []
|
|
bundled-sqlcipher = []
|
|
bundled-sqlcipher-vendored-openssl = []
|
|
with-asan = []
|
|
wasm32-wasi-vfs = []
|
|
unlock_notify = []
|
|
preupdate_hook = []
|
|
sqlcipher = []
|
|
sqlean-extension-uuid = []
|
|
sqlean-extension-crypto = []
|
|
sqlean-extension-fuzzy = []
|
|
sqlean-extension-math = []
|
|
sqlean-extension-stats = []
|
|
sqlean-extension-text = []
|
|
sqlean-extensions = [
|
|
"sqlean-extension-uuid",
|
|
"sqlean-extension-crypto",
|
|
"sqlean-extension-fuzzy",
|
|
"sqlean-extension-math",
|
|
"sqlean-extension-stats",
|
|
"sqlean-extension-text",
|
|
]
|
|
libsql-disable-checkpoint-downgrade = []
|
|
libsql-checkpoint-callback-on-any-frame-written = []
|