Releases: EnzymeAD/Enzyme
Releases · EnzymeAD/Enzyme
v0.0.142
v0.0.141
What's Changed
- Add Rust Eprintln support by @ZuseZ4 in #2022
- Fix usage of emplace_back by @tgymnich in #2021
- Use std::unique_ptr instead of std::shared_ptr by @tgymnich in #2020
- Improve error message of unknown type of load by @wsmoses in #2023
- [mlir] Function summary-based pointer analysis by @pengmai in #1722
- Rematerializer: fix recursive rematerialization error by @wsmoses in #2026
Full Changelog: v0.0.140...v0.0.141
v0.0.140
v0.0.139
v0.0.138
v0.0.137
What's Changed
- Call float fb by @wsmoses in #2000
- Improve tablegen phi internal error message by @wsmoses in #2001
- Fix freeze of float by @wsmoses in #2003
- C++ interface fixes: reference argument types by @GregTheMadMonk in #1914
New Contributors
- @GregTheMadMonk made their first contribution in #1914
Full Changelog: v0.0.136...v0.0.137
v0.0.136
What's Changed
- Add templated math like support by @wsmoses in #1989
- Add should recompute attr by @wsmoses in #1990
- Fix dupnoneed store by @wsmoses in #1993
- Fix multistore by @wsmoses in #1995
- Fix stringkind undef var on llvm 12+ by @wsmoses in #1996
- Free use full unwrap with lookup by @wsmoses in #1997
- Store setptrdiff mask by @wsmoses in #1998
- Add blas info by @wsmoses in #1999
Full Changelog: v0.0.135...v0.0.136
v0.0.135
v0.0.134
What's Changed
- Gsl rewrite to use malloc rather than stack by @wsmoses in #1977
- Copy alignment by @wsmoses in #1978
- Add batched vector extract by @wsmoses in #1980
- Misc QOL improvements by @wsmoses in #1981
- TA: Don't analyze gep of nullptr by @wsmoses in #1982
- Generalize activity analysis autodiff detection by @wsmoses in #1984
- Fix gsl by @wsmoses in #1983
- Fix forward mode dupnoneed free by @wsmoses in #1986
Full Changelog: v0.0.133...v0.0.134