Skip to content

Raise SciCompDSL ModelingToolkit extras floor to 11.21 - #4965

Merged
ChrisRackauckas merged 3 commits into
SciML:masterfrom
ChrisRackauckas-Claude:bump-scicompds-mtk-floor-11.21
Aug 14, 2026
Merged

ChrisRackauckas merged 3 commits into
SciML:masterfrom
ChrisRackauckas-Claude:bump-scicompds-mtk-floor-11.21

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Please ignore this PR until it has been reviewed by @ChrisRackauckas.

What changed and why

Pure [compat] lower-bound bump in lib/SciCompDSL/Project.toml extras:

  • ModelingToolkit = "11" → "11.21"

No solver code, tests, or package versions were changed. Parent / ModelingToolkitBase floors from #4964 are untouched.

ModelingToolkit is a SciCompDSL test extra. The declared 11.x floor of 11 allows 11.0.0, which fails to precompile on Julia 1.10 (UndefVarError: ispublic not defined). 11.21.0 is the first 11.x floor verified to precompile on Julia 1.10.

Verification (Julia 1.10.11)

Pkg.develop of SciCompDSL, then Pkg.add(name="ModelingToolkit", version=...):

# 11.0.0 (old 11.x floor)
RESOLVE_OK ModelingToolkit 11.0.0

Same 11.0.0 then fails to precompile (isolated and via MathML extras, same package):

PRECOMPILE_FAIL
ERROR: LoadError: UndefVarError: `ispublic` not defined
  @ ModelingToolkit src/ModelingToolkit.jl (@import_mtkbase)
# 11.21.0 (new 11.x floor)
RESOLVE_OK ModelingToolkit 11.21.0
PRECOMPILE_OK ModelingToolkit 11.21.0

What was not verified

  • Full SciCompDSL / parent test suite under the new floor (only develop + add + precompile).
  • GPU, Downstream, Julia pre.

Links

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Comment thread lib/SciCompDSL/Project.toml Outdated
Comment thread lib/SciCompDSL/Project.toml Outdated
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review August 14, 2026 16:12
@ChrisRackauckas
ChrisRackauckas merged commit 1ffd052 into SciML:master Aug 14, 2026
30 of 37 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