Skip to content

Commit 2794ebb

Browse files
authored
Override unitrange on v1.6 (#154)
* Override unitrange on v1.6 * Support ArrayLayouts v0.6
1 parent 5b84935 commit 2794ebb

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
name = "BlockArrays"
22
uuid = "8e7c35d0-a365-5155-bbbb-fb81a777f24e"
3-
version = "0.14.4"
3+
version = "0.14.5"
44

55
[deps]
66
ArrayLayouts = "4c555306-a7a7-4459-81d9-ec55ddd5c99a"
77
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"
88
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
99

1010
[compat]
11-
ArrayLayouts = "0.5"
11+
ArrayLayouts = "0.5, 0.6"
1212
FillArrays = "0.11"
1313
julia = "1.5"
1414

src/blockaxis.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ Base.convert(::Type{BlockedUnitRange{CS}}, axis::BlockedUnitRange{CS}) where CS
8282
Base.convert(::Type{BlockedUnitRange{CS}}, axis::BlockedUnitRange) where CS = _BlockedUnitRange(first(axis), convert(CS, blocklasts(axis)))
8383
Base.convert(::Type{BlockedUnitRange{CS}}, axis::AbstractUnitRange{Int}) where CS = convert(BlockedUnitRange{CS}, convert(BlockedUnitRange, axis))
8484

85+
if VERSION  v"1.6-"
86+
Base.unitrange(b::BlockedUnitRange) = first(b):last(b)
87+
end
88+
89+
8590
"""
8691
blockaxes(A)
8792

0 commit comments

Comments
 (0)