Skip to content

compiler: catch corner case read after write#2909

Open
mloubout wants to merge 1 commit intomainfrom
fix-break-clusters
Open

compiler: catch corner case read after write#2909
mloubout wants to merge 1 commit intomainfrom
fix-break-clusters

Conversation

@mloubout
Copy link
Copy Markdown
Contributor

@mloubout mloubout commented May 1, 2026

tentative, trying to see what can do for these cases

@review-notebook-app
Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@mloubout mloubout force-pushed the fix-break-clusters branch from 5b1f815 to 6e60d66 Compare May 1, 2026 14:36
@codecov
Copy link
Copy Markdown

codecov Bot commented May 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.39%. Comparing base (690b39f) to head (a1f6a0a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2909      +/-   ##
==========================================
+ Coverage   83.30%   83.39%   +0.08%     
==========================================
  Files         248      248              
  Lines       51685    51698      +13     
  Branches     4460     4462       +2     
==========================================
+ Hits        43058    43115      +57     
+ Misses       7873     7829      -44     
  Partials      754      754              
Flag Coverage Δ
pytest-gpu-aomp-amdgpuX 68.69% <60.00%> (-0.02%) ⬇️
pytest-gpu-gcc- 78.01% <100.00%> (+0.01%) ⬆️
pytest-gpu-icx- 77.63% <100.00%> (+34.50%) ⬆️
pytest-gpu-nvc-nvidiaX 69.24% <60.00%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mloubout mloubout force-pushed the fix-break-clusters branch 5 times, most recently from 7af9771 to 9780878 Compare May 4, 2026 16:29
@mloubout mloubout force-pushed the fix-break-clusters branch from 9780878 to a1f6a0a Compare May 4, 2026 19:47
Comment thread tests/test_dse.py

op = Operator(eqns)

assert_structure(
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Maybe a brief comment explaining why fissioning in x is expected would be useful in the future?

continue

distance = dependence.distance

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

leftover, or apply same style change to the other sibling methods

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This actually applies the same style as d_anti below that has the blank line but can remove blank line from both too if prefered

Comment thread tests/test_dse.py
assert all(trees[1].root.dim is tree.root.dim for tree in trees[1:])


def test_scheduling_no_deriv():
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

maybe mention "interpolation" in the name, or it may go underestimated

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants