SpacetimeDB
SpacetimeDB copied to clipboard
Multiplayer at the speed of light
We want to test that C# and Rust modules, when written to expose the same set of tables, types and reducers, `spacetime generate` the same bindings. Actual codegen goes through...
# Description of Changes This PR does 2 things: - It makes the `ScheduleAt` type special, and reworks the `is_special` infrastructure a little. Now we have `SumType::is_special` and `AlgebraicType::is_special` in...
# Description of Changes WIP validation code for moduledefv9, plus the definition for `ModuleDef`. The new module-def should also be backwards-compatible with `V8BackCompat` and the existing `TableSchema`, `Header`, etc types....
Currently, rust clients generate incorrect code for sats `name` annotations with dots in them, e.g.: https://github.com/clockworklabs/SpacetimeDB/blob/b1f80e0ffed492ab75795e12e055bac20823ca8f/crates/cli/tests/snapshots/codegen__codegen_rust.snap#L437-L443 This should be fixed and probably we should formalize these names as being actual...
# Description of Changes Fix the bug found in https://github.com/clockworklabs/SpacetimeDB/pull/1585 by allowing `ColList`s to be empty, as we actually try to use the type as a possibly-empty list in some...
# Description of Changes Removes the creation of Docker Container Images with branch names as tags. **AMD/Intel Image Build** **ARM Image Build** **Both images merged into a multi-platform image** **The...
# Description of Changes find out scheduler Actor queue allows duplicate entries. this duplication happen when updating a row without changing `scheduled_id` in timer table. # API and ABI breaking...
# Description of Changes As suggested in the other PR, adds C# style checks to the CI so that minor issues and reformatting are fixed early. # API and ABI...
# Description of Changes So far, the codegen tests verified that `[SpacetimeDB.Type]` and `[SpacetimeDB.Table]` markers result in expected generated methods, and that the generated code is valid and can be...
# Description of Changes Over time, we've been adding more table features that affect base BSATN type generation as well. Initially this was limited to BSATN.Codegen looking up any types...