SciML / NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
https://docs.sciml.ai/NonlinearSolve/stable/
MIT License
216 stars 39 forks source link

Simplify precompilation #421

Closed oscardssmith closed 2 months ago

oscardssmith commented 2 months ago

Remove Float32 method and the Vector out of place methods since these are less likely to be useful to users. This brings down precompilation time by ~2x. I think this is good to do before https://github.com/SciML/NonlinearSolve.jl/pull/418 since I'm more sure that it's a good idea.

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 85.58%. Comparing base (71b3f87) to head (9733034).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #421 +/- ## ========================================== - Coverage 86.34% 85.58% -0.77% ========================================== Files 47 47 Lines 2914 2906 -8 ========================================== - Hits 2516 2487 -29 - Misses 398 419 +21 ```

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