Skip to content

CompatHelper: bump compat for NamedDimsArrays to 0.15 and require TensorAlgebra >= 0.9.2#101

Merged
mtfishman merged 4 commits into
mainfrom
compathelper/new_version/2026-04-25-02-50-07-396-01515230646
May 7, 2026
Merged

CompatHelper: bump compat for NamedDimsArrays to 0.15 and require TensorAlgebra >= 0.9.2#101
mtfishman merged 4 commits into
mainfrom
compathelper/new_version/2026-04-25-02-50-07-396-01515230646

Conversation

@ITensorBot
Copy link
Copy Markdown
Member

@ITensorBot ITensorBot commented Apr 25, 2026

Summary

  • Bumps [compat] NamedDimsArrays to allow 0.15 (alongside 0.14.3), and updates the same compat in test/Project.toml so the test workspace can resolve to 0.15.
  • Adds TensorAlgebra to [deps] and [compat] with a 0.9.2 floor. This is needed so that BigFloat-valued tensor contractions that produce a 0-dim destination resolve to a TensorAlgebra version that has the bipermutedimsopadd! fix from 0.9.2; on older TensorAlgebra, the BigFloat belief-propagation testset throws UndefRefError (the 0-dim destination's slot was being read unconditionally on the β = 0 path). using TensorAlgebra: TensorAlgebra is added in the entry module so the new compat floor isn't reported as a stale dependency by Aqua.
  • Bumps the package patch version to 0.4.1.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.81%. Comparing base (3d6e782) to head (083ad09).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #101   +/-   ##
=======================================
  Coverage   75.81%   75.81%           
=======================================
  Files          23       23           
  Lines         980      980           
=======================================
  Hits          743      743           
  Misses        237      237           
Flag Coverage Δ
docs 0.00% <ø> (ø)

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

☔ View full report in Codecov by Sentry.
📢 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.

mtfishman and others added 3 commits May 6, 2026 17:01
`TensorAlgebra` 0.9.2 fixes a `bipermutedimsopadd!` bug in which the 0-dim
branch read `dest[]` even when `β = 0`, throwing `UndefRefError` on
`Array{BigFloat, 0}(undef)` destinations (e.g. scalar contractions of
`BigFloat`-valued tensors that flow through `NamedDimsArrays`). Add
`TensorAlgebra` to `[deps]` (with `using TensorAlgebra: TensorAlgebra` so the
floor isn't reported as a stale dep by Aqua) and to `[compat]` with a `0.9.2`
floor.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mtfishman mtfishman enabled auto-merge (squash) May 7, 2026 02:11
@mtfishman mtfishman changed the title CompatHelper: bump compat for NamedDimsArrays to 0.15, (keep existing compat) CompatHelper: bump compat for NamedDimsArrays to 0.15 and require TensorAlgebra >= 0.9.2 May 7, 2026
@mtfishman mtfishman disabled auto-merge May 7, 2026 02:13
@mtfishman mtfishman enabled auto-merge (squash) May 7, 2026 02:13
@mtfishman mtfishman merged commit 8708080 into main May 7, 2026
18 checks passed
@mtfishman mtfishman deleted the compathelper/new_version/2026-04-25-02-50-07-396-01515230646 branch May 7, 2026 02:21
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.

2 participants