Skip to content

Releases: QuantumKitHub/StridedViews.jl

v0.5.1

20 Apr 13:30
143fad7

Choose a tag to compare

StridedViews v0.5.1

Diff since v0.5.0

  • Added support for Adapt.jl across the board.
  • Reworked the test infrastructure.

Merged pull requests:

  • Dedicated Adapt extension (#39) (@lkdvos)
  • Modernize test workflow (+ try fix JET issues) (#40) (@lkdvos)

v0.5.0

16 Apr 09:27
1414054

Choose a tag to compare

StridedViews v0.5.0

Diff since v0.4.6

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:

v0.4.6

28 Feb 06:42
389f1f2

Choose a tag to compare

StridedViews v0.4.6

Diff since v0.4.5

  • Added JLArrays extension for GPU mocking for this package and those downstream

Merged pull requests:

v0.4.5

26 Feb 14:44
44b764a

Choose a tag to compare

StridedViews v0.4.5

Diff since v0.4.4

Fixes error in AMDGPU extension which references a non-existent type

Merged pull requests:

v0.4.4

26 Feb 11:20
4daa5e7

Choose a tag to compare

StridedViews v0.4.4

Diff since v0.4.3

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:

Closed issues:

  • Move to QuantumKitHub for buildkite tests? (#22)

v0.4.3

20 Jan 13:46
8114e47

Choose a tag to compare

StridedViews v0.4.3

Diff since v0.4.2

Merged pull requests:

v0.4.2

17 Jan 20:00
3fde672

Choose a tag to compare

StridedViews v0.4.2

Diff since v0.4.1

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

31 Mar 21:06
c82d7c8

Choose a tag to compare

StridedViews v0.4.1

Diff since v0.4.0

Merged pull requests:

v0.4.0

23 Mar 18:18

Choose a tag to compare

StridedViews v0.4.0

Diff since v0.3.2

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:

v0.3.2

26 Oct 06:50

Choose a tag to compare

StridedViews v0.3.2

Diff since v0.3.1

fix type instabilities for large tuples

Merged pull requests:

  • fix type instability for larger tuples (#11) (@Jutho)
  • restore invalidations workflow (#12) (@Jutho)