Releases: JuliaDiff/ChainRulesCore.jl
Releases · JuliaDiff/ChainRulesCore.jl
v0.6.0
v0.6.0 (2020-01-22)
Closed issues:
- Be able iterate fields of composite in primal order (with Zero filling) (#104)
- getproperty on a property not found in a Composite should return
Zero
(#103) - Rules for functions / structs etc (#4)
Merged pull requests:
- Add some linear operators for Zero (#112) (nickrobinson251)
- Add canonicalize for Composites (#111) (oxinabox)
- Remove
accumulate
and friends (#110) (nickrobinson251) - Tidy some docs (#109) (nickrobinson251)
- Make getproperty on unset Composite properties return Zero(). (#107) (oxinabox)
- Document extern and AbstractDifferential (#95) (oxinabox)
v0.5.5
v0.5.4
v0.5.3
v0.5.3 (2020-01-13)
Merged pull requests:
v0.5.2
v0.5.2 (2020-01-13)
Merged pull requests:
v0.5.1
v0.5.0
v0.5.0 (2020-01-11)
Closed issues:
- Primal + Composite perf (#78)
- What type should NO_FIELDS be? (#52)
- Move integration CI tests to Cirrus or AppVeyor (#49)
Merged pull requests:
- Fuse
frule
and pushforward (#88) (YingboMa) - Make DoesNotExist more clearly like Zero (#86) (oxinabox)
- remove scalar thunking (attempt 2) (#84) (oxinabox)
- Bring back nongenerated backing (#83) (oxinabox)
- Fix Primal + Composite perf (#81) (willtebbutt)
- Remove old notes on rules for higher order functions (#80) (oxinabox)
- Remove Wirtinger (#79) (oxinabox)
- Extra comment on thunks (#75) (oxinabox)
- Setup nightly notifications (#72) (omus)
- use Zero rather than DoesNotExist for NO_FIELDS (#71) (oxinabox)
- delete files that should have been removed during rebase (#70) (oxinabox)
- Delete DNE (#69) (oxinabox)
- move integration tests over to CirrusCI (#65) (oxinabox)
- add Unthunk (#64) (oxinabox)
- Don't export nonexistent
cast
function (#63) (oxinabox) - Introduce Composite for structured deriviatives (#59) (oxinabox)
v0.4.0
v0.4.0 (2019-10-28)
Closed issues:
- Make it easier to track down errors that occur in a thunk (#57)
- Remove Rule (or maybe all AbstractRules) and treat functions as Rules (#39)
- 1 AbstractRule Per Partial, vs 1 AbstractRule returning a tuple of Differentials (one per partial) (#38)
- Rules for unary functions, alway return tuple? (#31)
- Use a
NoRule
sentinel type instead ofNothing
? (#25) - Rename
DNE
->DoesNotExist
(#17) - extern(::Casted) seems ill-defined. (Remove Casted?) (#10)
- docs for basic definitions (#6)
Merged pull requests: