Skip to content

Read the arrays of a shared function or record only of a snapshot. - #139

Draft
lemmy wants to merge 1 commit into
masterfrom
mku-gh1445
Draft

lemmy wants to merge 1 commit into
masterfrom
mku-gh1445

Conversation

@lemmy

@lemmy lemmy commented Oct 24, 2026

Copy link
Copy Markdown
Member

TLC sorts a FcnRcdValue or RecordValue in place the first time it needs it sorted. An override that reads its arrays while another worker sorts it may miss an element or see one twice. The overrides now read the arrays of a snapshot(), as TLC's own modules do.

Part of Github issue #1445
tlaplus/tlaplus#1445

[Bug]

TLC sorts a FcnRcdValue or RecordValue in place the first time it needs
it sorted. An override that reads its arrays while another worker sorts
it may miss an element or see one twice. The overrides now read the
arrays of a snapshot(), as TLC's own modules do.

Part of Github issue #1445
tlaplus/tlaplus#1445

[Bug]

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Markus Alexander Kuppe <github.com@lemmster.de>
@lemmy lemmy self-assigned this Oct 24, 2026
@lemmy lemmy added the bug Something isn't working label Oct 24, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Development

Successfully merging this pull request may close these issues.

1 participant