diff --git a/Project.toml b/Project.toml index f939fe8..736df0c 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "ITensorNetworksNext" uuid = "302f2e75-49f0-4526-aef7-d8ba550cb06c" authors = ["ITensor developers and contributors"] -version = "0.2.1" +version = "0.2.2" [deps] AbstractTrees = "1520ce14-60c1-5f80-bbc7-55ef81b5835c" diff --git a/src/LazyNamedDimsArrays/symbolicarray.jl b/src/LazyNamedDimsArrays/symbolicarray.jl index d9e020b..8da425b 100644 --- a/src/LazyNamedDimsArrays/symbolicarray.jl +++ b/src/LazyNamedDimsArrays/symbolicarray.jl @@ -16,6 +16,7 @@ Base.size(a::SymbolicArray) = length.(axes(a)) function Base.:(==)(a::SymbolicArray, b::SymbolicArray) return symname(a) == symname(b) && axes(a) == axes(b) end +Base.isequal(a::SymbolicArray, b::SymbolicArray) = a == b function Base.hash(a::SymbolicArray, h::UInt64) h = hash(:SymbolicArray, h) h = hash(symname(a), h) diff --git a/test/test_lazynameddimsarrays.jl b/test/test_lazynameddimsarrays.jl index 2738d59..d7624e0 100644 --- a/test/test_lazynameddimsarrays.jl +++ b/test/test_lazynameddimsarrays.jl @@ -96,6 +96,7 @@ using WrappedUnions: unwrap @test dename(a1) isa SymbolicArray @test dename(unwrap(a1)) isa SymbolicArray @test dename(unwrap(a1)) == SymbolicArray(:a1, ()) + @test isequal(dename(unwrap(a1)), SymbolicArray(:a1, ())) @test inds(a1) == () @test dimnames(a1) == ()