SciML / Optimization.jl

Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.
https://docs.sciml.ai/Optimization/stable/
MIT License
704 stars 77 forks source link

Change typeof(x) <: y to x isa y #623

Closed pepijndevos closed 9 months ago

pepijndevos commented 9 months ago

This PR has been automatically generated by a script co-authored by ChatGPT

codecov[bot] commented 9 months ago

Codecov Report

Merging #623 (b1f82f5) into master (185d9fd) will increase coverage by 6.53%. The diff coverage is 27.27%.

@@            Coverage Diff            @@
##           master    #623      +/-   ##
=========================================
+ Coverage    1.78%   8.32%   +6.53%     
=========================================
  Files          40      40              
  Lines        2694    2704      +10     
=========================================
+ Hits           48     225     +177     
+ Misses       2646    2479     -167     
Files Coverage Δ
...timizationOptimisers/src/OptimizationOptimisers.jl 93.47% <100.00%> (+93.47%) :arrow_up:
lib/OptimizationBBO/src/OptimizationBBO.jl 5.40% <0.00%> (+5.40%) :arrow_up:
...onStrategy/src/OptimizationCMAEvolutionStrategy.jl 0.00% <0.00%> (ø)
...zationEvolutionary/src/OptimizationEvolutionary.jl 0.00% <0.00%> (ø)
lib/OptimizationFlux/src/OptimizationFlux.jl 0.00% <0.00%> (ø)
lib/OptimizationOptimJL/src/OptimizationOptimJL.jl 63.15% <66.66%> (+63.15%) :arrow_up:
lib/OptimizationOptimisers/src/sophia.jl 0.00% <0.00%> (ø)
ext/OptimizationEnzymeExt.jl 0.00% <0.00%> (ø)

... and 5 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more