Added
-
FutharkScript now has a
$loadbytes
builtin function for reading
arbitrary bytes into Futhark programs. -
futhark profile
can now process reports produced by the C API
functionfuthark_context_report()
. -
futhark profile
now also produces a timeline of events.
Fixed
-
futhark literate
no longer fails if the final line is a directive
without a trailing newline. -
Parser now allows arbitrary patterns in function parameters and
let
bindings, although the type checker will reject any that are
refutable (#2017). -
Avoid generating invalid code in cases where deduplicated sum types
are exposed through entry points (#1960). -
A bug in data dependency analysis for histogram operations would
mistakenly classify some loop parameters as redundant, leaving to
code being removed.