Skip to content

[2/6] Fix cancellation and modernise the runtime - #2

Merged
GlenTiki merged 1 commit into
masterfrom
modernize/02-cancellation
Oct 8, 2026
Merged

GlenTiki merged 1 commit into
masterfrom
modernize/02-cancellation

Conversation

@GlenTiki

@GlenTiki GlenTiki commented Oct 8, 2026

Copy link
Copy Markdown
Owner

I invalidate the current check when a predicate calls clear or reset. Its stale result can no longer run the callback or create a second polling chain. I modernise the runtime syntax and remove the empty immediate while preserving synchronous initial checks.

This is PR 2 of 6 in the modernisation stack. It depends on #1. Review and merge the stack in order.

Predicate validation is left to the next PR.

@GlenTiki
GlenTiki force-pushed the modernize/02-cancellation branch from f857eb6 to a2b1e47 Compare October 8, 2026 13:05
@GlenTiki
GlenTiki added this pull request to stack #7 October 8, 2026 13:12
Base automatically changed from modernize/01-tests to master October 8, 2026 13:13
@GlenTiki
GlenTiki force-pushed the modernize/02-cancellation branch from a2b1e47 to 8e148a7 Compare October 8, 2026 13:13
@GlenTiki
GlenTiki merged commit b38bf7b into master Oct 8, 2026
3 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.

1 participant