Added
- Improved reverse-mode AD of
scan
with complicated operators. Work
by Peter Adema and Sophus Valentin Willumsgaard.
Fixed
-
futhark eval
: any errors in the provided .fut file would cause a
"file not found" error message. -
Handling of module-dependent size expressions in type abbreviations
(#2209). -
A
let
-bound size would mistakenly be in scope of the bound
expression (#2210). -
An overzealous floating-point simplification rule.
-
Corrected AD of
x**y
wherex==0
(#2216). -
futhark fmt
: correct file name in parse errors. -
A bug in the "sink" optimisation pass could cause compiler crashes.
-
Compile errors with newer versions of
ispc
.