0.25.33
Added
-
Futhark now implements the cachedir specification, such that e.g. the
data
directories created byfuthark testandfuthark benchcontain a
CACHEDIR.TAGfile. -
C types corresponding to records now have nicer names.
-
futhark scriptnow has a$restoreprocedure, and the$store
procedure has been augmented with support for opaque types. -
The expression guarded by an
assertmay now be any expression, and need no
longer be an atom.
Fixed
-
futhark fmt --checkno longer prints the program on failure. -
Use of unsigned types in entry points could cause invalid C to be generated.
(#2306) -
futhark scriptnow frees values before terminating. -
Correct source locations when warning about unused local functions.
-
Unpacking a unary sum type directly in a parameter or
let-binding was
defective. (#2314) -
The derivative of
x**1forx==0would be NaN. -
futhark fmtnow prints multi-lineassertin a less horrible way.