Skip to content

gem: disable making temporaries for VariableIndexs - #195

Merged
pbrubeck merged 1 commit into
releasefrom
ksagiyam/disable_temp
Oct 17, 2025
Merged

gem: disable making temporaries for VariableIndexs#195
pbrubeck merged 1 commit into
releasefrom
ksagiyam/disable_temp

Conversation

@ksagiyam

@ksagiyam ksagiyam commented Oct 16, 2025

Copy link
Copy Markdown

Required for firedrakeproject/firedrake#4658.

firedrakeproject/tsfc#317 attempted to use temporaries for complex index expressions involving VariableIndexs, but it seems it requires more work to make in-loop temporaries work, so disable making temporaries for index expressions for now.

@ksagiyam
ksagiyam marked this pull request as ready for review October 16, 2025 18:54

@pbrubeck pbrubeck left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I don't understand this in depth, but this clearly seems like the right fix. Thanks

@pbrubeck
pbrubeck merged commit 7c4249c into release Oct 17, 2025
8 checks passed
@pbrubeck
pbrubeck deleted the ksagiyam/disable_temp branch October 17, 2025 14:34
@ksagiyam

Copy link
Copy Markdown
Author

Thanks.

ksagiyam added a commit that referenced this pull request Oct 24, 2025
* Bump version number

* gem: disable making temporaries for VariableIndexs (#195)

---------

Co-authored-by: Connor Ward <c.ward20@imperial.ac.uk>
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