SciML / LinearSolve.jl

LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.
https://docs.sciml.ai/LinearSolve/stable/
Other
235 stars 51 forks source link

Allow Metal 1.0? #480

Closed KristofferC closed 4 months ago

KristofferC commented 4 months ago

This package holds back Metal from updating.

ChrisRackauckas commented 4 months ago

How so? This package does not have a dependency on Metal and it doesn't have any unmerged CompatHelper PRs.

KristofferC commented 4 months ago

And yet it still has a compat entry for it ;). (hint: extensions)

https://github.com/SciML/LinearSolve.jl/blob/22f4f0b76591305eab88e1af80edf40f46d93e15/Project.toml#L92

ChrisRackauckas commented 4 months ago

Interesting, is CompatHelper broken for weak deps?

ChrisRackauckas commented 4 months ago

Tested locally, it's fine. Bumped

KristofferC commented 4 months ago

Maybe not upgraded to handle them?