Skip to content

Cleanup: Remove v7 transition comments and drop support for older major versions#441

Merged
ChrisRackauckas merged 10 commits into
SciML:masterfrom
ChrisRackauckas-Claude:cleanup-v7-dropsupport
Apr 30, 2026
Merged

Cleanup: Remove v7 transition comments and drop support for older major versions#441
ChrisRackauckas merged 10 commits into
SciML:masterfrom
ChrisRackauckas-Claude:cleanup-v7-dropsupport

Conversation

@ChrisRackauckas-Claude
Copy link
Copy Markdown
Contributor

This PR cleans up the codebase by removing the "giant" comment blocks that were added during the v7 transition (DiffEqBase v7 / OrdinaryDiffEq v7), as they are now considered obvious.

Additionally, it drops support for previous major versions of dependencies in Project.toml and test/Project.toml, moving strictly to the latest SciML stack (OrdinaryDiffEq v7, SciMLBase v3, etc.).

Summary of changes:

  • Removed v7-related transition comments in src/ and test/.
  • Updated Project.toml and test/Project.toml to strictly support the latest major versions.
  • Simplified LU decomposition logic in src/ensemblegpukernel/linalg/lu.jl by assuming Julia v1.7+ (since compat is 1.10).
  • Removed redundant comments about Julia version extensions in src/DiffEqGPU.jl.

Comment thread test/Project.toml Outdated
Comment thread docs/src/examples/ad.md Outdated
The ad.md example uses `@example ad` blocks with Flux and
SciMLSensitivity, so they need to be present as docs deps.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas ChrisRackauckas merged commit a8ccdea into SciML:master Apr 30, 2026
16 of 22 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