Releases: JuliaDiff/ForwardDiff.jl
Releases · JuliaDiff/ForwardDiff.jl
v0.10.36
ForwardDiff v0.10.36
Closed issues:
- Using a Pkg extension to reduce package load time caused by StaticArrays (#629)
- AD in-place instead of broadcast (#645)
- Is the mutating code the problem here? How could I debug this? (#646)
Merged pull requests:
- avoid defining one arg hash (#631) (@KristofferC)
- enable dependabot for GitHub actions (#635) (@ranocha)
- Fix two typos (#638) (@goggle)
- Bump codecov/codecov-action from 1 to 3 (#641) (@dependabot[bot])
- Bump actions/checkout from 2 to 3 (#642) (@dependabot[bot])
- Bump actions/cache from 1 to 3 (#643) (@dependabot[bot])
- Add test of second-order derivative of
t -> abs(t)^2
(#650) (@devmotion) floatmin
for nestedDual
s sharing the same tag (#656) (@chriselrod)- example in docs (#657) (@cossio)
v0.10.35
ForwardDiff v0.10.35
Closed issues:
- type instabilities when passing a function to jacobian! (#516)
- Highly invalidating method: promote_rule(::Type{R}, ::Type{ForwardDiff.Dual{T, V, N}}) where {R<:Real, T, V, N} (#620)
- The Hessian of the
LinearAlgebra.jl
dot is incorrect (#622) - Jacobian returns zero matrix (#623)
Merged pull requests:
- Forbid offsets (#586) (@mcabbott)
- Add Invalidations.yml [ci skip] [skip tests] (#596) (@ranocha)
- Version 0.11 (#613) (@mcabbott)
- Support specializing on functions (#615) (@j-fu)
- Remove
if VERSION ≥ v"1.4"
etc. (#616) (@mcabbott) - Fix minor typo in advanced.md (#621) (@thomvet)
- Turn StaticArrays into an Extension Package (#625) (@ChrisRackauckas)
- make StaticArrays dependency into an extension on v0.11-dev (#628) (@ChrisRackauckas)
v0.10.34
v0.10.33
ForwardDiff v0.10.33
This release was yanked in JuliaRegistries/General#73304, i.e. ] up
will not install it.
Changes here should be in 0.11, see #613
Closed issues:
- support for the determinant function (#197)
- Derivative of matrix inverse for diagonal matrix is not correct? (#490)
- Incorrect gradient with cascaded reshape, linear equation solver operations (#506)
- Derivative lost in 3-arg mul (#536)
- Inconsistent behavior in assignment to sparse matrices of Dual numbers (#542)
- The Hessian of x-> dot(x,H,x) should be H+H', not zero (#551)
==
(x,y) is true when only partials(y) have NaNs (#600)-
- Operator not defined for ForwardDiff.Dual{...} (#601)
- ldexp does not maintain type of Float32 arguments (#604)
Merged pull requests:
v0.10.32
ForwardDiff v0.10.32
Merged pull requests:
- DEFAULT_CHUNK_THRESHOLD is configurable via Preferences.jl (#582) (@lassepe)
- check for
iszero(partials(x))
in pow (#592) (@chriselrod)
v0.10.31
ForwardDiff v0.10.31
Merged pull requests:
- Define
SpecialFunctions.gamma_inc
forForwardDiff.Dual
(#587) (@devmotion) - Update README.md (#588) (@mcabbott)
v0.10.30
ForwardDiff v0.10.30
Closed issues:
- Forward AD for mod2pi() (#113)
- Calculating gradient wrt to logpdf/loglikelihood of Gamma distributions (#283)
realmin
andrealmax
not defined (#306)- derivative(xlogx, 0.) gives 0 (should be -Inf) (#365)
- Define
prevfloat
/nextfloat
for Dual Numbers (#371) - minor: link to upgrade guide on main README.md is broken, needs updating (#454)
Merged pull requests:
- Add definition for
logabsgamma
(#585) (@devmotion)
v0.10.29
ForwardDiff v0.10.29
Closed issues:
- Spurious type promotions due to Float64 coefficients in the diff rules (#566)
Merged pull requests:
v0.10.28
ForwardDiff v0.10.28
Merged pull requests:
- Support complex output in
derivative
(#583) (@antoine-levitt)
v0.10.27
ForwardDiff v0.10.27
Merged pull requests:
- Fix DiffRules-based definitions for complex-valued functions (#577) (@devmotion)