Skip to content

compiler: Faster compilation time#2949

Merged
mloubout merged 45 commits into
mainfrom
faster-python-rebased-final
Jun 23, 2026
Merged

compiler: Faster compilation time#2949
mloubout merged 45 commits into
mainfrom
faster-python-rebased-final

compiler: Refactor fusion.py

abd7893
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 23, 2026 in 1s

83.60% (target 1.00%)

View this Pull Request on Codecov

83.60% (target 1.00%)

Details

Codecov Report

❌ Patch coverage is 92.67161% with 79 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.60%. Comparing base (87ce0ce) to head (abd7893).

Files with missing lines Patch % Lines
devito/passes/clusters/fusion.py 88.82% 16 Missing and 4 partials ⚠️
devito/ir/support/guards.py 27.27% 8 Missing ⚠️
devito/passes/iet/engine.py 81.57% 4 Missing and 3 partials ⚠️
tests/test_gpu_common.py 56.25% 7 Missing ⚠️
devito/symbolics/manipulation.py 84.21% 3 Missing and 3 partials ⚠️
devito/ir/clusters/cluster.py 94.31% 5 Missing ⚠️
devito/tools/memoization.py 93.58% 2 Missing and 3 partials ⚠️
devito/ir/iet/visitors.py 92.85% 4 Missing ⚠️
devito/tools/utils.py 71.42% 3 Missing and 1 partial ⚠️
devito/ir/support/basic.py 96.73% 1 Missing and 2 partials ⚠️
... and 6 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2949      +/-   ##
==========================================
+ Coverage   82.86%   83.60%   +0.73%     
==========================================
  Files         249      250       +1     
  Lines       52268    52908     +640     
  Branches     4499     4564      +65     
==========================================
+ Hits        43314    44235     +921     
+ Misses       8184     7895     -289     
- Partials      770      778       +8     

☔ View full report in Codecov by Harness.
📢 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.