Tim Peters <t...@python.org> added the comment:
Raymond, I share your concerns. There's no reason at all to make gratuitous changes (like dropping the "post-addition of a constant and incorporating length signature"), apart from that there's no apparent reason for them existing to begin with ;-) Unintended consequences can abound. Still, the last repair was pretty hacky, and a very well-known and highly respected algorithm (FNV-1a) _is_ hiding under it. I would like to pursue seeing whether a more direct form of FNV-1a can be rehabilitated to worm around the known problematic cases. That would also, if successful, give us a principled way to pick a better multiplier for 64-bit boxes. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue34751> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com