-
-
Notifications
You must be signed in to change notification settings - Fork 74
Comparing changes
Open a pull request
base repository: SciML/RecursiveArrayTools.jl
base: v4.1.0
head repository: SciML/RecursiveArrayTools.jl
compare: v4.2.0
- 7 commits
- 3 files changed
- 3 contributors
Commits on Apr 13, 2026
-
Updates the requirements on [CUDA](https://github.com/JuliaGPU/CUDA.jl) to permit the latest version. Updates `CUDA` to 6.0.0 - [Release notes](https://github.com/JuliaGPU/CUDA.jl/releases) - [Commits](JuliaGPU/CUDA.jl@v5.0.0...v6.0.0) --- updated-dependencies: - dependency-name: CUDA dependency-version: 6.0.0 dependency-type: direct:production dependency-group: all-julia-packages ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for f4f840b - Browse repository at this point
Copy the full SHA f4f840bView commit details -
Merge pull request #578 from SciML/dependabot/julia/all-julia-package…
…s-629bbb4d39 Update CUDA requirement from 5 to 5, 6.0 in the all-julia-packages group across 1 directory
Configuration menu - View commit details
-
Copy full SHA for 25b5e64 - Browse repository at this point
Copy the full SHA 25b5e64View commit details
Commits on Apr 17, 2026
-
Preserve container type in
zero(VectorOfArray)viarewrap`[zero(u) for u in VA.u]` always produces a plain `Vector`, even when `VA.u` is a `StructVector` (from StructArrays.jl). The constructor then fails with `MethodError: Cannot convert Vector{SVector{1,Float64}} to StructVector{...}` because the type parameter `A` is locked to the original container type. Use the existing `rewrap(parent, u)` mechanism (already used by broadcast) to convert the comprehension result back to the original container type. The `StructArrays` extension defines `rewrap(::StructArray, u) = StructArray(u)`, and the fallback is `convert(typeof(parent), u)`. Fixes OrdinaryDiffEq.jl v7 CI failures in OrdinaryDiffEqLowStorageRK and OrdinaryDiffEqSSPRK "VectorOfArray/StructArray compatibility" tests. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>Configuration menu - View commit details
-
Copy full SHA for 273a065 - Browse repository at this point
Copy the full SHA 273a065View commit details -
Add test for zero(VectorOfArray) preserving StructArray container type
Verifies that the rewrap-based fix correctly returns a VectorOfArray whose .u field is still a StructArray (not a plain Vector) and that all values are zeroed. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 5ddceee - Browse repository at this point
Copy the full SHA 5ddceeeView commit details -
Merge pull request #579 from ChrisRackauckas-Claude/fix-zero-structarray
Preserve container type in zero(VectorOfArray) via rewrap
Configuration menu - View commit details
-
Copy full SHA for fea7a20 - Browse repository at this point
Copy the full SHA fea7a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd39380 - Browse repository at this point
Copy the full SHA fd39380View commit details -
Merge pull request #580 from SciML/ChrisRackauckas-patch-3
Update Project.toml
Configuration menu - View commit details
-
Copy full SHA for 6a720b5 - Browse repository at this point
Copy the full SHA 6a720b5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.1.0...v4.2.0