Skip to content

Consistent ::AbstractMatrix annotations#198

Merged
lkdvos merged 4 commits intomainfrom
ld-ambiguities
Mar 24, 2026
Merged

Consistent ::AbstractMatrix annotations#198
lkdvos merged 4 commits intomainfrom
ld-ambiguities

Conversation

@lkdvos
Copy link
Member

@lkdvos lkdvos commented Mar 23, 2026

This PR adds consistent type annotations back to what they were before, since this is required for TensorKit to not break due to ambiguity errors in its current implementation.
Given that this would otherwise consist of a breaking change (it breaks TensorKit), I don't think there really are any alternatives.

@lkdvos lkdvos requested review from Jutho and kshyatt March 23, 2026 17:20
@lkdvos lkdvos enabled auto-merge (squash) March 23, 2026 17:20
@codecov
Copy link

codecov bot commented Mar 23, 2026

Codecov Report

❌ Patch coverage is 37.83784% with 23 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/implementations/eig.jl 0.00% 2 Missing ⚠️
src/implementations/eigh.jl 0.00% 2 Missing ⚠️
src/implementations/gen_eig.jl 0.00% 2 Missing ⚠️
src/implementations/lq.jl 60.00% 2 Missing ⚠️
src/implementations/orthnull.jl 0.00% 2 Missing ⚠️
src/implementations/polar.jl 0.00% 2 Missing ⚠️
src/implementations/qr.jl 75.00% 2 Missing ⚠️
src/implementations/schur.jl 0.00% 2 Missing ⚠️
src/implementations/svd.jl 60.00% 2 Missing ⚠️
src/interface/eig.jl 0.00% 1 Missing ⚠️
... and 4 more
Files with missing lines Coverage Δ
src/interface/eig.jl 72.22% <0.00%> (ø)
src/interface/eigh.jl 68.42% <0.00%> (ø)
src/interface/lq.jl 62.50% <50.00%> (ø)
src/interface/qr.jl 62.50% <50.00%> (ø)
src/interface/svd.jl 72.22% <0.00%> (ø)
src/implementations/eig.jl 93.16% <0.00%> (ø)
src/implementations/eigh.jl 94.95% <0.00%> (ø)
src/implementations/gen_eig.jl 93.33% <0.00%> (ø)
src/implementations/lq.jl 93.52% <60.00%> (ø)
src/implementations/orthnull.jl 69.11% <0.00%> (ø)
... and 4 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lkdvos lkdvos disabled auto-merge March 24, 2026 13:01
@lkdvos lkdvos merged commit 82d14ca into main Mar 24, 2026
8 of 9 checks passed
@lkdvos lkdvos deleted the ld-ambiguities branch March 24, 2026 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant