Commit Graph

  • 88dc3695d8 Import TypeScript SDK repo (#2941) Zeke Foppa 2025-07-16 08:14:18 -07:00
  • 5ab01b202e Merge branch 'master' into bfops/import-typescript-sdk Zeke Foppa 2025-07-16 07:34:17 -07:00
  • f2c8c6d83c Extract ModuleCommon + use in wasm & v8 runtimes (#2940) Mazdak Farrokhzad 2025-07-16 16:23:15 +02:00
  • 741208c83b [bfops/import-typescript-sdk]: Merge remote-tracking branch 'temp-typescript-sdk/main' into bfops/import-typescript-sdk Zeke Foppa 2025-07-16 06:37:45 -07:00
  • 63dff572fa Add v8 crate + initialize v8 (#2939) Mazdak Farrokhzad 2025-07-16 14:07:08 +02:00
  • d9b6736819 Merge remote-tracking branch 'origin/master' into kim/ws/fragmented-writes Kim Altintop 2025-07-16 12:29:42 +02:00
  • a83c38e88f Avoid allocating when fragmenting + add property tests Kim Altintop 2025-07-16 11:16:44 +02:00
  • 0e85bb974a Merge branch 'master' into jgilles/docs/csharp-bindings james gilles 2025-07-15 16:42:24 -04:00
  • ba4ded61ca Csharpier James Gilles 2025-07-15 15:41:54 -04:00
  • 0a4336b7a6 Add internal docs for C# bindings packages James Gilles 2025-07-15 15:39:40 -04:00
  • 6414ec874f Release 1.2.2 (#200) Zeke Foppa 2025-07-15 11:08:48 -07:00
  • eef737f5a5 Release 1.2.2 (#200) Zeke Foppa 2025-07-15 11:08:48 -07:00
  • 742303ca49 Bump rust-toolchain to rust 1.88 (#2749) Noa 2025-07-15 13:39:41 -04:00
  • 28c534dea6 Use toString() instead of an instance of Url when opening the websocket connection Julien Lavocat 2025-07-15 15:47:11 +02:00
  • a388670297 Use toString() instead of an instance of Url when opening the websocket connection Julien Lavocat 2025-07-15 15:47:11 +02:00
  • 04dc5399f4 Bump Rust to 1.88 + run cargo clippy --tests --benches --all --fix noa/bump-rust-1.87 Mazdak Farrokhzad 2025-07-04 15:05:33 +02:00
  • 31323cdee5 Fix deptree_snapshot Noa 2025-05-20 13:24:54 -05:00
  • 248cd00613 Fix lints for 1.87 Noa 2025-05-20 12:50:37 -05:00
  • 061ce6a9f0 Bump rust-toolchain to rust 1.87 Noa 2025-05-16 14:26:58 -05:00
  • 666ade7083 Move locking operations onto the module's thread (#2866) Jeffrey Dallatezza 2025-07-14 19:10:18 -04:00
  • a9dbf2d841 fixup! Actually interleave control with data frames Kim Altintop 2025-07-14 23:13:20 +02:00
  • 3b77c1a673 fixup! Actually interleave control with data frames Kim Altintop 2025-07-14 23:08:12 +02:00
  • aae4469e46 Fix send loop termination while sending frame batch Kim Altintop 2025-07-14 22:40:04 +02:00
  • 4c470f0579 Fix example that was still rust-ey in C# ref (#333) Phoebe Goldman 2025-07-14 15:34:02 -04:00
  • dd4f39b793 Merge branch 'master' into phoebe/csharp-ref-fix-rust-code docs/phoebe/csharp-ref-fix-rust-code Phoebe Goldman 2025-07-14 15:31:33 -04:00
  • e8df533a49 Add test Kim Altintop 2025-07-14 20:29:56 +02:00
  • 6a9b524b4e Enable the datastore crate's test feature where necessary (#2937) Phoebe Goldman 2025-07-14 14:29:21 -04:00
  • 5579f1bf7a Improve performance of row ids (#180) Jeffrey Dallatezza 2025-07-14 13:09:12 -04:00
  • 591d0830ed Improve performance of row ids (#180) Jeffrey Dallatezza 2025-07-14 13:09:12 -04:00
  • bf846fe3f5 fixup! Actually interleave control with data frames Kim Altintop 2025-07-14 16:39:17 +02:00
  • be30b1e75a fixup! Actually interleave control with data frames Kim Altintop 2025-07-14 16:28:51 +02:00
  • 6176e07359 Actually interleave control with data frames Kim Altintop 2025-07-14 15:58:43 +02:00
  • fe41f99737 offset parse from dir shub/parse-snapshot-from-dir Shubham Mishra 2025-07-14 18:47:41 +05:30
  • 20b087c248 Split datastore into its own crate (#2933) Tyler Cloutier 2025-07-12 17:41:00 -04:00
  • 18604d7d65 Corrected wrong error message for C# Clients on rejected client connections. docs/rekhoff/how-to-reject-client-connections rekhoff 2025-07-11 11:02:14 -07:00
  • 34201c6e02 Fix AlgebraicTypeLayout::is_compatible_with (#2932) Mazdak Farrokhzad 2025-07-11 14:59:09 +02:00
  • 3095578df8 fixup! client-api: Send WebSocket messages fragmented Kim Altintop 2025-07-11 14:38:29 +02:00
  • 3b9ddcab06 client-api: Send WebSocket messages fragmented Kim Altintop 2025-07-11 12:31:22 +02:00
  • 73a0f607af Add keep alive setting to websocket csharp/alessandro/websocket-keep-alive Alessandro Asoni 2025-07-11 12:10:08 +02:00
  • b63216aec9 client-api: Rewrite websocket loop (#2906) Kim Altintop 2025-07-10 12:50:06 +02:00
  • 1727ca4de4 SATS: add Impossible helper type (#2929) Mazdak Farrokhzad 2025-07-10 00:58:46 +02:00
  • 5a9e8d3c7e CI - Test that quickstart-chat builds (#197) Zeke Foppa 2025-07-09 09:47:01 -07:00
  • 93874accac CI - Test that quickstart-chat builds (#197) Zeke Foppa 2025-07-09 09:47:01 -07:00
  • ae21aae7e8 core: Tone down MessageExecutionError (#2926) Kim Altintop 2025-07-09 17:15:49 +02:00
  • edcb07c6f3 Add V8Runtime skeleton + HostType::Js (#2923) Mazdak Farrokhzad 2025-07-08 22:20:43 +02:00
  • 4dcf5f89ea SATS: make field_names/variant_names return iterator + add FieldNameVisitor::visit_seq (#2927) Mazdak Farrokhzad 2025-07-08 21:55:23 +02:00
  • 11a57f8e96 Merge remote-tracking branch 'origin/kim/ws/unblock' into kim/companion-1799 Kim Altintop 2025-07-08 15:16:10 +02:00
  • 149bea802f core: Tone down MessageExecutionError Kim Altintop 2025-07-08 15:12:46 +02:00
  • d0d926e2c2 cli: Close the websocket connection gracefully Kim Altintop 2025-07-07 13:04:39 +02:00
  • 23d99ced0a wip noa/v8 Noa 2025-05-20 12:22:40 -05:00
  • 32308004cd ModuleInstance impl Noa 2025-05-13 23:10:56 -05:00
  • fd44555ac1 switch to sats-based deserialization Noa 2025-05-12 22:41:25 -05:00
  • 56585bfca5 wip Noa 2025-04-29 12:08:51 -05:00
  • e5f0adc17a Bump Rust to 1.88 + run cargo clippy --tests --benches --all --fix Mazdak Farrokhzad 2025-07-04 15:05:33 +02:00
  • 2ba1fc6b17 Fix deptree_snapshot Noa 2025-05-20 13:24:54 -05:00
  • 41e4dcb474 Fix lints for 1.87 Noa 2025-05-20 12:50:37 -05:00
  • dbb370f9c6 Bump rust-toolchain to rust 1.87 Noa 2025-05-16 14:26:58 -05:00
  • 5770386264 Fix equality comparison between Row::Ptr and Row::Ref (#2914) Jeffrey Dallatezza 2025-07-07 12:09:11 -04:00
  • bbd9aa2e06 Require a minimum code gen version (#186) Jeffrey Dallatezza 2025-07-07 12:07:11 -04:00
  • bcb9f3d85d Require a minimum code gen version (#186) Jeffrey Dallatezza 2025-07-07 12:07:11 -04:00
  • 7dbe03c5d2 Update WebGL message queue to 1.2.1 format (#342) rekhoff 2025-07-07 14:36:20 +00:00
  • 533c14bea3 Update WebGL message queue to 1.2.1 format (#342) rekhoff 2025-07-07 14:36:20 +00:00
  • 390759118b Move sats::de::serde::NoneAccess to sats::de::NoneAccess (#2922) Mazdak Farrokhzad 2025-07-07 16:16:40 +02:00
  • 9b586436c3 move sats::de::serde::NoneAccess to sats::de::NoneAccess centril/move-none-access Mazdak Farrokhzad 2025-07-04 19:33:05 +02:00
  • c3cfadb2ca SATS: Move some method bodies to be provided in 'Serializer' instead (#2921) Mazdak Farrokhzad 2025-07-04 17:10:44 +02:00
  • 6a8cd7e9e1 Extract object_pool module from PagePool (#2920) Mazdak Farrokhzad 2025-07-04 15:47:26 +02:00
  • 1166d68e65 Extract spacetimedb-memory-usage & Nix bindings dep on spacetimedb-data-structures (#2919) Mazdak Farrokhzad 2025-07-04 14:54:00 +02:00
  • f4a9957f2d nix dynamic dispatch in subscriptions centril/nix-subs-dyn-dispatch Mazdak Farrokhzad 2025-07-04 10:58:32 +02:00
  • 6f5e33abd2 update_database: is_unique should only use the table's constraints (#2915) Mazdak Farrokhzad 2025-07-04 13:18:03 +02:00
  • 06ba529378 Remove unused get_column_by_field (#2917) Mazdak Farrokhzad 2025-07-04 12:26:20 +02:00
  • ef0b2569ec core: Allow caller to decide whether or not IRQ cores should be reserved (#2913) Kim Altintop 2025-07-04 06:12:53 +02:00
  • 5dec0ea2dd Tracy test jdetter/tracy-test John Detter 2025-07-03 22:03:54 -05:00
  • a855b1dc98 Reset idle timeout only on recv Kim Altintop 2025-07-02 22:49:22 +02:00
  • e5f42ca829 Syntactically nicer Kim Altintop 2025-07-02 22:49:07 +02:00
  • 2d1d335eb0 Hotswap future needs to be recreated after it completed. Kim Altintop 2025-07-02 15:02:47 +02:00
  • 6a0d928813 Merge remote-tracking branch 'origin/master' into kim/ws/unblock Kim Altintop 2025-07-02 14:09:54 +02:00
  • edda56d8a8 Final batch of tests Kim Altintop 2025-07-02 14:03:00 +02:00
  • a9aaf683c6 Well, always return when the send task is gone. Kim Altintop 2025-07-02 11:22:55 +02:00
  • 5cf5d3bfeb Another batch of tests Kim Altintop 2025-07-01 20:09:09 +02:00
  • e5b0b969fa fixup! Add a batch of tests Kim Altintop 2025-07-01 19:05:35 +02:00
  • abdcad1ada Add a batch of tests Kim Altintop 2025-07-01 17:56:53 +02:00
  • c8716106ff Record transaction metrics off the main thread (#2910) joshua-spacetime 2025-07-01 08:51:05 -07:00
  • 31e018652c Use idle timer instead of ping / pong. Kim Altintop 2025-07-01 15:08:30 +02:00
  • 76f3b6b258 Exit select loop when send task terminates -- connection is probably bad Kim Altintop 2025-07-01 12:34:56 +02:00
  • 3c982a28c6 Terminate send loop on all send errors Kim Altintop 2025-07-01 12:34:04 +02:00
  • 55178e7cf1 Propagate task panics and abort tasks on exit / unwind. Kim Altintop 2025-07-01 12:19:41 +02:00
  • 1396eacfe9 Refactor Kim Altintop 2025-07-01 11:56:38 +02:00
  • 4eb6213575 Wrap websocket flush in timeout (#2908) v1.2.0-bitcraft-hotfix4 joshua-spacetime 2025-06-30 18:41:59 -07:00
  • be6d305ae8 Filter out dropped clients in the send worker (#2899) joshua-spacetime 2025-06-30 09:14:52 -07:00
  • 03721b4a72 durability: Fix task leak (#2875) Kim Altintop 2025-06-27 14:55:22 +02:00
  • 84a265f7c0 core: Allow adjusting CPU reservation pools (#2907) Kim Altintop 2025-06-27 11:23:37 +02:00
  • 2612f73a63 Track disconnects initiated by the client (#2893) joshua-spacetime 2025-06-25 16:28:29 -07:00
  • 6ce4d647c5 Remove unnecessary .clone() in pipelined.rs (#2897) Mazdak Farrokhzad 2025-06-25 16:20:44 +02:00
  • e4d5c18f3c Wrap websocket flush in timeout (#2908) joshua-spacetime 2025-06-30 18:41:59 -07:00
  • 29a0df42f7 tools/upgrade-version updates the Change Date in LICENSE.txt (#2895) Zeke Foppa 2025-06-30 09:52:23 -07:00
  • 9aebe31fc9 Filter out dropped clients in the send worker (#2899) joshua-spacetime 2025-06-30 09:14:52 -07:00
  • e88b76c8bd Apply timeout to draining the receiver until closed, not just the next message Kim Altintop 2025-06-30 15:31:33 +02:00
  • 1e8f3c0a56 Spawn receiver Kim Altintop 2025-06-30 10:35:56 +02:00
  • a36d4f053d Merge branch 'master' into kim/ws/unblock Kim Altintop 2025-06-30 10:05:48 +02:00
  • 787f050b0a Send loop needs to be spawned Kim Altintop 2025-06-30 09:40:34 +02:00