Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resultcollector refactor fixed #6806

Merged
merged 27 commits into from
Dec 4, 2023
Merged

Conversation

sanderr
Copy link
Contributor

@sanderr sanderr commented Dec 4, 2023

Description

closes #6033

Self Check:

Strike through any lines that are not applicable (~~line~~) then check the box

  • Attached issue to pull request
  • Changelog entry
  • Type annotations are present
  • Code is clear and sufficiently documented
  • No (preventable) type errors (check using make mypy or make mypy-diff)
  • Sufficient test cases (reproduces the bug/tests the requested feature)
  • Correct, in line with design
  • End user documentation is included or an issue is created for end-user documentation (add ref to issue here: document Unknown semantics #6056)
  • If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

@sanderr sanderr mentioned this pull request Dec 4, 2023
9 tasks
@sanderr sanderr merged commit fe77d26 into master Dec 4, 2023
1 check passed
sanderr added a commit that referenced this pull request Dec 4, 2023
* restored resultcollector-refactor changes

* fixes

* todo

* note

* committed stashed changes: may need to be reverted

* implemented new approachg

* fix

* fix

* refined test cases

* do report null values to result collectors

* todo

* pep8

* todos

* Reapply "Compiler: refactored ResultCollector propagation and fixed bug in list comprehension gradual execution (PR #6597)"

This reverts commit 211ab6d.

* fix

* added test

* added test case

* fix

* more tests and fixes

* added change entries

* todo markers

* added test case

* change entries

* mypy

* todo
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.

most operators don't propagate unknowns
1 participant