Skip to content

build: support OrderedCollections@2#4819

Merged
AayushSabharwal merged 1 commit into
masterfrom
as/ordered-collections-compat
Jul 23, 2026
Merged

build: support OrderedCollections@2#4819
AayushSabharwal merged 1 commit into
masterfrom
as/ordered-collections-compat

Conversation

@AayushSabharwal

Copy link
Copy Markdown
Member

Checklist

  • Appropriate tests were added
  • Any code changes were done in a way that does not break public API
  • All documentation related to code changes were updated
  • The new code follows the
    contributor guidelines, in particular the SciML Style Guide and
    COLPRAC.
  • Any new documentation only uses public API

Additional context

Add any other context about the problem here.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia vlts)

Time benchmarks
master 42b6e41... master / 42b6e41...
ODEProblem 5.56 ± 0.7 ms 6.04 ± 1.2 ms 0.921 ± 0.21
init 0.0962 ± 0.035 ms 0.104 ± 0.03 ms 0.922 ± 0.43
large_parameter_init/ODEProblem 29 ± 6 ms 28.2 ± 6.1 ms 1.03 ± 0.31
large_parameter_init/init 0.124 ± 0.046 ms 0.114 ± 0.045 ms 1.09 ± 0.6
mtkcompile 9.64 ± 1.3 ms 10.6 ± 1.9 ms 0.912 ± 0.21
sparse_analytical_jacobian/ODEProblem 28.9 ± 3.7 ms 31.5 ± 5.9 ms 0.917 ± 0.21
sparse_analytical_jacobian/f_iip 0.07 ± 0.01 μs 0.07 ± 0.01 μs 1 ± 0.2
sparse_analytical_jacobian/f_oop 0.374 ± 0.011 ms 0.375 ± 0.016 ms 0.997 ± 0.053
time_to_load 6.37 ± 0.35 s 6.49 ± 0.27 s 0.981 ± 0.067
Memory benchmarks
master 42b6e41... master / 42b6e41...
ODEProblem 0.0376 M allocs: 1.92 MB 0.0376 M allocs: 1.94 MB 0.991
init 0.417 k allocs: 0.0698 MB 0.417 k allocs: 0.0698 MB 1
large_parameter_init/ODEProblem 0.325 M allocs: 11.4 MB 0.325 M allocs: 11.4 MB 1
large_parameter_init/init 0.605 k allocs: 0.172 MB 0.605 k allocs: 0.172 MB 1
mtkcompile 0.0618 M allocs: 3.43 MB 0.0618 M allocs: 3.43 MB 1
sparse_analytical_jacobian/ODEProblem 0.193 M allocs: 7.95 MB 0.193 M allocs: 7.93 MB 1
sparse_analytical_jacobian/f_iip 0 allocs: 0 B 0 allocs: 0 B
sparse_analytical_jacobian/f_oop 0.634 k allocs: 19.6 kB 0.634 k allocs: 19.6 kB 1
time_to_load 0.153 k allocs: 14.6 kB 0.153 k allocs: 14.6 kB 1

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results (Julia v1)

Time benchmarks
master 42b6e41... master / 42b6e41...
ODEProblem 6.72 ± 1.2 ms 5.24 ± 0.76 ms 1.28 ± 0.3
init 0.0813 ± 0.014 ms 0.0759 ± 0.0099 ms 1.07 ± 0.23
large_parameter_init/ODEProblem 0.0385 ± 0.0061 s 27.7 ± 6.3 ms 1.39 ± 0.39
large_parameter_init/init 0.0958 ± 0.037 ms 0.0937 ± 0.04 ms 1.02 ± 0.58
mtkcompile 12.5 ± 2.5 ms 7.9 ± 0.71 ms 1.58 ± 0.35
sparse_analytical_jacobian/ODEProblem 0.0321 ± 0.0067 s 24 ± 4.1 ms 1.34 ± 0.36
sparse_analytical_jacobian/f_iip 0.09 ± 0 μs 0.08 ± 0 μs 1.12 ± 0
sparse_analytical_jacobian/f_oop 0.13 ± 0.016 ms 0.122 ± 0.014 ms 1.07 ± 0.18
time_to_load 7.37 ± 0.45 s 6.3 ± 0.18 s 1.17 ± 0.078
Memory benchmarks
master 42b6e41... master / 42b6e41...
ODEProblem 0.0375 M allocs: 1.7 MB 0.0375 M allocs: 1.7 MB 1
init 0.416 k allocs: 0.0518 MB 0.416 k allocs: 0.0518 MB 1
large_parameter_init/ODEProblem 0.352 M allocs: 12.8 MB 0.352 M allocs: 12.8 MB 1
large_parameter_init/init 0.799 k allocs: 0.152 MB 0.799 k allocs: 0.152 MB 1
mtkcompile 0.0598 M allocs: 2.75 MB 0.0598 M allocs: 2.75 MB 1
sparse_analytical_jacobian/ODEProblem 0.186 M allocs: 6.89 MB 0.186 M allocs: 6.89 MB 1
sparse_analytical_jacobian/f_iip 0 allocs: 0 B 0 allocs: 0 B
sparse_analytical_jacobian/f_oop 0.848 k allocs: 27 kB 0.848 k allocs: 27 kB 1
time_to_load 0.146 k allocs: 11.4 kB 0.146 k allocs: 11.4 kB 1

@AayushSabharwal
AayushSabharwal merged commit 6aa6a3c into master Jul 23, 2026
80 of 94 checks passed
@AayushSabharwal
AayushSabharwal deleted the as/ordered-collections-compat branch July 23, 2026 11:53
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.

1 participant