Skip to content

Commit f230380

Browse files
authored
_equals -> equals_layout (#96)
* _equals -> equals_layout * Update abstractquasiarray.jl
1 parent 706e116 commit f230380

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "QuasiArrays"
22
uuid = "c4ea9172-b204-11e9-377d-29865faadc5c"
33
authors = ["Sheehan Olver <solver@mac.com>"]
4-
version = "0.11"
4+
version = "0.11.1"
55

66
[deps]
77
ArrayLayouts = "4c555306-a7a7-4459-81d9-ec55ddd5c99a"

src/abstractquasiarray.jl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,9 @@ function isequal(A::AbstractQuasiArray, B::AbstractQuasiArray)
501501
return true
502502
end
503503

504-
function _equals(_, _, A, B)
504+
505+
506+
function equals_layout(_, _, A, B)
505507
if axes(A) != axes(B)
506508
return false
507509
end
@@ -517,8 +519,9 @@ function _equals(_, _, A, B)
517519
return anymissing ? missing : true
518520
end
519521

522+
const _equals = equals_layout # TODO: Remove
520523

521-
(==)(A::AbstractQuasiArray, B::AbstractQuasiArray) = _equals(MemoryLayout(A), MemoryLayout(B), A, B)
524+
(==)(A::AbstractQuasiArray, B::AbstractQuasiArray) = equals_layout(MemoryLayout(A), MemoryLayout(B), A, B)
522525

523526
##
524527
# show

src/lazyquasiarrays.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ broadcasted(A::BroadcastQuasiArray) = instantiate(broadcasted(A.f, A.args...))
144144
axes(A::BroadcastQuasiArray) = axes(broadcasted(A))
145145
size(A::BroadcastQuasiArray) = map(length, axes(A))
146146

147-
function _equals(::BroadcastLayout, ::BroadcastLayout, A, B)
147+
function equals_layout(::BroadcastLayout, ::BroadcastLayout, A, B)
148148
A.f == B.f && all(A.args .== B.args) && return true
149149
error("Not implemented")
150150
end

0 commit comments

Comments
 (0)