On 6/8/24 15:12, William F Pokorny wrote:
> The crackle pattern and facets perturbation maintain thread local
> storage so information can be cached in a thread safe way.
Note too:
https://stackoverflow.com/questions/35985960/c-why-is-boosthash-combine-the-best-way-to-combine-hash-values
---
In working to clean up and commit my last updates, I ran across a TODO
comment I'd added to friend std::size_t hash_value() in cracklecache.h
about the initial seed value of 0 - which bothers me. I did a quick
search this morning to look for rumblings about boost:combine().
Other issues aside. It might be our crackle caching mechanism is less
effective than it could be.
Bill P.
Post a reply to this message
|