Mazdak Farrokhzad

Results 119 issues of Mazdak Farrokhzad

See https://github.com/clockworklabs/SpacetimeDB/pull/1622#discussion_r1733123333.

enhancement
release-any

That is, add a test that exercises this counter-example: https://github.com/clockworklabs/SpacetimeDB/pull/1622/files#r1727653363

# Description of Changes In C# bindings, rename `*BTreeIndexBounds` to `*IndexScanRangeBounds` to be consistent with the Rust bindings. # API and ABI breaking changes These were marked as `Internal`, so...

release-any

Currently, when indices are created in the tx state, we end up putting committed state rows in the tx index. This forces us to do a bunch of unnecessary checks...

enhancement
no runtime change
backward-compatible
performance

Currently, when the WASM module crashes, we must first do an expensive `__describe_module__` call, but we could instead store the extracted `RawModuleDef` in the host instead, so we only ever...

enhancement
backward-compatible
performance

We pass the `ctx: ReducerContext` by move in `__call_reducer__` and in a few hops before we actually reach `reducer.invoke(&ctx, args)` where it's finally passed by reference. However, `size_of_val(&ctx)` is `400`,...

enhancement
backward-compatible
performance

# Description of Changes Receive and send reducer ids and table ids as opposed to names in the SDK. Alternative to https://github.com/clockworklabs/SpacetimeDB/pull/1883 which is more efficient, but also uses indices...

api-break

# Description of Changes Please describe your change, mention any related tickets, and so on here. # API and ABI breaking changes If this is an API or ABI breaking...

Since there's `::try_insert`, we'd also like a `try_update` to fit with the new update ABI.