Noa
Noa
I've never seen this before, so it seems uncommon, but this is from the merge queue CI for windows smoketests of #2568: ``` ====================================================================== FAIL: test_hotswap_module (smoketests.tests.modules.HotswapModule.test_hotswap_module) Tests hotswapping of...
# Description of Changes This is something I've had a branch for for a while, and now that #2244 is merged I can open it. This makes the codeowners situation...
# Description of Changes Fixes for timestamps, so that a reducer that happens after another is observed to have a later timestamp. Specifically: - when running a scheduled reducer, clamp...
# Description of Changes @cloutiertyler and I were talking about this. Makes the semantic mapping for people easier, a row update on the client is an update() on the server....
# Description of Changes In preparation for adding another host type, I realized it would make sense to have it so we don't have to compile huge runtimes for spacetimedb-cli...
## Summary by CodeRabbit - **Refactor** - Improved file descriptor handling across the codebase by introducing safer abstractions for owned and borrowed descriptors, with better platform support and lifetime tracking....
Not very ergonomic yet, and there are definitely some soundness holes atm, but I aim to fix those in a follow-up.
This comes preinstalled with openssl 3, so we can cut out building openssl ourselves, which takes 5 minutes every CI run.
Don't even need to feature-gate it or anything, this works on 1.49.
This adds a Bytes wrapper with a UTF-8 validity invariant, uplifting the type found as: - `bytes_utils::Str` (2.4M downloads/month) - `bytestring::ByteString` (1.7M downloads/month) - `tungstenite::Utf8Bytes` - `pub(crate) http::ByteStr` - `axum::extract::ws::Utf8Bytes`...