What's Changed
* MLIR Make core mlir registration fn by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1715
* Fix enzymemlir visibility and return by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1716
* MLIR fix broken test by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1718
* MLIR change visibility for wrapper pass by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1719
* MLIR embarassing bugfix by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1720
* Add full module truncation mode by ivanradanov in https://github.com/EnzymeAD/Enzyme/pull/1717
* MLIR correctly preserve attributes for shadows by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1721
* MLIR: handle multi-result functions by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1723
* MLIR better error for incorrect arg activity count by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1724
* MLIR fix activity analysis assertion error by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1725
* MLIR constantfp by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1726
* Mlirerr2 by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1727
* MLIR improve tblgen by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1728
* [bazel] export common derivative definitions by ftynse in https://github.com/EnzymeAD/Enzyme/pull/1729
* MLIR more error messages for interface internals by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1730
* Add smax, smin, umin, umax to type analysis by rmoyard in https://github.com/EnzymeAD/Enzyme/pull/1634
* Update opaque pointer test by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1732
* MLIR add more general control flow handler interface by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1731
* MLIR fix forward terminator interface by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1733
* MLIR add constantfp to common.td by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1734
* MLIR handle dual tablegen by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1735
* MLIR fix custom fwd tblgen by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1736
* Handle new debug format conversion by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1737
* TypeAnalysis cleanup null result by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1738
* Cleanup gutils to avoid null reference by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1739
* Fix integration test if not built with compiler-rt by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1740
* Test assert-less build by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1742
* TypeTree speedup shiftindicies by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1744
* Split tests into two packages in Bazel build. by ftynse in https://github.com/EnzymeAD/Enzyme/pull/1741
* silence warnings in bazel by ftynse in https://github.com/EnzymeAD/Enzyme/pull/1745
* [ActivityAnalysis] Remove isConstantValue call in activity analysis by rmoyard in https://github.com/EnzymeAD/Enzyme/pull/1608
* TypeAnalysis permit passing info as fn parm attrs by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1746
* TypeAnalysis speed up Canonicalize by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1747
* Fix macOS CI by tgymnich in https://github.com/EnzymeAD/Enzyme/pull/1754
* Enable Dependabot for Github actions by tgymnich in https://github.com/EnzymeAD/Enzyme/pull/1755
* Enable clangd support by tgymnich in https://github.com/EnzymeAD/Enzyme/pull/1753
* Bump actions/cache from 3 to 4 by dependabot in https://github.com/EnzymeAD/Enzyme/pull/1757
* Bump mattnotmitt/doxygen-action from 1.9.2 to 1.9.8 by dependabot in https://github.com/EnzymeAD/Enzyme/pull/1758
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/EnzymeAD/Enzyme/pull/1759
* Replace third party create-github-app-token action with official action by tgymnich in https://github.com/EnzymeAD/Enzyme/pull/1762
* C++ error message for incorrect custom gradient type by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1764
* Fixed incorrect usage of llvm::Function::splice. by matinraayai in https://github.com/EnzymeAD/Enzyme/pull/1751
* Allow custom importing of files and syntactic sugar by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1752
* Bump peter-evans/create-pull-request from 3 to 6 by dependabot in https://github.com/EnzymeAD/Enzyme/pull/1760
* Update MLIR to 2c9b6c1b36b8185299de083c3058e0c1e7760442 by ftynse in https://github.com/EnzymeAD/Enzyme/pull/1765
* Fix clang-tidy findings by ftynse in https://github.com/EnzymeAD/Enzyme/pull/1766
* Correct complex inv by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1767
* [mlir] move alias lattice update to relevant transfer function by ftynse in https://github.com/EnzymeAD/Enzyme/pull/1573
* Fix reverse mode complex error function by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1770
* Trucation to MPFR by ivanradanov in https://github.com/EnzymeAD/Enzyme/pull/1750
* Cleanup and Fixup MLIR reverse mode by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1771
* [MLIR] Add read-only reverse mode arg by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1774
* [MLIR] Fix reverse wrap pass infra by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1775
* Add forward mode c++ syntax by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1776
* MLIR support LogicalResult return in reversemode by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1779
* MLIR enable vararg activity by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1781
* Fix bazel build for macos by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1782
* MLIR add postop tablegen helper by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1783
* [mlir] Define generic set/map lattices for dataflow analyses by pengmai in https://github.com/EnzymeAD/Enzyme/pull/1769
* Fix unused errors by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1784
* Fix unused variable by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1786
* Bazel Cache by tgymnich in https://github.com/EnzymeAD/Enzyme/pull/1787
* MLIR handle multiple distinct return activities by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1788
* Allow asserting activity in mlir by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1792
* Fix new debug info assertion on main by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1793
* Fix build for older llvms by wsmoses in https://github.com/EnzymeAD/Enzyme/pull/1795
New Contributors
* rmoyard made their first contribution in https://github.com/EnzymeAD/Enzyme/pull/1634
* dependabot made their first contribution in https://github.com/EnzymeAD/Enzyme/pull/1757
* matinraayai made their first contribution in https://github.com/EnzymeAD/Enzyme/pull/1751
**Full Changelog**: https://github.com/EnzymeAD/Enzyme/compare/v0.0.102...v0.0.103