Skip to content

Tags: fufuok/xsync

Tags

v1.3.1

Toggle v1.3.1's commit message
initialize from github.com/fufuok/utils/xsync

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Expose map size method (puzpuzpuz#40)

Also updates Golang versions in GHA config.

v1.2.1

Toggle v1.2.1's commit message
Remove 1.16 from GHA config

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use staticcheck instead of golint (puzpuzpuz#35)

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Cache top hash code MSBs in Map buckets (puzpuzpuz#31)

Includes the following:
* Remove linked lists from Map buckets
  - Also increases bucket size to fit 7 entries (2 CLs). So, when
    compared with the current Map maximum number of entries in
    bucket decrease from 9 to 7 entries. On the other hand, spacial
    locality and data density improved
* Add a cache with top bytes of entry hash codes
  - Improves key lookup efficiency by caching one most significant
    byte of each map entry. This way string dereference and equality
    check is avoided for a significant portion of scanned entries
* Decrease the shrink threshold fraction proportionally to the new
   map layout

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix race in Map.LoadOrStore (puzpuzpuz#24)

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix deadlock in Map.LoadOrStore (puzpuzpuz#23)

Also adds more tests for Map.

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix MPMCQueue readme example (puzpuzpuz#15)