{"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > does not cache a mutable object (recomputes each time)"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > does not cache a mutable object (recomputes each time)"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > produces different hashes for different primitives of the same type"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > produces different hashes for different primitives of the same type"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same cached object for a deep-frozen object"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same cached object for a deep-frozen object"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same cached object for a primitive `bigint`"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same cached object for a primitive `bigint`"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same cached object for a primitive number"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same cached object for a primitive number"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same cached object for a primitive string"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same cached object for a primitive string"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same precomputed-constant object for `false`"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same precomputed-constant object for `false`"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same precomputed-constant object for `null`"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same precomputed-constant object for `null`"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same precomputed-constant object for `true`"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same precomputed-constant object for `true`"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash > `hashOf()` caching > returns the same precomputed-constant object for `undefined`"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > returns the same precomputed-constant object for `undefined`"}} {"date":"2026-09-23","from":{"k":"unit","s":"data-model","n":"value-hash/impl > hashOf() > Cycles > caches the hash of a deep-frozen cyclic value"},"to":{"k":"unit","s":"data-model","n":"value-hash/caching > `hashOf()` caching > caches the hash of a deep-frozen cyclic value"}}