Futhark v0.12.1

Futhark är ett samtidig programmeringsspråk som tillhör ML-familjen.

Tillagt av:

  • Den interna representationen av parallella strukturer har reviderats och optimerats. Med sällsynta undantag kan detta ha en betydande inverkan på prestandan.
  • Det finns nu stöd för strukturellt typade summor och mönstermatchning. Men det finns fortfarande några problem med arrayer av summatyp, som själva innehåller arrayer.
  • Betydligt minskad kompileringstid för vissa stora program.
  • Manuella typparametrar behöver inte längre vara uttömmande.
  • Visningen av rotationsparametern har förenklats.

Tog bort

  • Prefixoperatorn ~ används inte längre, men ! kan nu användas för att utföra bitvis negation av heltal.

Ändrats:

  • --futhark-alternativet för futhark-bänk och futhark-test har nu som standard det binära som används för själva underkommandona.
  • Det föråldrade futhark -t-alternativet (som utförde samma funktion som futhark-kontroll) har tagits bort.
  • stream_map blev map_stream och stream_red blev reduce_stream.

Rättad:

  • futhark-testet "förstår" nu -no-tuning som ursprungligen var tänkt.
  • Futhark-bänken och futhark-testkommandona tolkar nu --exclude som förväntat.
  • Python och C# backend kan nu läsa binär data korrekt.

Källa: linux.org.ru

Lägg en kommentar