Andreas Klöckner

Results 957 comments of Andreas Klöckner

This ultimately did go in as #765, albeit without the requested safeguards. Not the end of the world, I guess.

We're up to https://github.com/intel/llvm/issues/7877. :slightly_smiling_face:

Looks like the full impact of this was masked by https://github.com/inducer/islpy/issues/102. See https://github.com/inducer/islpy/pull/103 for more context.

Responding to @kaushikcfd from https://github.com/inducer/islpy/pull/103: > I was thinking I could make a quick PR to loopy which would also add the condition `bkt_set.get_var_dict() == set_.get_var_dict()`, but the problem is...

Note that this also appears to change the hash of the dtype, post-unpickling.

Does `__hash__` have documented cross-run semantics?

But then something's weird. `set_get_hash` is a direct wrapper of `isl_set_get_hash`: ```c uint32_t set_get_hash(set const &arg_self) { isl_ctx *islpy_ctx = nullptr; if (!arg_self.is_valid()) throw isl::error( "passed invalid arg to isl_set_get_hash...

See #103 for a first stab. I'm excited for all the ways in which this breaks loopy. :slightly_smiling_face: