Giters
puzpuzpuz
/
xsync
Concurrent data structures for Go
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
1114
Watchers:
14
Issues:
49
Forks:
39
puzpuzpuz/xsync Issues
[FEAT REQ] Add Utility Method to Convert `xsync.MapOf` to a Regular Go Map
Updated
15 days ago
Comments count
1
Support Go 1.23 Iterators
Closed
3 months ago
Comments count
3
Using runtime functions via go:linkname is not allowed
Updated
2 months ago
Comments count
3
[FEATURE REQUEST] - Introduce functions Keys, Values, AsMap, Clone
Updated
3 months ago
Comments count
2
sync: unlock of unlocked mutex
Closed
4 months ago
Comments count
2
Warning about passing lock by value in xsync.Range function. Is that expected?
Updated
4 months ago
Comments count
1
Is map struct can avoid ABA issue?
Closed
4 months ago
Comments count
2
MapOf crash with nil value
Closed
4 months ago
Comments count
2
Alternative epoch-based design for Maps
Closed
5 months ago
Comments count
2
reduce mapof delete operation cost
Closed
5 months ago
Comments count
7
mapof add tooManyOverflowBuckets limits to grow table
Closed
5 months ago
Comments count
2
Can xsync.MapOf be encoded/decoded with gob.Encoder as-is?
Closed
5 months ago
Comments count
3
[xsync.MapOf] Atomically delete a value based on value's state?
Closed
6 months ago
Comments count
4
Is there any reason to not use xsync.Map?
Updated
8 months ago
Comments count
6
`xsync.MapOf.Load` may lead to key allocation, unlike `sync.Map` and `xsync.Map`
Closed
8 months ago
Comments count
2
Built-in hash function for comparable types
Closed
8 months ago
Comments count
5
Map/MapOf.Range iteration order
Updated
8 months ago
Comments count
1
Readme is not clear (at least not for me :))
Closed
8 months ago
Comments count
2
Store based on previous value
Updated
9 months ago
Comments count
1
`MapOf` - Document zero value in the context of `Load` and whether or not it applies to deleted items during `Range`
Closed
9 months ago
Comments count
1
Please improve error handling on methods and interfaces
Closed
9 months ago
Comments count
3
LoadOrCompute duplicate compute bug on v1 implementation
Closed
9 months ago
Comments count
4
[Question] Deadlock detection
Closed
9 months ago
Comments count
4
What is the behavior of pre-sized and un-sized map?
Closed
9 months ago
Comments count
1
MPMC queue CPU usage through the roof
Closed
10 months ago
Comments count
6
LoadOrCompute should document intended per-key behavior
Closed
a year ago
Comments count
4
Copy on write map
Updated
a year ago
Comments count
3
panic on Compute
Closed
a year ago
Comments count
2
Map Leaking entries...
Closed
a year ago
Comments count
4
In v2 a default hasher (of strings) is missing
Closed
a year ago
Comments count
5
"Drawbacks" you say?
Closed
2 years ago
Comments count
2
Nesting multiple xsync.MapOf maps not supported, or...?
Closed
2 years ago
Comments count
2
[Question] CPU cache friendly byte slice
Closed
2 years ago
Comments count
2
Is it possible to use zero value of Map/MapOf struct?
Updated
2 years ago
Comments count
5
Map: add way to provide initial size hints
Closed
2 years ago
Comments count
4
github.com/puzpuzpuz/xsync@v2.0.0: invalid version: module contains a go.mod file, so module path must match major version ("github.com/puzpuzpuz/xsync/v2")
Closed
2 years ago
Comments count
4
Specialized versions of Map: CounterMap, ByteSliceMap, etc.
Closed
2 years ago
Comments count
8
Range Causes extra memory allocations
Closed
2 years ago
Comments count
1
Avoid locking in Map.Range
Closed
2 years ago
Doesn't compile on 32bit
Closed
2 years ago
Comments count
1
Map: make size() public
Closed
2 years ago
Comments count
4
Implement shrinking in Map resize
Closed
3 years ago
Comments count
4
Generic map
Closed
3 years ago
Comments count
1
Consider storing 6 bits of key hash codes in tagged pointers
Closed
3 years ago
nilVal is not unique
Closed
3 years ago
Comments count
4
Add copy-on-write list
Updated
3 years ago
Panic while storing
Closed
3 years ago
Comments count
8
Consider faster hash function for Map
Closed
3 years ago
Support nil values in Map
Closed
3 years ago