Skip to content

fix: don't test the filtering joiner if a tuple is already retracting#1850

Merged
triceo merged 7 commits intoTimefoldAI:mainfrom
triceo:join
Oct 1, 2025
Merged

fix: don't test the filtering joiner if a tuple is already retracting#1850
triceo merged 7 commits intoTimefoldAI:mainfrom
triceo:join

Conversation

@triceo
Copy link
Copy Markdown
Collaborator

@triceo triceo commented Oct 1, 2025

The included tests describe the problematic situation.
The comments in the code explain the solution.

@triceo triceo requested review from Christopher-Chianelli and Copilot and removed request for Copilot October 1, 2025 09:24
@triceo triceo linked an issue Oct 1, 2025 that may be closed by this pull request
@triceo triceo modified the milestone: v1.27.0 Oct 1, 2025
@triceo triceo requested a review from Copilot October 1, 2025 09:27

This comment was marked as outdated.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Copy Markdown
Contributor

@Christopher-Chianelli Christopher-Chianelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good, provided the right tuple state is guaranteed to be active (although you might want to add a comment explaining said guaranteed in updateCounterFromLeft and processOutTupleUpdate.)

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Oct 1, 2025

@triceo triceo merged commit d7dc382 into TimefoldAI:main Oct 1, 2025
34 checks passed
@triceo triceo deleted the join branch October 1, 2025 18:30
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.

Joins with filtering possibly throw exceptions

3 participants