Futhark v0.12.1

Futhark este un limbaj de programare simultană care aparține familiei ML.

Adăugat de:

  • Reprezentarea internă a structurilor paralele a fost revizuită și optimizată. Cu rare excepții, acest lucru poate avea un impact semnificativ asupra performanței.
  • Acum există suport pentru sumele tipizate structural și potrivirea modelelor. Dar rămân unele probleme cu matricele de tip sumă, care conțin ele însele matrice.
  • S-a redus semnificativ timpul de compilare pentru unele programe mari.
  • Parametrii de tip manual nu mai trebuie să fie exhaustivi.
  • Afișarea parametrului de rotație a fost simplificată.

Îndepărtat

  • Operatorul de prefix ~ nu mai este folosit, dar ! poate fi folosit acum pentru a efectua negația pe biți a numerelor întregi.

Schimbat:

  • Opțiunea --futhark pentru futhark bench și test futhark este acum implicită la binarul folosit pentru subcomenzile în sine.
  • Opțiunea futhark -t depreciată (care a îndeplinit aceeași funcție ca verificarea futhark) a fost eliminată.
  • stream_map a devenit map_stream, iar stream_red a devenit reduce_stream.

Fix:

  • Testul futhark acum „înțelege” - fără reglaj așa cum a fost inițial.
  • Comenzile futhark bench și futhark test acum interpretează --exclude așa cum era de așteptat.
  • Backend-ul Python și C# poate citi acum corect datele binare.

Sursa: linux.org.ru

Adauga un comentariu