Skip to content

Drop BlockArrays extension and support TensorAlgebra 0.14#198

Merged
mtfishman merged 4 commits into
mainfrom
mf/drop-blockarrays-ext
Jul 1, 2026
Merged

Drop BlockArrays extension and support TensorAlgebra 0.14#198
mtfishman merged 4 commits into
mainfrom
mf/drop-blockarrays-ext

Conversation

@mtfishman

@mtfishman mtfishman commented Jun 30, 2026

Copy link
Copy Markdown
Member

Summary

Removes the BlockArrays extension along with its tests, since there is no current need to wrap BlockArrays types directly. This drops functionality downstream code may rely on, so it is a breaking release. It also raises the TensorAlgebra compat bound to 0.14 (ITensor/TensorAlgebra.jl#194).

Removes the `BlockArrays` extension along with its tests, since there is no current need to wrap `BlockArrays` types directly, and raises the `TensorAlgebra` compat bound to 0.14 (ITensor/TensorAlgebra.jl#194).
The `docs` workspace member still bounded `TensorAlgebra` at the old version, which leaves the shared workspace compat empty once the root and tests require 0.14.
@codecov

codecov Bot commented Jun 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.44%. Comparing base (0b71f76) to head (8f0991f).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #198      +/-   ##
==========================================
- Coverage   73.78%   73.44%   -0.35%     
==========================================
  Files          29       28       -1     
  Lines        1549     1529      -20     
==========================================
- Hits         1143     1123      -20     
  Misses        406      406              
Flag Coverage Δ
docs 24.73% <ø> (+0.32%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Dropping the `BlockArrays` extension removes functionality downstream code may rely on, so this is a breaking release. Raise the workspace members' `ITensorBase` compat to `0.10` to match.
mtfishman added a commit to ITensor/ITensorNetworksNext.jl that referenced this pull request Jun 30, 2026
ITensorBase 0.10 is a breaking release that drops the `BlockArrays` extension (ITensor/ITensorBase.jl#198). Track it by raising the `ITensorBase` compat bound.
TensorAlgebra 0.14 is registered, so the `[compat]` bound resolves against the release and the branch pin is no longer needed.
@mtfishman mtfishman changed the title [WIP] Drop BlockArrays extension and support TensorAlgebra 0.14 Drop BlockArrays extension and support TensorAlgebra 0.14 Jul 1, 2026
@mtfishman mtfishman marked this pull request as ready for review July 1, 2026 02:41
@mtfishman mtfishman enabled auto-merge (squash) July 1, 2026 02:41
@mtfishman mtfishman merged commit df02533 into main Jul 1, 2026
25 of 28 checks passed
@mtfishman mtfishman deleted the mf/drop-blockarrays-ext branch July 1, 2026 02:56
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