Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixes #3885 wherein gisting Hashes with non-Str keys could produce warnings. The root of the problem is that `cmp` resorted to stringification, which generates warnings with `Code` objects (the only non-`Nil` types to do so). Now `Code` objects will stringify using their `name`, which matches previous behavior but without the warnings. Warnings elsewhere —where they are more useful— are thus preserved.
- Loading branch information