You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package defines rules for functions from LogExpFunctions, NaNMath, and SpecialFunctions packages, in addition to Base. Looking at https://github.com/JuliaDiff/DiffRules.jl/blob/master/src/rules.jl, their rules are pretty self-contained (*) and can easily be turned into package extensions to enable using DiffRules as a dependency in other lightweight packages.
Would you support and accept such a PR turning them into weakdeps?
(*) One exception: a SpecialFunctions function used in a NaNMath rule definition,
Activity
devmotion commentedon Dec 8, 2024
My impression from #90 was that the current design doesn't allow to define rules in extensions.
juliohm commentedon Apr 5, 2026
I second that request. SpecialFunctions.jl is leaking various ecosystems with external libraries that are not even MIT-licensed.
Isolate and extend the precompilation probes