There is a newer version of the record available.

Published December 26, 2022 | Version v0.22.7
Software Open

Futhark

Authors/Creators

Description

Added
  • futhark literate now supports an :audio directive for producing audio files from arrays of i8 (#1810).

  • futhark multicore now parallelises copies (#1799).

  • futhark multicore now uses an allocator that better handles large allocations (#1768).

Fixed
  • Some record field names could cause generation of invalid C API names (#1806).

  • Memory block merging was extremely and unnecessarily slow for programs with many entry points.

  • Simplification mistake could lead to out-of-bounds reads (#1808).

  • futhark lsp now handles some bookkeeping messages sent by Eglot.

  • Parser can now handle arbitrarily complex chaining of indexing and projection.

  • Detect and complain about source files without .fut extension (#1813).

  • Overly conservative checking of whether a function parameter is allowed by be consumed - it was disallowed if it contained any scalars (#1816).

Notes

If you use this software, please cite it as below.

Files

diku-dk/futhark-v0.22.7.zip

Files (2.6 MB)

Name Size Download all
md5:3d4167119abcc31c52815629b8d72fe6
2.6 MB Preview Download

Additional details

Related works