Noa

Results 61 issues of Noa

I'm looking at how feasible this would be to use in [RustPython](https://github.com/RustPython/RustPython) in order to get cyclic gc support. Overall I'm really impressed with this implementation, though one thing I'm...

```rust trait FutureExt { fn also_poll(self, also: Also) -> AlsoPoll // Output = Self::Output where Self: Sized, Also: Future, { // AlsoPoll pseudocode: let mut also = also.fuse(); poll_fn(|cx| {...

i.e. `[x async for y in z]`. There's an `unimplemnted!("async for comprehensions")` in `compiler/src/compile.rs`, which is where an implementation could start out. Take a look at how normal `compile_for` works...

Firefox 79 recently released with support for `SharedArrayBuffer`s, but you need to set certain headers in order to use them ([docs](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/79#JavaScript)). I'm not sure exactly how webassembly.sh is hosted, but...

Based off #28. This shrinks the size of the type a bit, and makes it easier to represent unknown error codes.

I'm pretty sure the closure doesn't have to be Sync, right? It's only ever called with exclusive access anyway. Maybe ActiveStream shouldn't be Sync then, but that also never accesses...

# Description of Changes Also, move the logic with committing and taking the subscription lock into module_subscription_actor. Best reviewed ignoring whitespace. before/after: ![diagram](https://github.com/clockworklabs/SpacetimeDB/assets/33094578/07d58f6a-2c2b-4d79-905b-4cc0fcc60ffa)

# Description of Changes Now, in most cases, it'll create an identity if the user doesn't pass one. ## Testing ```bash spacetime init my_new_project --lang rust cd my_new_project spacetime publish...

release-any
bugfix
breaks library compatibility