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