On Mon, 9 Nov 2026 at 12:07, David Rowley <dgrowleyml(at)gmail(dot)com> wrote:
> The attached is a lightly edited LLM-generated fix with my
> supervision. Its first choice was to switch to binary mode for this
> case, but I told it to only change check_memoizable() and use the
> joinoperator when the left and right types match, and then only check
> to see if there's another suitable operator when the types don't
> match.
I spent more human time reviewing this and it turns out there's
perfectly good get_compatible_hash_operators() function that does the
job of what the LLM churned out to do the same thing. I swapped to
using that function. The test remains the one written by the LLM.
Now fixed back to v15. I'll look at the 0002 change for master only.
David