Mazdak Farrokhzad
Mazdak Farrokhzad
Improving on the case of `StaticBsatnLayout`.
Instead: 1. return a list of `RowRef`s pointing into the committed state, 2. return a `Table` of all the deleted rows. Hand these to the commitlog which will convert to...
# Description of Changes Fixes https://github.com/clockworklabs/SpacetimeDB/issues/2016. This PR implements page allocation through a lock-free multi-tenant pool, using `crossbeam_queue::ArrayQueue` as the basis of the pool. This lock-free queue is bounded. And...
See https://github.com/clockworklabs/SpacetimeDB/pull/2587#discussion_r2039909606.
# Description of Changes Fixes https://github.com/clockworklabs/SpacetimeDB/issues/2601. This fixes two bugs, where if you: 1. define a table with `struct T { #[unique] x: u32 }` 2. insert `T { x:...
# Description of Changes # API and ABI - [ ] This is a breaking change to the module ABI - [ ] This is a breaking change to the...
# Description of Changes Switches most cases where a table / reducer name is stored to an `Arc` rather than `String`. # API and ABI breaking changes None # Expected...
# Description of Changes TODO # API and ABI breaking changes None # Expected complexity level and risk 4, this is isolated to the datastore, but the datastore is critical,...
# Description of Changes Adds `ProcedureContext::{with_tx, try_with_tx}`. Fixes https://github.com/clockworklabs/SpacetimeDB/issues/3515. # API and ABI breaking changes None # Expected complexity level and risk 2 # Testing An integration test `test_calling_with_tx` is...