Skip to content

core: (attr assembly fmt) add custom directive (pt7)#5906

Open
n-io wants to merge 1 commit into
nicolai/attr-asm-fmt-pt6-struct-v2from
nicolai/attr-asm-fmt-pt7-custom-v2
Open

core: (attr assembly fmt) add custom directive (pt7)#5906
n-io wants to merge 1 commit into
nicolai/attr-asm-fmt-pt6-struct-v2from
nicolai/attr-asm-fmt-pt7-custom-v2

irdl: add custom directive for attr assembly format

c9c895c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 21, 2026 in 0s

86.22% (target 1.00%)

View this Pull Request on Codecov

86.22% (target 1.00%)

Details

Codecov Report

❌ Patch coverage is 71.87500% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.22%. Comparing base (0bebfa9) to head (c9c895c).

Files with missing lines Patch % Lines
xdsl/irdl/declarative_assembly_format_parser.py 73.68% 2 Missing and 3 partials ⚠️
xdsl/irdl/declarative_assembly_format.py 69.23% 2 Missing and 2 partials ⚠️
Additional details and impacted files
@@                          Coverage Diff                           @@
##           nicolai/attr-asm-fmt-pt6-struct-v2    #5906      +/-   ##
======================================================================
- Coverage                               86.22%   86.22%   -0.01%     
======================================================================
  Files                                     418      418              
  Lines                                   60265    60297      +32     
  Branches                                 7002     7010       +8     
======================================================================
+ Hits                                    51966    51990      +24     
- Misses                                   6691     6695       +4     
- Partials                                 1608     1612       +4     

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