Releases: JuliaDiff/ForwardDiff.jl
Releases · JuliaDiff/ForwardDiff.jl
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)
v0.10.26
ForwardDiff v0.10.26
Closed issues:
- Incorrect second derivative of sinc nearby zero (#466)
Merged pull requests:
v0.10.25
v0.10.24
ForwardDiff v0.10.24
Closed issues:
- derivative of "sind" function (#556)
Merged pull requests:
- use SIMD.jl for explicit vectorization of partial operations (#557) (@KristofferC)
- improve type stability in jacobian for a certain case (#558) (@KristofferC)
- use explicit simd for iszero check on partials (#559) (@KristofferC)
- define sin/cos on Dual to use sincos (#561) (@KristofferC)
- explicitly SIMD muladd with duals (#562) (@KristofferC)
- CompatHelper: bump compat for SpecialFunctions to 2, (keep existing compat) (#564) (@github-actions[bot])
- Fix
ldexp
test errors (#568) (@devmotion) - Revert SIMD.jl usage (#569) (@KristofferC)
v0.10.23
v0.10.22
ForwardDiff v0.10.22
Merged pull requests:
- Fix the documentation badge (#545) (@hyrodium)
- Use specified threshold instead of DEFAULT_CHUNK_THRESHOLD in pickchunksize (#552) (@chriselrod)
v0.10.21
ForwardDiff v0.10.21
Merged pull requests:
- use the preference system for nan safe mode (#539) (@KristofferC)
v0.10.20
ForwardDiff v0.10.20
Closed issues:
- Addition of LogExpFunctions generates lots of warnings. (#543)
- Segfault from collecting a range of duals (#548)
Merged pull requests:
- define ArithmeticStyle for Dual (#549) (@KristofferC)
v0.10.19
ForwardDiff v0.10.19
Closed issues:
ForwardDiff.derivative(float, 1)
returnsFloat16(1.0)
(#362)- float(::Dual) disagrees with Base (#492)
- Support
normalize
(#521) - DiffRules [1.1,1.2] breaks precompilation (#529)
- method conj overwritten in dual.jl (#531)
Merged pull requests:
- Int(::Dual) and Integer(::Dual) (#508) (@dlfivefifty)
- Error message contains "expexts"; changed it to expects (#522) (@jwscook)
- Overload floatmin, floatmax (#525) (@dlfivefifty)
- Ignore rules with more than two arguments (#530) (@mcabbott)
- Remove rule for
conj
(#532) (@mcabbott) - fix float(::Dual) and add float(::Type{<:Dual}) (#535) (@stevengj)