Added
- Improvements to
futhark fmt
.
Fixed
-
Sizes that go out of scope due to use of higher order functions will
now work in more cases by adding existentials. (#2193) -
Tracing inside AD operators with the interpreter now prints values
properly. -
Compiled and interpreted code now have same treatment of inclusive
ranges with start==end and negative step size, e.g.1..0...1
produces[1]
rather than an invalid range error. -
Inconsistent handling of types in lambda lifting (#2197).
-
Invalid primal results from
vjp2
in interpreter (#2199).