Releases: EnzymeAD/Enzyme.jl
Releases · EnzymeAD/Enzyme.jl
v0.10.15
Enzyme v0.10.15
v0.10.14
v0.10.13
What's Changed
- Fixed simple spelling and formatting errors in the box.jl example. by @JamieMair in #521
- Fix null initialization by @wsmoses in #520
- Fix union ret custom tape by @wsmoses in #522
- Fix segfault on generic inactive by @wsmoses in #524
- Bump jll by @vchuravy in #527
- Minor bugfixes by @wsmoses in #526
- Modify pullback example so that checks return true by @andrewjradcliffe in #528
- Fix builder move for runtime activity by @wsmoses in #529
- Fastgen by @wsmoses in #531
- Add case for type tree of empty union by @wsmoses in #543
- Add rem2pi by @wsmoses in #544
- Fix rev mode shadow alloc bundles by @wsmoses in #538
- AutoDiff API doc by @michel2323 in #546
- Use safe_warn in typetree.jl by @vchuravy in #549
- Add handler for jl_gc_add_ptr_finalizer by @vchuravy in #550
- Fix boxfloat by @wsmoses in #556
- Improve inout type rule for constant expression inputs by @wsmoses in #557
- Fix lookup on box by @wsmoses in #558
- Handle inactive generic function call by @wsmoses in #561
- Update Project.toml by @wsmoses in #562
- Add array_ptr_copy by @wsmoses in #565
- Ensure no mistaken speculation by @wsmoses in #567
- Add inactive generic by @wsmoses in #566
- Add cbrt test by @wsmoses in #568
- CompatHelper: bump compat for GPUCompiler to 0.17, (keep existing compat) by @github-actions in #563
- Bump JLL to 0.0.47 by @vchuravy in #570
- Add test for frem by @wsmoses in #569
New Contributors
- @JamieMair made their first contribution in #521
- @andrewjradcliffe made their first contribution in #528
- @michel2323 made their first contribution in #546
Full Changelog: v0.10.12...v0.10.13
v0.10.12
v0.10.11
Enzyme v0.10.11
Closed issues:
Merged pull requests:
v0.10.10
v0.10.9
v0.10.8
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)