Futhark v0.12.1

Futhark is een concurrency-programmeertaal die tot de ML-familie behoort.

Toegevoegd:

  • De interne weergave van parallelle structuren is herzien en geoptimaliseerd. Op zeldzame uitzonderingen na kan dit een aanzienlijke impact hebben op de prestaties.
  • Er is nu ondersteuning voor structureel getypeerde sommen en patroonmatching. Maar er blijven enkele problemen bestaan ​​met arrays van het somtype, die zelf arrays bevatten.
  • Aanzienlijk kortere compilatietijd voor sommige grote programma's.
  • Handmatige typeparameters hoeven niet langer volledig te zijn.
  • De weergave van de rotatieparameter is vereenvoudigd.

verwijderde

  • De prefixoperator ~ wordt niet langer gebruikt, maar ! kan nu worden gebruikt om bitsgewijze negatie van gehele getallen uit te voeren.

gewijzigd:

  • De --futhark optie voor futhark bench en futhark test is nu standaard ingesteld op het binaire bestand dat voor de subopdrachten zelf wordt gebruikt.
  • De verouderde futhark -t optie (die dezelfde functie vervulde als futhark check) is verwijderd.
  • stream_map werd map_stream en stream_red werd reduce_stream.

савлено:

  • futhark-test “begrijpt” nu -geen afstemming zoals oorspronkelijk bedoeld.
  • De commando's futhark bench en futhark test interpreteren --exclude nu zoals verwacht.
  • De Python- en C#-backend kunnen nu binaire gegevens correct lezen.

Bron: linux.org.ru

Voeg een reactie