From fa2b1e0a95ae9ecdc9cd00968030ee04b7e59476 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Mon, 29 Dec 2025 04:22:18 -0500 Subject: [PATCH] Fix docstring typos and add missing backends to Auto function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix typo in AutoMooncakeForward docstring: AutoForwardMooncake -> AutoMooncakeForward - Fix inconsistent header in NoAutoDiffSelectedError: "Constructor" -> "Constructors" - Add missing GTPSA and TaylorDiff to ADTypes.Auto symbol lookup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/dense.jl | 4 ++-- src/symbols.jl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dense.jl b/src/dense.jl index 9080785..c75ceb9 100644 --- a/src/dense.jl +++ b/src/dense.jl @@ -365,7 +365,7 @@ Defined by [ADTypes.jl](https://github.com/SciML/ADTypes.jl). # Fields - - `config`: either `nothing` or an instance of `Mooncake.Config` -- see the docstring of `Mooncake.Config` for more information. `AutoForwardMooncake(; config=nothing)` is equivalent to `AutoForwardMooncake(; config=Mooncake.Config())`, i.e. the default configuration. + - `config`: either `nothing` or an instance of `Mooncake.Config` -- see the docstring of `Mooncake.Config` for more information. `AutoMooncakeForward(; config=nothing)` is equivalent to `AutoMooncakeForward(; config=Mooncake.Config())`, i.e. the default configuration. """ Base.@kwdef struct AutoMooncakeForward{Tconfig} <: AbstractADType config::Tconfig = nothing @@ -573,7 +573,7 @@ struct NoAutoDiff <: AbstractADType end Signifies that code tried to use automatic differentiation, but [`NoAutoDiff`](@ref) was specified. -# Constructor +# Constructors NoAutoDiffSelectedError(msg::String) """ diff --git a/src/symbols.jl b/src/symbols.jl index b02901f..eba4d86 100644 --- a/src/symbols.jl +++ b/src/symbols.jl @@ -23,8 +23,8 @@ ADTypes.AutoZygote() Auto(package::Symbol, args...; kws...) = Auto(Val(package), args...; kws...) for backend in (:ChainRules, :Diffractor, :Enzyme, :Reactant, :FastDifferentiation, - :FiniteDiff, :FiniteDifferences, :ForwardDiff, :Mooncake, :PolyesterForwardDiff, - :ReverseDiff, :Symbolics, :Tapir, :Tracker, :Zygote) + :FiniteDiff, :FiniteDifferences, :ForwardDiff, :GTPSA, :Mooncake, :PolyesterForwardDiff, + :ReverseDiff, :Symbolics, :Tapir, :TaylorDiff, :Tracker, :Zygote) @eval Auto(::Val{$(QuoteNode(backend))}, args...; kws...) = $(Symbol(:Auto, backend))( args...; kws...) end