Download Latest Version futhark-0.25.33-linux-x86_64.tar.xz (8.1 MB)
Email in envelope

Get an email when there's a new version of The Futhark Programming Language

Home / v0.25.33
Name Modified Size InfoDownloads / Week
Parent folder
futhark-0.25.33-linux-x86_64.tar.xz 2025-09-09 8.1 MB
0.25.33 source code.tar.gz 2025-09-09 1.9 MB
0.25.33 source code.zip 2025-09-09 2.9 MB
README.md 2025-09-09 997 Bytes
Totals: 4 Items   12.8 MB 1

Added

  • Futhark now implements the cachedir specification, such that e.g. the data directories created by futhark test and futhark bench contain a CACHEDIR.TAG file.

  • C types corresponding to records now have nicer names.

  • futhark script now has a $restore procedure, and the $store procedure has been augmented with support for opaque types.

  • The expression guarded by an assert may now be any expression, and need no longer be an atom.

Fixed

  • futhark fmt --check no longer prints the program on failure.

  • Use of unsigned types in entry points could cause invalid C to be generated. (#2306)

  • futhark script now frees values before terminating.

  • Correct source locations when warning about unused local functions.

  • Unpacking a unary sum type directly in a parameter or let-binding was defective. (#2314)

  • The derivative of x**1 for x==0 would be NaN.

  • futhark fmt now prints multi-line assert in a less horrible way.

Source: README.md, updated 2025-09-09