Futhark v0.12.1

Futhark on rinnakkaisohjelmointikieli, joka kuuluu ML-perheeseen.

Lisätty:

  • Rinnakkaisten rakenteiden sisäistä esitystapaa on tarkistettu ja optimoitu. Harvinaisia ​​poikkeuksia lukuun ottamatta tällä voi olla merkittävä vaikutus suorituskykyyn.
  • Nyt on olemassa tuki rakenteellisesti kirjoitetuille summille ja kuvioiden vastaavuudelle. Sum-tyyppisten taulukoiden kanssa, jotka itse sisältävät taulukoita, on kuitenkin edelleen ongelmia.
  • Merkittävästi lyhentynyt käännösaika joissakin suurissa ohjelmissa.
  • Manuaalityyppisten parametrien ei enää tarvitse olla tyhjentäviä.
  • Kiertoparametrin näyttöä on yksinkertaistettu.

Poistettu

  • Etuliiteoperaattoria ~ ei enää käytetä, mutta ! voidaan nyt käyttää kokonaislukujen bittikohtaiseen negatiiviseen negaation suorittamiseen.

Muutettu:

  • Futhark-penkin ja futhark-testin --futhark-vaihtoehto on nyt oletusarvoisesti itse alikomennoista käytetty binääri.
  • Vanhentunut futhark -t-vaihtoehto (joka suoritti saman toiminnon kuin futhark-tarkistus) on poistettu.
  • stream_map muuttui map_stream ja stream_red muuttui reduktoriksi_virtaukseksi.

Kiinteä:

  • futhark testi nyt "ymmärtää" -ei viritystä alun perin tarkoitetulla tavalla.
  • Futhark-penkki- ja futhark-testikomennot tulkitsevat nyt odotetusti --exclude.
  • Python- ja C#-taustaohjelmat voivat nyt lukea binaaridataa oikein.

Lähde: linux.org.ru

Lisää kommentti