Skip to content

0.19.2

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Mar 08:49

Added

  • New subcommand: futhark hash.

  • futhark literate is now smart about when to regenerate image and
    animation files.

  • futhark literate now produces better error messages passing
    expressions of the wrong type to directives.

Fixed

  • Type-checking of higher-order functions that take consuming
    funtional arguments.

  • Missing cases in causality checking (#1263).

  • f32.sgn was mistakenly defined with double precision arithmetic.

  • Only include double-precision atomics if actually needed by
    program (this avoids problems on devices that only support single
    precision).

  • A lambda lifting bug due to not handling existential sizes
    produced by loops correctly (#1267).

  • Incorrect uniqueness attributes inserted by lambda lifting
    (#1268).

  • FutharkScript record expressions were a bit too sensitive to
    whitespace.