Mazdak Farrokhzad

Results 119 issues of Mazdak Farrokhzad

It's being pulled in by reqwest, which comes as a default feature we're not using (see https://github.com/seanmonstar/reqwest/blob/master/Cargo.toml) We're also using it in standalone to generate keys, which can be delegated...

To implement the idea in https://github.com/clockworklabs/SpacetimeDB/issues/1308.

api-break

This issue is meant to track the implementation work necessary to adjust the WASM ABI to what is proposed in the proposal. DETAILS TODO.

abi-break
release-1.0
api-break

# What The idea here is that we add a variant to `AT` (`AlgebraicType`) that looks like this: ```rust struct TransparentType { ty: Box, name: Box, } pub enum AlgebraicType...

enhancement

So we don't have to do `Vec::from(pt.elements).into_iterator()` all the time...

enhancement
release-any
no runtime change
backward-compatible

Currently, parsers for e.g., `--identity` and friends are copy-pasted across our CLI code. It would be good to deduplicate these so that: 1. we cut down on code, which is...

Basically, implement what is suggested here: https://github.com/clockworklabs/SpacetimeDB/pull/1077#discussion_r1645916998 The basic idea (names and such are not important, only the structure) is: ```rust pub struct TableUpdate { ... pub inserts: EncodedValueVec, pub...

abi-break
api-break

1. [x] Create a proposal to add `spacetime subscribe` command to the CLI. https://github.com/clockworklabs/SpacetimeDBPrivate/pull/806 2. Implement said proposal with details. 3. Use the command in the smoketests where necessary. cc...

It already allows `ReducerContext`. It should also allow other parameters, passed via `spacetime publish $db $p1 ... $pn`. The format of `$pi` is the same as in `spacetime call`.

enhancement

Rather than this janky check that the type can be used as a sequence: https://github.com/clockworklabs/SpacetimeDB/blob/6e052cb8dc691adb0c894b5be68558676e246212/crates/bindings-macro/src/lib.rs#L565 let the sequence compatible types implement a trait and assert that it is implemented.