tursodatabase
turso
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge 'Document Rust sync API' from Mikaël Francoeur Adding some documentation for the Rust sync API. ## Description of AI usage Most of it AI-generated, then revised and touched up manually. Closes #4783
main
1 minute ago
Merge 'Tpch snapshot testing' from Pedro Muniz Depends on https://github.com/tursodatabase/turso/pull/4867 add snapshot testing to tpch Reviewed-by: Mikaël Francoeur (@LeMikaelF) Closes #4880
main
4 minutes ago
core/mvcc: fix btree row verification When checking whether a row is valid from BTree, the last inserted version is not enough to check whether btree version is valid. We need to check all possible options.
pereman2:mvcc-btree-check
32 minutes ago
Allow recursive CTEs in (MATERIALIZED) VIEWs Address PR review feedback for recursive CTE support State machine for recursive CTE population: - Add CollectingRecursiveCteData and ExecutingRecursiveCircuit states - Properly save/restore state across I/O yields during table collection - Fix re-entrancy issue where I/O interrupts would lose collected data Unify dependency tracking: - Remove redundant view_to_dependent_views map from Schema - Use table_to_materialized_views for both table and view dependencies - Materialized views are conceptually tables, no need for separate tracking - Delete ~20 lines of duplicate registration and cleanup code Add CTE operator chaining tests: - matview-recursive-cte-projection: SELECT subset of columns from CTE - matview-recursive-cte-filter: WHERE clause after recursive CTE - matview-recursive-cte-aggregation: GROUP BY/COUNT on CTE output - matview-recursive-cte-join-external: JOIN CTE with another table Minor improvements: - Add cross-reference comment in filter_new_rows for hash collision docs
nightscape:recursive-matviews
1 hour ago
test: Add LEFT JOIN and CROSS JOIN support to simulator Add varied JOIN type generation: - INNER JOIN: 70% probability (existing behavior) - LEFT JOIN: 20% probability (new) - CROSS JOIN: 10% probability (new) Implement shadow model for new join types: - LEFT JOIN: preserves all left table rows, NULLs for unmatched right - CROSS JOIN: cartesian product without filtering - RIGHT/FULL: intentionally not generated (panic if encountered) Both sql_generation crate and simulator model/mod.rs have the shadow implementations to ensure consistency.
nightscape:enhance-simulator
1 hour ago
Fix B-tree overflow cell index bug in validation code
nightscape:fix-btree-overflow-logic
1 hour ago
Fix B-tree overflow cell index bug in validation code
nightscape:fix-btree-overflow-logic
2 hours ago
Allow recursive CTEs in (MATERIALIZED) VIEWs Address PR review feedback for recursive CTE support State machine for recursive CTE population: - Add CollectingRecursiveCteData and ExecutingRecursiveCircuit states - Properly save/restore state across I/O yields during table collection - Fix re-entrancy issue where I/O interrupts would lose collected data Unify dependency tracking: - Remove redundant view_to_dependent_views map from Schema - Use table_to_materialized_views for both table and view dependencies - Materialized views are conceptually tables, no need for separate tracking - Delete ~20 lines of duplicate registration and cleanup code Add CTE operator chaining tests: - matview-recursive-cte-projection: SELECT subset of columns from CTE - matview-recursive-cte-filter: WHERE clause after recursive CTE - matview-recursive-cte-aggregation: GROUP BY/COUNT on CTE output - matview-recursive-cte-join-external: JOIN CTE with another table Minor improvements: - Add cross-reference comment in filter_new_rows for hash collision docs
nightscape:recursive-matviews
2 hours ago
Active Branches
Mvcc btree check
last run
32 minutes ago
#4907
CodSpeed Performance Gauge
+32%
ivm: Allow views with CTEs, including recursive ones
last run
1 hour ago
#4412
CodSpeed Performance Gauge
-1%
test: Make simulator work for materialized views
last run
1 hour ago
#4520
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs