Added
-
Memory short circuiting now also applied to the
multicore
backend. -
Fixes for AD of
scan
with nonscalar operators. Work by Lotte
Bruun and Ulrik Larsen. -
Generalised histograms now supported in AD. Work by Lotte Bruun and
Ulrik Larsen. -
OpenCL kernels now embed group size information, which can
potentially be used for better register allocation by the OpenCL
implementation.
Fixed
-
A hole in the type checker that allowed one to sneak functions out
if conditionals (#1787). -
futhark repl
: unsigned integers are now printed correctly. -
A bug in the type-checking of
match
(#1783). -
Missing sequencing in type-checking of in-place
let
expressions (#1786). -
Crash in defunctionaliser caused by duplicate parameter names
(#1780). -
Infelicities in multicore codegen for scans (#1777).