deltic: bump the JSR pin a67ee83 -> 50778a1 - #47
Merged
Merged
Conversation
Pulls the adversarial-review hardening batch (lift atomicity, resource lifetime, cabi guards, plan/executor strictness), plan-format v3, and the A8 protocol-brands amendment into the runtime carrying every JS-host row. @deltic/protocol 0.1.0 enters both graphs as a transitive JSR dependency only - no new import-map entry, so exam-deltic's one-version gate is untouched. The MODULE-IDENTITY comments stand: this repository's own instanceof WitError / instanceof Stream checks still require the single-copy graph the pin gate enforces; A8 makes upstream diagnose a violation loudly (cross-copy refusal with a copy census) instead of misbehaving silently. Gates: exam-deltic, both deno task checks, conformance-ct (4 targets, 220 results, 0 failing, matrix unchanged), wpt smoke + parity + parity-chromium (0 losses).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the exact-pinned deltic JSR prereleases in both import maps (
js/deltic/deno.json,conformance/driver-ct/deltic/deno.json) from0.1.0-pre.ga67ee83to0.1.0-pre.g50778a1(upstream main HEAD; 31 commits) and regenerates bothdeno.lockfiles per the bump procedure inconformance/driver-ct/deltic/README.md.What the new pin carries, for the runtime that runs every JS-host row here:
Symbol.forregistry symbols via the new dependency-free@deltic/protocolpackage; multi-copy graphs are diagnosed loudly (cross-copy refusal with a copy census) instead of misbehaving silently@deltic/protocol@0.1.0enters both module graphs as a transitive JSR dependency only — no new import-map entry, soexam-deltic's one-version grep stays correct as written.The MODULE-IDENTITY comments are deliberately unchanged: this repository's own
instanceof WitError/instanceof Streamchecks (js/deltic/websocket.ts,examples/deltic-demo/run.ts) still require the single-copy graph the pin gate enforces, so the documented constraint and consequence remain true; A8 changes the violation from silent to loud. Migrating those checks to A8's recognition predicates is a separate decision — follow-up issue to be filed.Gates run:
just exam-deltic— one version repo-wide (0.1.0-pre.g50778a1)deno task checkinjs/deltic/andconformance/driver-ct/deltic/just conformance-ct— 4 targets, 220 results, 0 failing; committedmatrix.mdunchangedjust wpt::smoke,just wpt::parity(50 round-trip, 0 losses),just wpt::parity-chromium(50 round-trip, 0 known losses)