github diku-dk/futhark v0.25.37
0.25.37

latest release: nightly
9 hours ago

Added

  • futhark fmt prints module types better.

  • New server protocol commands: rank, elemtype, new_array, set.

  • futhark lsp provides inlay hints, they show type ascriptions for
    inferred types of bindings, by VegOwOtenks. (#2398)

  • Scan chunk size is now exposed as tuning parameter in cuda and hip
    backends.

  • futhark lsp offers code actions, they insert type ascriptions for
    inferred types. Every named binding has an action.

  • futhark bench and futhark test can now handle entry points that return
    opaque values, as long as there is no expected result.

  • Better fusion for scan SOACs.

  • New prelude function: exscan, an exclusive scan.

Fixed

  • i64.set_bit/u64.set_bit would produce wrong results in C-based backends. (#2396)

  • Some uses of higher order modules could cause infinite loops. (#2407)

Don't miss a new futhark release

NewReleases is sending notifications on new releases.