CompatHelper: bump compat for JET in [weakdeps] to 0.12, (keep existing compat) - #1260
Closed
github-actions[bot] wants to merge 1 commit into
Closed
Conversation
willtebbutt
force-pushed
the
compathelper/new_version/2026-07-29-00-21-05-906-03464599791
branch
from
July 29, 2026 00:21
b38f1f9 to
85b383f
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
sunxd3
added a commit
that referenced
this pull request
Aug 3, 2026
* Consolidate compat bumps: JET 0.12, Revise 3, drop LoweredCodeUtils cap Consolidates #920, #1253, #1260, and #1261, none of which can land individually: JET 0.12 requires LoweredCodeUtils 3.8 and Revise 3.16, both forbidden by the pins from #932 and #1203. - Widen JET compat to include 0.12 (root and docs). - Widen Revise to 3 and keep it as a root test dep (per #920); drop the pin-carrier Revise entries from sub-test environments. - Remove the LoweredCodeUtils "<3.6" cap and its pin-carrier entries everywhere (#1203): JET 0.11.4 and 0.12 carry correct LoweredCodeUtils compat themselves, so the guard is redundant now. - Bump version to 0.5.42 (the JET weakdep compat change needs a release). The Revise pin's original motivation (allocation-test breakage, #921) no longer reproduces after the count_allocs rewrite (#1093, #1094): allocation-sensitive test_rule runs are identical with and without Revise 3.16.2 loaded on Julia 1.12.6. With the widened compat the test environment resolves JET 0.12.0 + Revise 3.16.2 + LoweredCodeUtils 3.8.0 and MooncakeJETExt precompiles cleanly. * Drop Revise test dep entirely CI on this branch is green (99/99) with Revise unpinned, so the entry no longer serves its pin-carrier purpose: Revise is never imported by the test suite and JET 0.12 depends on it directly.
sunxd3
deleted the
compathelper/new_version/2026-07-29-00-21-05-906-03464599791
branch
August 3, 2026 11:31
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request changes the compat entry for the
JETpackage from0.9, 0.10, 0.11to0.9, 0.10, 0.11, 0.12.This keeps the compat entries for earlier versions.
Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.
CI Summary — GitHub Actions
Documentation Preview
Mooncake.jl documentation for PR #1260 is available at:
https://chalk-lab.github.io/Mooncake.jl/previews/PR1260/
Performance
Performance Ratio:
Ratio of time to compute gradient and time to compute function.
Warning: results are very approximate! See here for more context.