Futhark v0.12.1

Futhark est un langage de programmation simultané qui appartient à la famille ML.

Ajouté:

  • La représentation interne des structures parallèles a été revue et optimisée. À de rares exceptions près, cela peut avoir un impact significatif sur les performances.
  • Il existe désormais un support pour les sommes structurellement typées et la correspondance de modèles. Mais il reste quelques problèmes avec les tableaux de type somme, qui contiennent eux-mêmes des tableaux.
  • Temps de compilation considérablement réduit pour certains grands programmes.
  • Les paramètres de type manuel n’ont plus besoin d’être exhaustifs.
  • L'affichage du paramètre de rotation a été simplifié.

supprimé

  • L'opérateur de préfixe ~ n'est plus utilisé, mais ! peut maintenant être utilisé pour effectuer la négation au niveau du bit d'entiers.

Изменено :

  • L'option --futhark pour Futhark Bench et Futhark Test utilise désormais par défaut le binaire utilisé pour les sous-commandes elles-mêmes.
  • L'option obsolète futhark -t (qui remplissait la même fonction que futhark check) a été supprimée.
  • stream_map est devenu map_stream et stream_red est devenu réduire_stream.

Fixe:

  • Le test Futhark « comprend » désormais le réglage sans réglage comme prévu à l'origine.
  • Les commandes Futhark Bench et Futhark Test interprètent désormais --exclude comme prévu.
  • Le backend Python et C# peut désormais lire correctement les données binaires.

Source: linux.org.ru

Ajouter un commentaire