Releases: JuliaConcurrent/Atomix.jl
Releases · JuliaConcurrent/Atomix.jl
v1.0.0
Atomix v1.0.0
Merged pull requests:
- Add Metal atomics backend following the AtomixCUDA package - almost verbatim. (#39) (@anicusan)
- Bump codecov/codecov-action from 2 to 4 (#40) (@dependabot[bot])
- Refactored CUDA and Metal backends into extensions. (#42) (@anicusan)
- Added oneAPI extension and buildkite CI (#43) (@anicusan)
Closed issues:
v0.1.0
Atomix v0.1.0
Merged pull requests:
- Setup CI (#1) (@tkf)
- Add
@atomic
(#2) (@tkf) - Add AtomicArraysCUDA (#3) (@tkf)
- Make it work with multi-dimensional indexing (#4) (@tkf)
- Add
@atomicreplace
and@atomicswap
(#5) (@tkf) - Fix README (#6) (@tkf)
- Tweak README (#7) (@tkf)
- Simplify
@atomicreplace
(#8) (@tkf) - Rename package: AtomicArrays -> Atomix (#9) (@tkf)
- Fix AtomixCUDATests/Project.toml (#10) (@tkf)
- Remove stale comments (#11) (@tkf)
- Use lens for specifying memory location (#12) (@tkf)
- Use Ref-like API (#13) (@tkf)
- Test on
main
branch (#14) (@tkf) - Use Pkg.test to run tests (#15) (@tkf)
- Test with Julia 1.6 (#16) (@tkf)
- Rename: .github/workflows/{test.yml -> ci.yml} (#17) (@tkf)
- Use tkf/julia-code-style-suggesters@v1 (#18) (@tkf)
- Setup Aqua (#19) (@tkf)
- Style fix (#20) (@tkf)
- Test and fix macro fallbacks (#21) (@tkf)
- Fix Aqua setup (#22) (@tkf)
- Use UnsafeAtomics 0.2 (#23) (@tkf)
- Test and fix swap (#24) (@tkf)
- Test edge cases (#25) (@tkf)
- Rename accessrecorder.jl -> references.jl (#26) (@tkf)
- Rename: accessrecorder -> referenceable (#27) (@tkf)
- More documentation on
IndexableRef
(#28) (@tkf) - Setup documentation (#29) (@tkf)
- More documentation (#30) (@tkf)
- Add badges (#31) (@tkf)