Skip to content

fix[next][dace]: Support lowering of let-lambdas inside an iterator expression#2420

Merged
edopao merged 3 commits intoGridTools:mainfrom
edopao:fix_scan_let_lambda
Dec 11, 2025
Merged

fix[next][dace]: Support lowering of let-lambdas inside an iterator expression#2420
edopao merged 3 commits intoGridTools:mainfrom
edopao:fix_scan_let_lambda

Conversation

@edopao
Copy link
Copy Markdown
Contributor

@edopao edopao commented Dec 11, 2025

The current SDFG lowering only supported let-lambdas at the top of iterator expressions. This PR adds support for let-lambdas inside the iterator expressions, for example inside the branches of an if-node. This pattern can be found in scan field operators.

@edopao edopao requested a review from havogt December 11, 2025 15:50
Copy link
Copy Markdown
Contributor

@havogt havogt left a comment

Choose a reason for hiding this comment

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

lgtm

@edopao edopao merged commit 920c57f into GridTools:main Dec 11, 2025
23 checks passed
@edopao edopao deleted the fix_scan_let_lambda branch December 11, 2025 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants