-
Notifications
You must be signed in to change notification settings - Fork 73
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
isl hashes and equality do not consider names #576
Comments
Looks like the full impact of this was masked by inducer/islpy#102. See inducer/islpy#103 for more context. |
Responding to @kaushikcfd from inducer/islpy#103:
What to do here is a good question. My thinking was that we could likely introduce wrapper types around the But I'm a ways away from having made up my mind. |
A solution for this saga is on the horizon: https://github.com/inducer/namedisl/ |
cf. inducer/islpy#89
I think this could cause kernels to compare equal that we emphatically wouldn't consider equal. I think what we want is wrapper objects that provides the names and consider them for equality, likely implemented in islpy.
Here's an example of this going wrong:
Runs without complaining on 4a9dabb. 😱
The text was updated successfully, but these errors were encountered: