Changed
- In the C and Python APIs, entry points returning tuples no longer implicitly
unpack them.
Fixed
-
The C-based backends no longer emit constants
-9223372036854775808, as these
cause C compilers to issue warnings. -
A case where user-defined assertions could be removed when used in conjunction
with#[scratch]. (#2417) -
Various miscompilations and compiler crashes in fusion of
scatter
operations. -
Multi-dimensional histograms (
reduce_by_index_2d) were not handled correctly
by the intrablock code generator in the GPU backends. -
The interpreter implementation of AD handled some integer/floating-point
conversions incorrectly. (#2425) -
Compiler crash when inserting memory information. (#2432)
-
Out-of-bounds indexing in generated code for reverse-mode AD of
scatter.