limbo/core
Preston Thorpe 497808a40c
Some checks are pending
Build and push limbo-sim image / deploy (push) Waiting to run
C compat Tests / test (push) Waiting to run
Dart/Flutter / test (blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Dart/Flutter / test (windows-latest) (push) Waiting to run
Dart/Flutter / precompile (blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Dart/Flutter / precompile (macOS-latest) (push) Waiting to run
Dart/Flutter / precompile (windows-latest) (push) Waiting to run
Dart/Flutter / publish (push) Waiting to run
Java Tests / test (push) Waiting to run
Run long fuzz tests and stress test / run-long-tests (push) Waiting to run
Run long fuzz tests and stress test / simple-stress-test (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-aarch64-apple-darwin - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-x86_64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-aarch64-apple-darwin - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-aarch64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-wasm32-wasip1-threads - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-x86_64-pc-windows-msvc - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-aarch64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-wasm32-wasip1-threads - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-x86_64-pc-windows-msvc - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-x86_64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / Test DB bindings on Linux-x64-gnu - node@20 (push) Blocked by required conditions
Build & publish @tursodatabase/database / Test DB bindings on browser@20 (push) Blocked by required conditions
Build & publish @tursodatabase/database / Publish (push) Blocked by required conditions
Python / Release (push) Blocked by required conditions
Python / sdist (push) Waiting to run
Python / configure-strategy (push) Waiting to run
Python / test (push) Blocked by required conditions
Python / lint (push) Waiting to run
Python / linux (x86_64) (push) Waiting to run
Python / macos-arm64 (aarch64) (push) Waiting to run
Rust / clippy (push) Waiting to run
Rust / cargo-fmt-check (push) Waiting to run
Rust / build-native (blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Rust / build-native (macos-latest) (push) Waiting to run
Rust / build-native (windows-latest) (push) Waiting to run
Rust / simulator (push) Waiting to run
Rust / test-limbo (push) Waiting to run
Rust / test-sqlite (push) Waiting to run
Rust Benchmarks+Nyrkiö / bench (push) Waiting to run
Rust Benchmarks+Nyrkiö / clickbench (push) Waiting to run
Rust Benchmarks+Nyrkiö / tpc-h-criterion (push) Waiting to run
Rust Benchmarks+Nyrkiö / tpc-h (push) Waiting to run
Rust Benchmarks+Nyrkiö / vfs-bench-compile (push) Waiting to run
Merge 'eliminate the need for another Once in Completion' from Pedro Muniz
I added the `Once` before so fix a bug, but it was a bit hackery. We can
`get_or_init` to achieve the same purpose, and the code becomes much
cleaner. `get_or_init` guarantees the init will happen only once as
well.

Reviewed-by: Preston Thorpe <preston@turso.tech>
Reviewed-by: bit-aloo (@Shourya742)

Closes #3578
2025-10-06 19:52:41 -04:00
..
benches mvcc benchmark compilation fix 2025-09-30 22:27:28 +03:00
ext remove mvvmode and set logical log as default 2025-09-18 18:22:25 +02:00
functions Merge 'printf should truncates floats' from Pavan Nambi 2025-10-01 19:31:39 -04:00
incremental Put encryption behind an opt in (runtime) flag 2025-09-30 18:29:18 +05:30
io Merge 'eliminate the need for another Once in Completion' from Pedro Muniz 2025-10-06 19:52:41 -04:00
json implement json_tree 2025-09-23 14:22:02 -04:00
mvcc Merge 'Rename Completion methods' from Pedro Muniz 2025-10-06 20:12:21 +03:00
numeric feat: add CAST to fuzzer 2025-09-24 18:06:55 -03:00
storage rename Completion functions 2025-10-06 11:07:06 -03:00
time
translate Merge 'Don't panic if doing INSERT INTO ... SELECT rowid' from Jussi Saurio 2025-10-04 10:11:09 +03:00
vdbe Merge 'core/mvcc: automatic logical log checkpointing on commit' from Pere Diaz Bou 2025-10-04 11:30:04 +03:00
vector
assert.rs
build.rs
Cargo.toml Merge 'core/storage: Switch page cache queue to linked list' from Pekka Enberg 2025-10-01 16:39:47 +03:00
error.rs core/io: Add completion group API for managing multiple I/O operations 2025-10-06 07:33:31 +03:00
fast_lock.rs remove some unnecessary unsafe impls 2025-09-21 13:29:59 -03:00
function.rs core/function: Wrap ExtFunc in Arc 2025-09-17 11:57:23 +03:00
info.rs
lib.rs core/io: Add completion group API for managing multiple I/O operations 2025-10-06 07:33:31 +03:00
parameters.rs remove unnecessary enum variant 2025-09-30 14:52:59 +04:00
pragma.rs add busy_timeout pragma 2025-09-19 16:48:12 +04:00
pseudo.rs
schema.rs Merge 'Improve error handling for cyclic views' from Duy Dang 2025-10-02 19:33:12 +03:00
series.rs
state_machine.rs mvcc: simplify StateMachine 2025-09-22 16:37:31 +03:00
types.rs fix(3306): substr scalar should also work with non-text values 2025-09-29 21:42:21 -03:00
util.rs Handle table ID / rootpages properly for both checkpointed and non-checkpointed tables 2025-09-30 16:53:12 +03:00
uuid.rs
vtab.rs implement json_tree 2025-09-23 14:22:02 -04:00