Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

This pull request changes the compat entry for the DataStructures package from 0.18 to 0.18, 0.19 for package OrdinaryDiffEqCore.
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.

Copy link
Contributor Author

github-actions bot commented Aug 13, 2025

Benchmark Results (Julia v1)

Time benchmarks
master 48332dc... master / 48332dc...
construction/linear_N50 24.1 ± 0.63 μs 24.6 ± 18 μs 0.98 ± 0.72
construction/lotka_volterra 15.7 ± 0.33 μs 16.2 ± 0.24 μs 0.972 ± 0.025
construction/rober 15.7 ± 0.3 μs 16.2 ± 0.25 μs 0.968 ± 0.024
nonstiff/fitzhugh_nagumo/BS3 0.147 ± 0.0069 ms 0.148 ± 0.01 ms 0.993 ± 0.082
nonstiff/fitzhugh_nagumo/DP5 0.0973 ± 0.0082 ms 0.0969 ± 0.0072 ms 1 ± 0.11
nonstiff/fitzhugh_nagumo/Tsit5 0.113 ± 0.0067 ms 0.113 ± 0.0065 ms 1.01 ± 0.083
nonstiff/fitzhugh_nagumo/Vern6 0.146 ± 0.006 ms 0.146 ± 0.0076 ms 0.997 ± 0.066
nonstiff/fitzhugh_nagumo/Vern7 0.11 ± 0.0059 ms 0.108 ± 0.0062 ms 1.02 ± 0.08
nonstiff/lotka_volterra/BS3 0.295 ± 0.0086 ms 0.295 ± 0.0079 ms 1 ± 0.04
nonstiff/lotka_volterra/DP5 0.0458 ± 0.021 ms 0.0455 ± 0.021 ms 1 ± 0.66
nonstiff/lotka_volterra/Tsit5 0.0614 ± 0.033 ms 0.0606 ± 0.033 ms 1.01 ± 0.77
nonstiff/lotka_volterra/Vern6 0.0704 ± 0.016 ms 0.0698 ± 0.0081 ms 1.01 ± 0.26
nonstiff/lotka_volterra/Vern7 0.0478 ± 0.027 ms 0.0472 ± 0.027 ms 1.01 ± 0.82
nonstiff/pleiades/BS3 0.0987 ± 0.035 s 0.0972 ± 0.017 s 1.01 ± 0.4
nonstiff/pleiades/DP5 1.25 ± 0.035 ms 1.28 ± 0.041 ms 0.981 ± 0.041
nonstiff/pleiades/Tsit5 16.5 ± 4.9 ms 16.3 ± 4.5 ms 1.01 ± 0.41
nonstiff/pleiades/Vern6 7.98 s 7.75 s 1.03
nonstiff/pleiades/Vern7 8.72 s 8.49 s 1.03
scaling/brusselator_2d/16x16 0.866 ± 0.062 s 0.826 ± 0.062 s 1.05 ± 0.11
scaling/brusselator_2d/32x32 8.69 s 7.51 s 1.16
scaling/brusselator_2d/8x8 11.4 ± 0.49 ms 11.3 ± 0.34 ms 1.01 ± 0.053
scaling/linear/N10 0.0375 ± 0.022 ms 0.0376 ± 0.022 ms 0.998 ± 0.84
scaling/linear/N100 0.826 ± 0.048 ms 0.806 ± 0.033 ms 1.02 ± 0.073
scaling/linear/N50 0.26 ± 0.012 ms 0.277 ± 0.012 ms 0.938 ± 0.058
stiff/pollution/FBDF 0.609 ± 0.011 ms 0.617 ± 0.024 ms 0.988 ± 0.042
stiff/pollution/KenCarp4 0.511 ± 0.0081 ms 0.511 ± 0.01 ms 0.999 ± 0.025
stiff/pollution/Rodas4 0.724 ± 0.014 ms 0.733 ± 0.032 ms 0.988 ± 0.048
stiff/pollution/Rosenbrock23 1.24 ± 0.026 ms 1.26 ± 0.061 ms 0.989 ± 0.052
stiff/pollution/TRBDF2 0.477 ± 0.0093 ms 0.479 ± 0.011 ms 0.996 ± 0.031
stiff/rober/FBDF 0.589 ± 0.0081 ms 0.584 ± 0.0081 ms 1.01 ± 0.02
stiff/rober/KenCarp4 0.809 ± 0.027 ms 0.875 ± 0.03 ms 0.924 ± 0.045
stiff/rober/Rodas4 0.404 ± 0.0081 ms 0.399 ± 0.0098 ms 1.01 ± 0.032
stiff/rober/Rosenbrock23 0.267 ± 0.0071 ms 0.265 ± 0.0077 ms 1.01 ± 0.04
stiff/rober/TRBDF2 1.88 ± 0.03 ms 1.86 ± 0.08 ms 1.01 ± 0.046
stiff/van_der_pol/FBDF 9.93 ± 0.086 ms 10 ± 0.15 ms 0.993 ± 0.017
stiff/van_der_pol/KenCarp4 5.28 ± 0.089 ms 5.28 ± 0.063 ms 0.999 ± 0.021
stiff/van_der_pol/Rodas4 7.46 ± 0.055 ms 7.53 ± 0.1 ms 0.991 ± 0.015
stiff/van_der_pol/Rosenbrock23 21.2 ± 0.17 ms 21.1 ± 0.69 ms 1 ± 0.033
stiff/van_der_pol/TRBDF2 3.39 ± 0.085 ms 3.35 ± 0.085 ms 1.01 ± 0.036
time_to_load 3 ± 0.028 s 3.01 ± 0.14 s 0.998 ± 0.047
Memory benchmarks
master 48332dc... master / 48332dc...
construction/linear_N50 0.071 k allocs: 0.0411 MB 0.071 k allocs: 0.0411 MB 1
construction/lotka_volterra 0.065 k allocs: 2.45 kB 0.065 k allocs: 2.45 kB 1
construction/rober 0.065 k allocs: 2.42 kB 0.065 k allocs: 2.42 kB 1
nonstiff/fitzhugh_nagumo/BS3 3.67 k allocs: 0.163 MB 3.67 k allocs: 0.163 MB 1
nonstiff/fitzhugh_nagumo/DP5 2.62 k allocs: 0.126 MB 2.62 k allocs: 0.126 MB 1
nonstiff/fitzhugh_nagumo/Tsit5 3.98 k allocs: 0.181 MB 3.98 k allocs: 0.181 MB 1
nonstiff/fitzhugh_nagumo/Vern6 4.52 k allocs: 0.207 MB 4.52 k allocs: 0.207 MB 1
nonstiff/fitzhugh_nagumo/Vern7 3.89 k allocs: 0.165 MB 3.89 k allocs: 0.165 MB 1
nonstiff/lotka_volterra/BS3 7.86 k allocs: 0.365 MB 7.86 k allocs: 0.365 MB 1
nonstiff/lotka_volterra/DP5 1.2 k allocs: 0.0536 MB 1.2 k allocs: 0.0536 MB 1
nonstiff/lotka_volterra/Tsit5 2.16 k allocs: 0.0924 MB 2.16 k allocs: 0.0924 MB 1
nonstiff/lotka_volterra/Vern6 2.23 k allocs: 0.0979 MB 2.23 k allocs: 0.0979 MB 1
nonstiff/lotka_volterra/Vern7 1.64 k allocs: 0.073 MB 1.64 k allocs: 0.073 MB 1
nonstiff/pleiades/BS3 0.685 M allocs: 0.0675 GB 0.685 M allocs: 0.0675 GB 1
nonstiff/pleiades/DP5 6.63 k allocs: 0.51 MB 6.63 k allocs: 0.51 MB 1
nonstiff/pleiades/Tsit5 0.186 M allocs: 20.4 MB 0.186 M allocs: 20.4 MB 1
nonstiff/pleiades/Vern6 0.038 G allocs: 4.05 GB 0.038 G allocs: 4.05 GB 1
nonstiff/pleiades/Vern7 0.044 G allocs: 4.63 GB 0.044 G allocs: 4.63 GB 1
scaling/brusselator_2d/16x16 3.57 k allocs: 0.152 GB 3.57 k allocs: 0.152 GB 1
scaling/brusselator_2d/32x32 3.39 k allocs: 2.22 GB 3.39 k allocs: 2.22 GB 1
scaling/brusselator_2d/8x8 2.62 k allocs: 8.76 MB 2.62 k allocs: 8.76 MB 1
scaling/linear/N10 0.752 k allocs: 0.0514 MB 0.752 k allocs: 0.0514 MB 1
scaling/linear/N100 2.27 k allocs: 0.901 MB 2.27 k allocs: 0.901 MB 1
scaling/linear/N50 1.66 k allocs: 0.348 MB 1.66 k allocs: 0.348 MB 1
stiff/pollution/FBDF 1.5 k allocs: 0.288 MB 1.5 k allocs: 0.288 MB 1
stiff/pollution/KenCarp4 0.508 k allocs: 0.134 MB 0.508 k allocs: 0.134 MB 1
stiff/pollution/Rodas4 1.2 k allocs: 0.36 MB 1.2 k allocs: 0.36 MB 1
stiff/pollution/Rosenbrock23 2.58 k allocs: 0.814 MB 2.58 k allocs: 0.814 MB 1
stiff/pollution/TRBDF2 0.779 k allocs: 0.168 MB 0.779 k allocs: 0.168 MB 1
stiff/rober/FBDF 2.87 k allocs: 0.136 MB 2.87 k allocs: 0.136 MB 1
stiff/rober/KenCarp4 1.28 k allocs: 0.0565 MB 1.28 k allocs: 0.0565 MB 1
stiff/rober/Rodas4 1.95 k allocs: 0.0984 MB 1.95 k allocs: 0.0984 MB 1
stiff/rober/Rosenbrock23 2.23 k allocs: 0.108 MB 2.23 k allocs: 0.108 MB 1
stiff/rober/TRBDF2 7.7 k allocs: 0.359 MB 7.7 k allocs: 0.359 MB 1
stiff/van_der_pol/FBDF 0.0452 M allocs: 2.23 MB 0.0452 M allocs: 2.23 MB 1
stiff/van_der_pol/KenCarp4 3.91 k allocs: 0.173 MB 3.91 k allocs: 0.173 MB 1
stiff/van_der_pol/Rodas4 0.0335 M allocs: 1.73 MB 0.0335 M allocs: 1.73 MB 1
stiff/van_der_pol/Rosenbrock23 0.189 M allocs: 8.37 MB 0.189 M allocs: 8.37 MB 1
stiff/van_der_pol/TRBDF2 4.67 k allocs: 0.202 MB 4.67 k allocs: 0.202 MB 1
time_to_load 0.155 k allocs: 10.9 kB 0.155 k allocs: 10.9 kB 1

@JoshuaLampert
Copy link
Contributor

ParameterizedFunctions.jl needs to release a new version.

@ChrisRackauckas ChrisRackauckas force-pushed the compathelper/new_version/2025-08-13-07-54-16-092-02211585168 branch from 8dd4c9f to cb48432 Compare August 14, 2025 14:33
@ChrisRackauckas
Copy link
Member

That was removed from the tests, but there seems to be other things too. I'm not sure this repo actually doesn't need any changes to update?

@JoshuaLampert
Copy link
Contributor

OrdinaryDiffEq.jl needs to support StructArrays.jl v7:

StructArrays = "0.6"
Why does CompatHelper didn't open a PR for that?
And ModelingToolkit.jl needs to support DataStructures.jl v0.19 because it is in the test dependencies of OrdinaryDiffEq.jl, see SciML/ModelingToolkit.jl#3864.

@ChrisRackauckas ChrisRackauckas force-pushed the compathelper/new_version/2025-08-13-07-54-16-092-02211585168 branch from cb48432 to 48332dc Compare August 18, 2025 22:48
@ChrisRackauckas ChrisRackauckas deleted the compathelper/new_version/2025-08-13-07-54-16-092-02211585168 branch September 3, 2025 00:38
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