Skip to content

datagram@2 by default, and the package wire format - #98

Merged
Kinflou merged 2 commits into
masterfrom
feat/package-wire
Oct 25, 2026
Merged

Kinflou merged 2 commits into
masterfrom
feat/package-wire

Conversation

@Kinflou

@Kinflou Kinflou commented Oct 24, 2026

Copy link
Copy Markdown
Member

Part of Stage 5 of the package wire defaults (proposal).

  • framing_of: a protocol with no @framing is described as datagram@2 (core's DEFAULT_FRAMING), so the simulator runs it as a connection.
  • Preview: generates with wire_format set to packed@1, the default. The playground's congregation declares no wire.
  • Inspector: the framing select offers datagram@2. The compare table now has 5 combinations.
  • Pins: core 2ba38df, generation dfd3bdb, comline-rust e1a290f, comline-typescript 72da96a, simulator 580af50 (simulator#26), and the language server at language-server#85's branch. That last one moves to its merge commit before this merges.

Checked locally: cargo test in wasm/, yarn test (36 pass) and yarn build.

Kinflou added 2 commits October 25, 2026 06:48
- A protocol with no `@framing` is described as `datagram@2`, the
  default, so the simulator frames it as a connection.
- The preview generates with `wire_format` (the default, `packed@1`).
- The connection inspector offers `datagram@2`.
- Pins core 2ba38df, generation dfd3bdb, comline-rust e1a290f,
  comline-typescript 72da96a, the language server's branch and the
  simulator 580af50 (simulator#26).
@Kinflou
Kinflou merged commit 0403dda into master Oct 25, 2026
2 checks passed
@Kinflou
Kinflou deleted the feat/package-wire branch October 25, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant