Futhark v0.12.1

Futhark je programski jezik koji podržava konkurentnost i pripada porodici ML-a.

Dodao:

  • Unutrašnje predstavljanje paralelnih konstrukcija je revidirano i optimizovano. Uz rijetke izuzetke, ovo može uvelike utjecati na performanse.
  • Sada postoji podrška za strukturno otkucane tipove zbira i uparivanje uzoraka. Ali postoje neki problemi sa nizovima tipa zbroj, 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

  • Operator prefiksa ~ se više ne koristi, a ! sada se može koristiti za izvođenje negacije cijelih brojeva po bitovima.

Promijenjeno:

  • Opcija --futhark za futhark bench i futhark test sada podrazumevano podrazumeva binarni sistem koji se koristi za same podnaredbe.
  • Zastarjela opcija futhark -t (koja je obavljala istu funkciju kao futhark provjera) je uklonjena.
  • stream_map je postao map_stream, a stream_red je postao reduciran_stream.

Popravljeno:

  • futhark test sada "razumije" --bez podešavanja kako je prvobitno zamišljeno.
  • Naredbe futhark bench i futhark test sada pravilno tumače --exclude.
  • Python i C# backend sada mogu ispravno čitati binarne podatke.

izvor: linux.org.ru

Dodajte komentar