Skip to content

Update RecursiveArrayTools compat to support v4#428

Merged
ChrisRackauckas merged 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:update-rat-v4-compat
Apr 6, 2026
Merged

Update RecursiveArrayTools compat to support v4#428
ChrisRackauckas merged 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:update-rat-v4-compat

Conversation

@ChrisRackauckas-Claude
Copy link
Copy Markdown
Contributor

Summary

  • Bump RecursiveArrayTools compat to include v4
  • RecursiveArrayTools v4 makes AbstractVectorOfArray <: AbstractArray

Context

Part of the ecosystem-wide update for RecursiveArrayTools v4. The main breaking change is that AbstractVectorOfArray now subtypes AbstractArray, changing linear indexing behavior (A[i] returns scalar elements instead of inner arrays).

Notes

  • CI will fail until upstream deps (SciMLBase, DiffEqBase, OrdinaryDiffEq) also allow RAT v4
  • Code/test changes may be needed for deprecated linear indexing patterns

🤖 Generated with Claude Code

RecursiveArrayTools v4 makes AbstractVectorOfArray <: AbstractArray.
This bumps the compat to allow v4 alongside existing versions and
bumps the package minor version.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas merged commit 0af6962 into SciML:master Apr 6, 2026
4 of 23 checks passed
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