Releases: QuantumKitHub/StridedViews.jl
v0.5.1
v0.5.0
StridedViews v0.5.0
Breaking changes
- Moves from CUDA.jl to CUDACore.jl to reduce load times and precompilation burden
Other changes
- Adds support for Metal.jl
- Switch from CompatHelper to Dependabot
Merged pull requests:
- Bump julia-actions/cache from 2 to 3 (#33) (@dependabot[bot])
- Add support for Metal.jl (#34) (@lkdvos)
- Bump codecov/codecov-action from 5 to 6 (#35) (@dependabot[bot])
- remove CompatHelper in favor of dependabot (#36) (@Jutho)
- Move from CUDA to CUDACore (#38) (@kshyatt)
v0.4.6
v0.4.5
StridedViews v0.4.5
Fixes error in AMDGPU extension which references a non-existent type
Merged pull requests:
v0.4.4
StridedViews v0.4.4
Added an extension supporting AMDGPU.jl's array types
Made the Adapt.adapt_storage methods for GPU-backed StridedViews more generic
Added more tests for GPU-backed StridedViews
Switch to Runic formatter and reformatted src, ext, and test directories
Merged pull requests:
- Update README.md (#23) (@kshyatt)
- CI updates including BuildKite (#24) (@kshyatt)
- Switch to QKH formatter (#25) (@kshyatt)
- Add AMDGPU extension and some GPU tests (#26) (@kshyatt)
- Apply Runic formatting (#27) (@kshyatt)
- Update Project.toml (#28) (@kshyatt)
- Don't need JuliaFormatter TOML (#29) (@kshyatt)
Closed issues:
- Move to QuantumKitHub for buildkite tests? (#22)
v0.4.3
StridedViews v0.4.3
Merged pull requests:
v0.4.2
StridedViews v0.4.2
Merged pull requests:
- Bump actions/checkout from 4 to 5 (#17) (@dependabot[bot])
- Bump actions/checkout from 5 to 6 (#18) (@dependabot[bot])
- Support equal sizeof bitstype reinterpret to deal with Mooncake's ridiculous complex number tangent type (#19) (@Jutho)
v0.4.1
v0.4.0
StridedViews v0.4.0
v0.4 attempts to decrease on compile times by normalizing the parent array type, either reshaping it to a vector where possible, or unpacking the Memory object in the relevant Julia versions.
This is a breaking change, since it is no longer guaranteed that parent(StridedView(A)) === A, but otherwise should not alter any behavior.
Merged pull requests: