limbo/core
Pekka Enberg 55cf9c8f02 Merge 'Add async header accessor functionality' from Zaid Humayun
This PR addresses https://github.com/tursodatabase/turso/issues/1828 in
a phased manner.
Making database header access async in one PR will be complicated. This
PR ports adds an async API to `header_accessor.rs` and ports over some
of `pager.rs` to use this API.
This will allow gradual porting over of all call sites. Once all call
sites are ported over, one mechanical rename will fix everything in the
repo so we don't have any `<header_name>_async` functions.
Also, porting header accessors over from sync to async would be a good
way to get introduced to the Limbo codebase for first time contributors.

Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com>

Closes #1966
2025-07-14 13:08:29 +03:00
..
benches fix clippy errors for rust 1.88.0 (auto fix) 2025-07-12 18:58:41 +03:00
ext fix clippy errors for rust 1.88.0 (auto fix) 2025-07-12 18:58:41 +03:00
functions fix clippy errors for rust 1.88.0 (auto fix) 2025-07-12 18:58:41 +03:00
io io/windows: pread return bytes read 2025-07-14 10:44:56 +02:00
json properly pass subtype 2025-07-14 11:20:49 +04:00
mvcc fix clippy errors for rust 1.88.0 (auto fix) 2025-07-12 18:58:41 +03:00
numeric chore: fix clippy warnings 2025-06-23 19:52:13 +01:00
storage Merge 'Add async header accessor functionality' from Zaid Humayun 2025-07-14 13:08:29 +03:00
time Move time extension to core 2025-06-30 10:01:03 +03:00
translate Merge 'core/vector: Euclidean distance support for vector search' from KarinaMilet 2025-07-14 13:07:20 +03:00
vdbe Merge 'core/vector: Euclidean distance support for vector search' from KarinaMilet 2025-07-14 13:07:20 +03:00
vector modify based on review comments 2025-07-10 19:15:39 +08:00
assert.rs core: Add Antithesis-aware turso_assert 2025-06-29 11:46:18 +03:00
build.rs implement sqlite_source_id function 2025-01-28 14:55:38 -05:00
Cargo.toml Merge 'Fix boxed memory leaks' from Ihor Andrianov 2025-07-02 19:42:54 +03:00
error.rs Add a way to semi randomly generate rowid when the max rowid reaches 2025-07-14 13:09:34 +05:30
fast_lock.rs chore: fix clippy warnings 2025-06-23 19:52:13 +01:00
function.rs Merge 'core/vector: Euclidean distance support for vector search' from KarinaMilet 2025-07-14 13:07:20 +03:00
info.rs implement sqlite_source_id function 2025-01-28 14:55:38 -05:00
lib.rs add id,before,after,full modes 2025-07-14 11:16:06 +04:00
parameters.rs Consolidate match case in parameters push to handle all anonymous params in one case 2025-05-13 14:42:12 -04:00
pragma.rs fix clippy errors for rust 1.88.0 (auto fix) 2025-07-12 18:58:41 +03:00
pseudo.rs chore: fix clippy warnings 2025-06-23 19:52:13 +01:00
result.rs core: transaction support 2024-12-24 18:04:30 +01:00
schema.rs Fix merge conflicts and adapt schema.rs to use RecordCursor 2025-07-14 03:28:55 +05:30
series.rs fix clippy errors for rust 1.88.0 (auto fix) 2025-07-12 18:58:41 +03:00
types.rs add comments 2025-07-14 13:01:15 +04:00
util.rs Another post-rebase clippy round with 1.88.0 2025-07-12 19:10:56 +03:00
uuid.rs Move UUID extension to core 2025-06-30 09:54:13 +03:00
vtab.rs fix clippy errors for rust 1.88.0 (manual fix) 2025-07-12 18:58:55 +03:00