Skip to content

official units: comline@2's Rust type is under handshake::comline2 - #240

Merged
Kinflou merged 1 commit into
masterfrom
chore/comline2-handshake-path
Nov 9, 2026
Merged

Kinflou merged 1 commit into
masterfrom
chore/comline2-handshake-path

Conversation

@Kinflou

@Kinflou Kinflou commented Nov 9, 2026

Copy link
Copy Markdown
Member

The runtime reorganization (ComlineProject/runtime#102) moved comline_runtime::comline2 to comline_runtime::handshake::comline2. Two strings in core still named the old path for the comline@2 handshake's Rust type; both now read comline_runtime::handshake::comline2::Comline2Handshake:

  • core/src/encodings/official_units.json (the snapshot)
  • core_stdlib/packages/comline/config.idp (the stdlib it is generated from; core's staleness test compares the two, so they change together)

The other runtime paths core names (contract::*, format::*, framing::JsonRpcFraming, handshake::ComlineHandshake) are unchanged.

This lands first because generation, comline-rust, the CLI and the language server all pin core: they should bump to the commit this produces, rather than to #239 and then again.

Closes #218. Part of ComlineProject/runtime#111; follows #239.

Tested locally, as CI does:

  • cargo build; cargo test (all green, 326 lib + 645 + other integration tests)
  • cargo test -p comline-core --features deps (all green, 350 lib + 657 + others)
  • cargo test -p comline-core --no-default-features --lib (114 passed)

@Kinflou
Kinflou merged commit 1669a2f into master Nov 9, 2026
24 checks passed
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.

Official units: comline@2's Rust type moved to handshake::comline2

1 participant