Skip to content

Allow JET 0.12 in the QA test environment - #684

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:jet-0.12-compat
Sep 13, 2026
Merged

ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:jet-0.12-compat

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Summary

The QA job on the julia '1' lane (Julia 1.13.0) resolves JET 0.11.6, which reports false-positive runtime dispatches for fully-concrete Base broadcast/materialize/iterate code on 1.13 (JET.jl#839, fixed in JET 0.12). test/qa/jet_tests.jl fails four @test_opt checks — polynomial_basis, chebyshev_basis, fourier_basis, and _construct_datadrivenproblem.

This broadens the QA JET compat to include 0.12, matching the fix in SimpleDiffEq.jl#144. JET ≥ 0.11.4 requires Julia 1.12, so the LTS lane keeps resolving an older JET and is unaffected.

Test plan

  • test/qa/jet_tests.jl on Julia 1.13.0: 4 failures under JET 0.11.6 (as in CI), all 11 pass under JET 0.12.1
  • test/qa/qa.jl passes on Julia 1.13.0 (20/20 + 76/76 reexport checks)
  • CI

🤖 Generated with Devin CLI 3000.10.21 (model: SWE-2 Max). Session: local session, /home/crackauc/.local/share/devin/cli/sessions.db

The JET compat cap `0.9, 0.10, 0.11` pins the QA job to JET 0.11.6 on
Julia 1.13, which reports false-positive runtime dispatches for
fully-concrete Base broadcast/materialize/iterate code (JET.jl#839,
fixed in JET 0.12). With the cap in place, `jet_tests.jl` fails on the
`julia '1'` lane (now 1.13.0) for `polynomial_basis`,
`chebyshev_basis`, `fourier_basis`, and `_construct_datadrivenproblem`.

JET >= 0.11.4 requires Julia 1.12, so the LTS lane keeps resolving an
older JET and is unaffected. Verified locally on Julia 1.13.0: the four
testsets fail under JET 0.11.6 and all 11 pass under JET 0.12.1.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Devin <noreply@cognition.ai>
Agent-Harness: Devin CLI 3000.10.21
Agent-Model: SWE-2 Max
Agent-Session: local session, /home/crackauc/.local/share/devin/cli/sessions.db
@ChrisRackauckas-Claude

ChrisRackauckas-Claude commented Sep 12, 2026 •

Copy link
Copy Markdown
Member Author

Status note: the Core (julia 1, x86) failure is pre-existing on master (https://github.com/SciML/DataDrivenDiffEq.jl/actions/runs/34655428411 is red) — this PR only touches the QA environment's JET compat bound.

@ChrisRackauckas
ChrisRackauckas merged commit d1c45d4 into SciML:master Sep 13, 2026
23 of 24 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