Skip to content

CM-4 adjudicated: timing not normative — retire the exam kit into #43 - #46

Merged
lann merged 1 commit into
mainfrom
cm4-close-out
Aug 10, 2026
Merged

CM-4 adjudicated: timing not normative — retire the exam kit into #43#46
lann merged 1 commit into
mainfrom
cm4-close-out

Conversation

@lann

@lann lann commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Closes out CM-4 per the operator adjudication (2026-08-10): entry-status timing is not normativesync-streams.wast:145 overfits wasmtime's deferred-entry scheduler policy (an upstream test defect; pristine definitions.py answers STARTING under every schedule it can produce). Both previously sketched amendments are withdrawn.

No behavior change. Gates: just build test-runtime conformance green (1254 pass / 0 fail, no stale xfails; runtime 69/69).

…xam kit into #43

sync-streams.wast:145 pins a scheduler policy (wasmtime's deferred entry
decision), not semantics: an upstream test defect, not a reference bug.
Both sketched amendments are withdrawn; definitions.py, CanonicalABI.md,
and test_callback_interleaving need no change. The bounded §1 exception
shrinks back to CM-3; the CM-4 lesson becomes its guard (corpus
assertions must be schedule-independent to count as semantics). Runtime
unchanged: hold gate = conformance, drain-to-quiescence = non-normative
policy (#45). exams/wasmtime-exclusivity/ is removed — distilled onto
issue #43, archived at 4f3351f:exams/wasmtime-exclusivity/.
@lann
lann enabled auto-merge (squash) August 10, 2026 16:55
@lann
lann merged commit a3dbc41 into main Aug 10, 2026
4 checks passed
@lannbot
lannbot deleted the cm4-close-out branch August 23, 2026 16:51
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