Futhark v0.12.1

Futhark je paralelni programski jezik koji pripada ML obitelji.

Dodano:

  • Interni prikaz paralelnih struktura je revidiran i optimiziran. Uz rijetke iznimke, to može imati značajan utjecaj na izvedbu.
  • Sada postoji podrška za strukturno tipizirane zbrojeve i podudaranje uzoraka. Ali ostaju neki problemi s nizovima tipa zbroja, koji sami sadrže nizove.
  • Značajno smanjeno vrijeme kompilacije za neke velike programe.
  • Parametri ručnog tipa više ne moraju biti iscrpni.
  • Prikaz parametra rotacije je pojednostavljen.

Uklonjeno

  • Prefiks operator ~ se više ne koristi, ali ! sada se može koristiti za izvođenje bitne negacije cijelih brojeva.

Promijenjeno:

  • Opcija --futhark za futhark bench i futhark test sada ima zadanu binarnu vrijednost koja se koristi za same podnaredbe.
  • Zastarjela futhark -t opcija (koja je obavljala istu funkciju kao futhark provjera) je uklonjena.
  • stream_map je postao map_stream, a stream_red je postao reduce_stream.

Popravljeno:

  • futhark test sada "razumije" -nema podešavanja kao što je izvorno zamišljeno.
  • Futhark bench i futhark test naredbe sada tumače --exclude kao što je očekivano.
  • Pozadina Pythona i C# sada može ispravno čitati binarne podatke.

Izvor: linux.org.ru

Dodajte komentar