Skip to content

Releases: JuliaConcurrent/Atomix.jl

v1.0.0

25 Nov 19:31
aaefe62
Compare
Choose a tag to compare

Atomix v1.0.0

Diff since v0.1.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:

  • compare and swap for undef (#32)
  • Error with non-integer types (#34)
  • @atomic a[i] min i is not supported (#35)
  • Switch to package extensions (#41)
  • Extension loading issue (#44)

v0.1.0

08 May 02:12
Compare
Choose a tag to compare

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)