Enzyme.jl icon indicating copy to clipboard operation
Enzyme.jl copied to clipboard

Add 1.12 to CI

Open vchuravy opened this issue 3 months ago • 8 comments

vchuravy avatar Sep 22 '25 20:09 vchuravy

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 67.76%. Comparing base (c4bba2f) to head (94b3100). :warning: Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2613   +/-   ##
=======================================
  Coverage   67.76%   67.76%           
=======================================
  Files          58       58           
  Lines       20920    20920           
=======================================
  Hits        14176    14176           
  Misses       6744     6744           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Sep 22 '25 20:09 codecov[bot]

Benchmark Results

main 28b9012aafafb8... main / 28b9012aafafb8...
basics/make_zero/namedtuple 0.0514 ± 0.0012 μs 0.0514 ± 0.0015 μs 1 ± 0.038
basics/make_zero/struct 0.259 ± 0.0051 μs 0.256 ± 0.0062 μs 1.01 ± 0.032
basics/overhead 4.34 ± 0.01 ns 5.26 ± 0.02 ns 0.825 ± 0.0037
basics/remake_zero!/namedtuple 0.334 ± 0.0056 μs 0.323 ± 0.0061 μs 1.03 ± 0.026
basics/remake_zero!/struct 0.303 ± 0.0074 μs 0.299 ± 0.0074 μs 1.01 ± 0.035
time_to_load 1.26 ± 0.0077 s 1.28 ± 0.028 s 0.983 ± 0.023

Benchmark Plots

A plot of the benchmark results has been uploaded as an artifact at https://github.com/EnzymeAD/Enzyme.jl/actions/runs/18011810485/artifacts/4105812934.

github-actions[bot] avatar Sep 22 '25 20:09 github-actions[bot]

Split the fix here out to #2654

vchuravy avatar Oct 08 '25 11:10 vchuravy

@gdalle the current DI version in CI here doesn't support 1.12. Can you open an independent PR bumping to a version which supports 1.12?

wsmoses avatar Dec 01 '25 17:12 wsmoses

What do you mean by "it doesn't support Julia 1.12"?

gdalle avatar Dec 01 '25 18:12 gdalle

There's no upper bound on Julia compat in DI

gdalle avatar Dec 01 '25 18:12 gdalle

It's JET, a dependency of DifferentiationInterfaceTest, which fails to precompile: https://github.com/EnzymeAD/Enzyme.jl/actions/runs/19831329281/job/56817898039?pr=2613#step:7:262

giordano avatar Dec 01 '25 18:12 giordano

Oh right. I'm AFK right now but you can just update to the latest version of DI and DIT, that will do it

gdalle avatar Dec 01 '25 18:12 gdalle