Record: make field ordering deterministic, add test - #199
Conversation
inducer
commented
Feb 27, 2024
|
matthiasdiener
commented
Feb 27, 2024
Is there a use case that breaks with this change? My goal was to remain compatible with the previous set-based implementation (which is the reason for the conversion from set to dict in
What do you think of c32e6d0? |
de3b26a to
dacfd1dCompareSetting this as ready for review. In addition to the pytato/loopy tests, mirgecom also seems to run fine with it. |
dacfd1d to
4230be6CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
5905e52 to
e0e04b0CompareUh oh!
There was an error while loading. Please reload this page.
12fd003 to
9cec923Compareinducer
commented
Mar 20, 2024
I'll be honest, I underestimated the compatibility impact of this. I've just pushed a revert. |
inducer
commented
Mar 20, 2024
inducer/loopy#785 gets rid of a good bunch more |
inducer
commented
Mar 20, 2024
@matthiasdiener Could you please re-make a PR for this? |
matthiasdiener
commented
Mar 20, 2024
Sure, no problem! Sorry for the confusion. Is there a particular error that came up with this? |
inducer
commented
Mar 20, 2024
It was code like this that made me substantially uneasy: |
This is a proof-of-concept and is ready for a first look @inducer. I'm not sure if there is a better way to do this.
Please squash