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

feat!: Extend LowerTypes pass to linearize by inserting copy/discard #2018

Merged
merged 129 commits into from
Apr 2, 2025

Rename register(=>_simple,_parametric=>_callback), docs

7e3efcc
Select commit
Loading
Failed to load commit list.
Merged

feat!: Extend LowerTypes pass to linearize by inserting copy/discard #2018

Rename register(=>_simple,_parametric=>_callback), docs
7e3efcc
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 2, 2025 in 0s

83.31% (+0.51%) compared to 2df339c

View this Pull Request on Codecov

83.31% (+0.51%) compared to 2df339c

Details

Codecov Report

Attention: Patch coverage is 93.62245% with 25 lines in your changes missing coverage. Please review.

Project coverage is 83.31%. Comparing base (2df339c) to head (7e3efcc).
Report is 17 commits behind head on main.

Files with missing lines Patch % Lines
hugr-passes/src/replace_types/linearize.rs 93.00% 19 Missing and 5 partials ⚠️
hugr-passes/src/replace_types.rs 97.95% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2018      +/-   ##
==========================================
+ Coverage   82.79%   83.31%   +0.51%     
==========================================
  Files         215      217       +2     
  Lines       41148    41864     +716     
  Branches    37359    38078     +719     
==========================================
+ Hits        34067    34877     +810     
+ Misses       5186     5033     -153     
- Partials     1895     1954      +59     

☔ 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.