Skip to content

Settle by value - #1937

Merged
SimonCropp merged 2 commits into
mainfrom
settle-by-value
Sep 23, 2026
Merged

SimonCropp merged 2 commits into
mainfrom
settle-by-value

Conversation

@SimonCropp

Copy link
Copy Markdown
Member

No description provided.

A passing inline verification now sends the value its expected argument holds
with its settle, and passes it to InlineStaging.Clear (DiffEngine 20.5.0).

Where the line names no entry, the queue owner falls back to the member, and a
member is not a call site: a member holding one pending entry gave it up to
whichever of its calls passed, so the passing sibling of a failing call settled
the failing one's entry, and on disk deleted its staged trio. That snapshot was
then pending nowhere. With the value, only an entry the value settles is taken:
one anchored to it, or waiting to become it.

A retire still sends no value, having no inline snapshot to settle by.

Needs DiffEngine 20.5.0, which is not published yet.
@SimonCropp SimonCropp added this to the 33.1.2 milestone Sep 23, 2026
@SimonCropp
SimonCropp merged commit 396b02e into main Sep 23, 2026
5 of 7 checks passed
@SimonCropp
SimonCropp deleted the settle-by-value branch September 23, 2026 14:01
This was referenced Sep 23, 2026
This was referenced Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant