0.19.2
Added
-
New subcommand:
futhark hash
. -
futhark literate
is now smart about when to regenerate image and
animation files. -
futhark literate
now produces better error messages passing
expressions of the wrong type to directives.
Fixed
-
Type-checking of higher-order functions that take consuming
funtional arguments. -
Missing cases in causality checking (#1263).
-
f32.sgn
was mistakenly defined with double precision arithmetic. -
Only include double-precision atomics if actually needed by
program (this avoids problems on devices that only support single
precision). -
A lambda lifting bug due to not handling existential sizes
produced by loops correctly (#1267). -
Incorrect uniqueness attributes inserted by lambda lifting
(#1268). -
FutharkScript record expressions were a bit too sensitive to
whitespace.