Releases: JuliaConcurrent/ConcurrentCollections.jl
Releases · JuliaConcurrent/ConcurrentCollections.jl
v0.1.1
v0.1.0
ConcurrentCollections v0.1.0
Closed issues:
- precompiling gave
AssertionError: fieldoffset(CheckPadAfter64, 3) == CACHELINE_SIZE
(#35)
Merged pull requests:
- Setup CI (#1) (@tkf)
- Trying to fix a bug in clusters (#2) (@tkf)
- Place write barrier at consistent location (#5) (@tkf)
- Use Ref(Ref(pair)) to force heap allocation (#6) (@tkf)
- Cleanup (#7) (@tkf)
- Add a few more collections (#8) (@tkf)
- Enable push_preview (#9) (@tkf)
- Add some README (#10) (@tkf)
- Reduce unnecessary load (#11) (@tkf)
- Test with Julia 1.7 (#12) (@tkf)
- Test with multiple threads (#13) (@tkf)
- Implement LCRQ and Dual LCRQ (#14) (@tkf)
- Add more parameters to hot potato (#15) (@tkf)
- Cache waiter (#16) (@tkf)
- Fix LCRQ (#17) (@tkf)
- Skip test_dict.jl (#18) (@tkf)
- Disable codecov status (#19) (@tkf)
- Move tests into a package (#20) (@tkf)
- Reimplement ConcurrentDict using proper language API (#21) (@tkf)
- Store full hash in the slot (#22) (@tkf)
- Handle exception in fetch(::Waiter) (#23) (@tkf)
- Fix/test Any element handling in (D)LCRQ (#24) (@tkf)
- Remove a redundant state check (#25) (@tkf)
- Document (D)LCRQ (#26) (@tkf)
- Mention (D)LCRQ in README (#27) (@tkf)
- Fix Julia version bound to 1.7 or later (#28) (@tkf)
- Fix test names (#29) (@tkf)
- Refactor tests (#30) (@tkf)
- Fix WorkStealingDeque (#31) (@tkf)
- Support immutables containing boxed values (#33) (@tkf)
- Fix WorkStealingDeque for unlucky safepoint (#34) (@tkf)
- Try to workaround a padding issue in Apple M1 (#37) (@tkf)
- Fix URLs (#38) (@tkf)
- Redesign dictionary: use Vector{DictSlot{K,V}} (#39) (@tkf)
- Add test_random_mutation and fix a bug in shrink (#40) (@tkf)
- Add test_phased_push_pop (#41) (@tkf)
- Implement Scherer & Scott dual queue (#42) (@tkf)
- Rename try* -> maybe* (#43) (@tkf)
- Setup Aqua (#44) (@tkf)
- Add more tests (#45) (@tkf)
- Test print functions (#46) (@tkf)
- Run CI with assertion enabled (#47) (@tkf)
- More tests for print (#48) (@tkf)
- Add some notes/caveats in WorkStealingDeque docs (#49) (@tkf)
- Tweak README (#50) (@tkf)
- Tweak README again (#51) (@tkf)