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

rewriting: Fix TypeConversionPattern recursive support for DictionaryAttr #2374

Merged
merged 2 commits into from
Mar 25, 2024

Conversation

Moxinilian
Copy link
Contributor

The documentation of TypeConversionPattern claims it supports attribute dictionaries, but does not walk them recursively. This PR fixes this behavior.

@Moxinilian Moxinilian added bug Something isn't working rewriting changes on xDSL rewrite engine labels Mar 25, 2024
@Moxinilian Moxinilian self-assigned this Mar 25, 2024
Copy link

codecov bot commented Mar 25, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 89.64%. Comparing base (2ae7229) to head (fed8c73).
Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2374   +/-   ##
=======================================
  Coverage   89.63%   89.64%           
=======================================
  Files         345      346    +1     
  Lines       40827    40905   +78     
  Branches     6073     6081    +8     
=======================================
+ Hits        36597    36671   +74     
- Misses       3347     3350    +3     
- Partials      883      884    +1     

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

@Moxinilian Moxinilian merged commit ef532f1 into xdslproject:main Mar 25, 2024
10 checks passed
@Moxinilian Moxinilian deleted the type-conv-dict branch March 25, 2024 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working rewriting changes on xDSL rewrite engine
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants