Futhark v0.12.1

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

Afegeix comentari