Skip to content

Releases: JuliaDiff/ForwardDiff.jl

v0.10.35

Choose a tag to compare

@github-actions github-actions released this 25 Feb 08:20

ForwardDiff v0.10.35

Diff since v0.10.34

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:

v0.10.34

Choose a tag to compare

@github-actions github-actions released this 10 Dec 15:02
eb8d755

ForwardDiff v0.10.34

Diff since v0.10.33

Closed issues:

  • Building ranges with Duals (#385)
  • Automatic ChainRules compatibility (#579)
  • Incorrect behavior of max(d::Dual, ::Float64) when partials are -Inf (#603)

Merged pull requests:

v0.10.33

Choose a tag to compare

@github-actions github-actions released this 11 Nov 14:23
80b9d5d

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

Diff since v0.10.32

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

Choose a tag to compare

@github-actions github-actions released this 09 Aug 05:56
61e4dd4

ForwardDiff v0.10.32

Diff since v0.10.31

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

Choose a tag to compare

@github-actions github-actions released this 04 Aug 22:30
61a7c5b

ForwardDiff v0.10.31

Diff since v0.10.30

Merged pull requests:

v0.10.30

Choose a tag to compare

@github-actions github-actions released this 19 May 00:13
78c73af

ForwardDiff v0.10.30

Diff since v0.10.29

Closed issues:

  • Forward AD for mod2pi() (#113)
  • Calculating gradient wrt to logpdf/loglikelihood of Gamma distributions (#283)
  • realmin and realmax 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:

v0.10.29

Choose a tag to compare

@github-actions github-actions released this 13 May 07:08
4ba6c90

ForwardDiff v0.10.29

Diff since v0.10.28

Closed issues:

  • Spurious type promotions due to Float64 coefficients in the diff rules (#566)

Merged pull requests:

  • Differentiation of eigen(::Symmetric) (#575) (@KnutAM)

v0.10.28

Choose a tag to compare

@github-actions github-actions released this 05 May 13:39
452b37b

ForwardDiff v0.10.28

Diff since v0.10.27

Merged pull requests:

v0.10.27

Choose a tag to compare

@github-actions github-actions released this 27 Apr 15:31
62d557b

ForwardDiff v0.10.27

Diff since v0.10.26

Merged pull requests:

  • Fix DiffRules-based definitions for complex-valued functions (#577) (@devmotion)

v0.10.26

Choose a tag to compare

@github-actions github-actions released this 24 Apr 01:01
e11936c

ForwardDiff v0.10.26

Diff since v0.10.25

Closed issues:

  • Incorrect second derivative of sinc nearby zero (#466)

Merged pull requests: