Subject: Re: bug#56255: 28.1.50; sxhash-equal does not change when object is modified

From: Lars Ingebrigtsen <[email-masked]>
Date: Wed, 29 Jun 2022 14:38:06 +0200

Ihor Radchenko <[email-masked]> writes:

> The original idea was to detect changed objects in most generic way, as
> a part of persistent storage library. Oh well.

We could make SXHASH_MAX_DEPTH into a defvar -- or pass the depth in to
`sxhash-equal'.  However, the hash it's computing is geared towards hash
tables, so collisions are OK -- it's not a cryptographic hash, so I'm
not sure it would fit your use case anyway.  I.e., our sxhash_combine is
very simple.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no