mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-03-20 09:01:05 +08:00
# Description of Changes The first commit defines a type `TableName` that is used in e.g., `TxData` and where determined profitable and necessary to do this change. `TableName` is backed by [`ecow::EcoString`](https://docs.rs/ecow/0.2.6/ecow/string/struct.EcoString.html) which affords O(1) clones and 15 bytes of inline storage and `mem::size_of::<EcoString>() == 16`. The second commit does the same for `ReducerName`. This is also used in reducer execution. Together, these commits increase TPS by around 5-7k TPS. # API and ABI breaking changes None # Expected complexity level and risk 1 # Testing Covered by existing tests.
⚠️ Internal Crate ⚠️
This crate is intended for internal use only. It is not stable and may change without notice.