v0.10.7
Enzyme v0.10.7
Closed issues:
- at_ccallable function can not be called from within Enzyme (#202)
- Alloc -> Malloc downgrade on sret (#337)
- Inconsistent gradients for edge case (Enzyme v0.10.4 & GPUCompiler v0.16.3) (#432)
- Forward-mode autodiff errors with
Assertion
v != DIFFE_TYPE::OUT_DIFF' failed.` (#451) - Illegal address space propagation (#457)
- List comprehension of empty arrays no longer works (#460)
- Illegal address space propagation: Minimal Version (#463)
- Readonly error 1.9 (#486)
Merged pull requests:
- Add no free to functions (#453) (@wsmoses)
- Fix recursive GC (#462) (@wsmoses)
- Add gc sret test (#464) (@wsmoses)
- Deduce writeonly from sret (#468) (@wsmoses)
- Nicer error for forward api (#469) (@bitmyte)
- Fix cache of decayed ptr (#470) (@wsmoses)
- Add additional sret test (#471) (@wsmoses)
- Add better firstptr error (#472) (@wsmoses)
- Generic fixes (#473) (@wsmoses)
- Add internal error handling (#474) (@wsmoses)
- Use variadic post cache store (#475) (@wsmoses)
- Fix Address space cast issues (#476) (@wsmoses)
- Handle memcpy in addrcast (#477) (@wsmoses)
- Add functions to nofree (#479) (@swilliamson7)
- Bump Enzyme_jll to 0.0.40 (#481) (@vchuravy)
- Fix post cache store (#482) (@wsmoses)
- Fix nest and add test (#484) (@wsmoses)
- Add error message if using a chunk size of 0 (#485) (@wsmoses)
- Fix test seg warn (#487) (@wsmoses)
- Bump jll (#490) (@wsmoses)
- vc/fix 1.9 (#491) (@vchuravy)