mirror of
https://github.com/tursodatabase/libsql.git
synced 2025-06-17 14:59:48 +00:00
.cargo
.github
bindings
bottomless
bottomless-cli
docker-compose
docs
libsql
libsql-ffi
libsql-hrana
libsql-replication
libsql-server
libsql-shell
libsql-sqlite3
libsql-storage
libsql-storage-server
libsql-sys
libsql-wal
benches
benchmarks.rs
src
tests
Cargo.toml
tools
vendored
xtask
.dockerignore
.env
.gitignore
.gitmodules
CODE_OF_CONDUCT.md
Cargo.lock
Cargo.toml
Dockerfile
Dockerfile.dev
LICENSE.md
README-libsql.md
README.md
docker-entrypoint.sh
fly.toml
rust-toolchain.toml
* introduce IoBuf::map_slice * rename db_size to size_after * introduce Segment trait * implement Segment for Arc<T> * make SealedSegment clone * implement Segment for SealedSegment * rename bottomless to storage - introduce `Storage` trait - rename old `Storage` to `Backend` - introduce `AsyncStorage` (former bottomless) * add Storage to WalRegistry remove namespace resolver from registry * add async_get to registry * decouple shared wal from registry * move CompactedSegment headers to own module * refactor SegmentList * add durable frame_no to shared_wal * make shared_wal checkpoint async * expose TestEnv create test environment for libsql-wal * ignore dead_code stuff still need to be wired * let LibsqlWalManager resolve namespace name * fix tests * fix libsql-server * fmt * fix bench * fix conflicts * fmt