Entry points need no longer be syntactically first-order.
Added overloaded numeric literals (#532). This means type
suffixes are rarely required.
Binary and unary operators may now be bound in patterns by
enclosing them in parenthesis.
futhark-docnow produces much nicer documentation. Markdown is
now supported in documentation comments.
/futlib/functionalnow has operators
/futlib/segmentednow has a
Scans and reductions can now be horizontally fused.
futhark-benchnow supports multiple entry points, just like
".." is now supported in
reshapeconstruct has been removed. Use the
rotateno longer support the
--library. These never worked with
When defining a module type, a module of the same name is no
longer defined (#538).
defaultkeyword is no longer supported.
functions instead of modules.
Better type inference for
importpath resolution is now much more robust.