Releases: puzpuzpuz/xsync
Releases · puzpuzpuz/xsync
v2.0.1
- Update version in package name (#61)
v2.0.0
- Use hash/maphash instead of go:linkname hacks (#56)
- This changes the
MapOf
API in favor of the standard hash/maphash
package. The main difference is in the hasher
argument expected in the NewTypedMapOf
function.
v1.5.2
- Use all available bits in map top hashes (#54)
v1.5.1
- Expose built-in string hash function (#51)
- Reduce map bucket size to 1CL (#52)
v1.5.0
- Support arbitrary comparable keys in MapOf (#49)
- This became possible due to combining top hash caching with bucket chaining (#48)
- Add LoadOrCompute method to Map and MapOf (#50)
Thanks @iamcalledrob for the contribution.
v1.4.3
- Fix MapOf struct value pointer uniqueness (#47)
v1.4.2
- Get rid of locking and allocations in Map/MapOf.Range (#45)
v1.4.0
- Add Map.LoadAndStore (#41)
Thanks @fufuok for the contribution.
v1.3.0
- Expose map size method (#40)