Message326120
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. |
|
Date |
User |
Action |
Args |
2018-09-23 00:27:13 | tim.peters | set | recipients:
+ tim.peters, rhettinger, mark.dickinson, eric.smith, jdemeyer, sir-sigurd |
2018-09-23 00:27:13 | tim.peters | set | messageid: <1537662433.6.0.956365154283.issue34751@psf.upfronthosting.co.za> |
2018-09-23 00:27:13 | tim.peters | link | issue34751 messages |
2018-09-23 00:27:12 | tim.peters | create | |
|