Futhark on programmeerimiskeel, mis toetab paralleelsust ja kuulub ML perekonda.
Lisatud:
- Paralleelsete konstruktsioonide sisemine esitlus on üle vaadatud ja optimeeritud. Ainus erand võivad sellel olla, kuid see võib oluliselt mõjutada jõudlust.
- Nüüd on toe alla saadud strukturaalselt tüpiseeritud tüüpide summad ja musterkooslus. Kuid mõningad probleemid, kus tüüpide summad sisaldavad endas massiive, jäävad.
- Mõnede suurte programmide kompileerimise aega on oluliselt vähendatud.
- Käsitsi määratud tüübiparametrid ei pea enam olema ammendavad.
- Parem on parametri rotate kuvamine.
Eemaldatud
- Eelnev operaator ~ ei ole enam kasutusel ning ! on nüüd rakendatav täisarvude bitiliste täienduste tegemiseks.
Muudetud:
- Valik —futhark futhark bench ja futhark test jaoks vastab nüüd vaikimisi binarile, mida kasutatakse nende alakomandite jaoks.
- Vanandatud valik futhark -t (mis täitis sama funktsiooni nagu futhark check) on eemaldatud.
- stream_map on muutunud map_stream-iks, ja stream_red on nüüd reduce_stream.
Parandatud:
- futhark test «mõistab» nüüd —no-tuning nii, nagu algselt ette nähtud.
- Käsklused futhark bench ja futhark test tõlgendavad nüüd —exclude õigesti.
- Python ja C# taust suudavad nüüd korralikult lugeda binaardata.
Allikas: linux.org.ru
