Added
-
futhark test
:--no-terminal
now prints status messages even when
no failures occur. -
futhark test
no longer runsstructure
tests by default. Pass
-s
to run them. -
Rewritten array layout optimisation pass by Bjarke Pedersen and
Oscar Nelin. Minor speedup for some programs, but is more
importantly a principled foundation for further improvements. -
Better error message when exceeding shared memory limits.
-
Better dead code removal for the GPU representation (minor impact on
some programs).
Fixed
-
Bugs related to deduplication of array payloads in sum types.
Unfortunately, fixed by just not deduplicating in those cases. -
Frontend bug related to turning size expressions into variables
(#2136). -
Another exotic monomorphisation bug.