Futhark v0.12.1

Futhark er et samtidig programmeringssprog, der tilhører ML-familien.

Tilføjet af:

  • Den interne repræsentation af parallelle strukturer er blevet revideret og optimeret. Med sjældne undtagelser kan dette have en betydelig indflydelse på ydeevnen.
  • Der er nu understøttelse af strukturelt indtastede summer og mønstermatchning. Men der er stadig nogle problemer med arrays af sumtype, som selv indeholder arrays.
  • Markant reduceret kompileringstid for nogle store programmer.
  • Manuelle typeparametre behøver ikke længere at være udtømmende.
  • Visningen af ​​rotationsparameteren er blevet forenklet.

slettet

  • Præfiksoperatoren ~ bruges ikke længere, men ! kan nu bruges til at udføre bitvis negation af heltal.

Ændret:

  • --futhark-indstillingen for futhark-bænk og futhark-test er nu standard til det binære, der bruges til selve underkommandoerne.
  • Den forældede futhark -t mulighed (som udførte den samme funktion som futhark check) er blevet fjernet.
  • stream_map blev til map_stream, og stream_red blev til reduce_stream.

Rettet:

  • futhark test "forstår" nu -no-tuning som oprindeligt tiltænkt.
  • Futhark-bænken og futhark-testkommandoerne fortolker nu --exclude som forventet.
  • Python- og C#-backend kan nu læse binære data korrekt.

Kilde: linux.org.ru

Tilføj en kommentar