Releases: JuliaDiff/ChainRulesCore.jl
Releases · JuliaDiff/ChainRulesCore.jl
v1.20.1
ChainRulesCore v1.20.1
Merged pull requests:
- fix typo and formatting (#656) (@kshitij12345)
- Restrict kwarg type in code generated by @non_differentiable macro (#657) (@oxinabox)
- Fix hash(::MutableTangent) on 32 bit (#659) (@oxinabox)
Closed issues:
- Hash equality disagreement for MutableTangent on 32bit (/x86 CI) (#658)
v1.20.0
v1.19.1
ChainRulesCore v1.19.1
Merged pull requests:
v1.19.0
ChainRulesCore v1.19.0
Merged pull requests:
- Add illustration of
∂self
in the maths/propagators section (#640) (@ablaom) - tangent_arithmetic: add
norm
forNoTangent
,ZeroTangent
andNotImplemented
(#642) (@lukas-weber) - Update Project.toml (#644) (@oxinabox)
Closed issues:
norm(NoTangent())
causes StackOverflow (#639)
v1.18.0
ChainRulesCore v1.18.0
Merged pull requests:
- Update nondiff_points.md (#637) (@dreivmeister)
- Move SparseArrays support to an extension (#638) (@devmotion)
v1.17.0
ChainRulesCore v1.17.0
Merged pull requests:
- Stop testing on 1.5 (#616) (@mcabbott)
- Fix typos in documentation (#621) (@lostella)
- Change link to SemVer ref (#627) (@DanielVandH)
- Add explanation of
nothing
errors (#633) (@gdalle) - Define getproperty on AbstractZeroTangents (#636) (@oxinabox)
Closed issues:
- (to be deleted) (#631)
v1.16.0
ChainRulesCore v1.16.0
Closed issues:
- Loading ChainRulesCore.jl breaks complex number arithmetic on Julia 1.8.1 (#588)
test_rrule
fails on the pedagogical example (#593)- Precompiling ChainRules stack not defined (#595)
- Warnings about unused type variable (#598)
- Using the gradient function from Flux / Zygote with a custom rrule (#617)
- overload iszero for Tangent (#619)
Merged pull requests:
- Create Invalidations.yml (#580) (@ranocha)
- [Docs] Fix pedagogical example (#594) (@mcognetta)
- Add link to ForwardDiffChainRules.jl (#596) (@gdalle)
- Fix typo (#597) (@tgymnich)
- Fix typo in adjoint derivation of
sylvester
(#600) (@YingboMa) - Minor formating fix (#601) (@mcognetta)
- use === instead of == to compare Symbols (#602) (@ranocha)
- Fix a few typos (#603) (@pitmonticone)
- rm compat.jl (#605) (@ToucheSir)
- enable dependabot for GitHub actions (#608) (@ranocha)
- Remove Invenia Nightly CI runs (#614) (@oxinabox)
- iszero for Tangents (#620) (@oxinabox)
v1.15.6
v1.15.5
ChainRulesCore v1.15.5
Merged pull requests:
v1.15.4
ChainRulesCore v1.15.4
Closed issues:
Merged pull requests: