v0.7.1
Enzyme v0.7.1
Closed issues:
AssertionError: rt <: Union{AbstractFloat, Nothing}
(#36)- Use split thunk for Zygote integration/pullback (#44)
- Enzyme.pullback: user defined struct support (#63)
- Julia crash with Enzyme on product of sums (#102)
- Crashes with BandedMatrices.jl (#117)
- Error adding Enzyme (#124)
- In-place function crashes (#125)
- Enzyme crashes with MeasureTheory.logdensity (#126)
- Precompile fails (#145)
Merged pull requests:
- Fix the readme's example (#111) (@mcabbott)
- Refactor ABI calling convention (#115) (@wsmoses)
- Fix a link in documentation (#116) (@giordano)
- Make cbrt known to compiler (#119) (@vchuravy)
- GC Alloc obj type rule (#120) (@wsmoses)
- add a GDBListener (#121) (@vchuravy)
- Support GC.at_preserve (#122) (@vchuravy)
- Support GDB on 1.6 and fix reflection (#127) (@vchuravy)
- Upgrade to GPUCompiler 0.13 (#129) (@vchuravy)
- Split mode round 3 (#132) (@wsmoses)
- Fix GC Preserve (#133) (@wsmoses)
- Remove Zygote and weird pullback API (#134) (@vchuravy)
- Bump Enzyme_jll (#135) (@vchuravy)
- vc/maintenance (#137) (@vchuravy)
- Fix minor mpi and related bugs (#138) (@wsmoses)
- Handle undefined symbols at runtime (#139) (@wsmoses)
- Thread compile errors become runtime errors (#140) (@wsmoses)
- Additional compile time errors to runtime errors (#141) (@wsmoses)
- Backports 0.7.1 (#147) (@vchuravy)