Futhark és un llenguatge de programació de concurrència que pertany a la família ML.
Afegit per:
- S'ha revisat i optimitzat la representació interna d'estructures paral·leles. Amb rares excepcions, això pot tenir un impacte significatiu en el rendiment.
- Ara hi ha suport per a les sumes tipificades estructuralment i la concordança de patrons. Però encara queden alguns problemes amb les matrius de tipus suma, que contenen matrius.
- Temps de compilació reduït significativament per a alguns programes grans.
- Els paràmetres de tipus manual ja no han de ser exhaustius.
- S'ha simplificat la visualització del paràmetre de rotació.
Eliminat
- L'operador de prefix ~ ja no s'utilitza, però ! ara es pot utilitzar per realitzar la negació de nombres enters per bits.
Canviat:
- L'opció --futhark per a futhark bench i futhark test ara per defecte és el binari utilitzat per a les subordres.
- L'opció futhark -t obsoleta (que realitzava la mateixa funció que futhark check) s'ha eliminat.
- stream_map es va convertir en map_stream i stream_red es va convertir en reduce_stream.
Corregit:
- La prova futhark ara "entén" -no-tuning com es pretenia originalment.
- El banc futhark i les ordres de prova futhark ara interpreten --exclou com s'esperava.
- El backend de Python i C# ara pot llegir dades binàries correctament.
Font: linux.org.ru