Futhark on samaaegsuse programmeerimiskeel, mis kuulub ML perekonda.
Lisatud:
- Paralleelstruktuuride sisemine esitus on üle vaadatud ja optimeeritud. Harvade eranditega võib see jõudlust oluliselt mõjutada.
- Nüüd on olemas struktuurselt trükitud summade ja mustrite sobitamise tugi. Kuid endiselt on probleeme summa-tüüpi massiividega, mis ise sisaldavad massiive.
- Mõne suure programmi kompileerimisaeg on oluliselt vähenenud.
- Käsitsi tüüpi parameetrid ei pea enam olema ammendavad.
- Pööramisparameetri kuvamist on lihtsustatud.
Eemaldatud
- Enam ei kasutata eesliite operaatorit ~, vaid ! saab nüüd kasutada täisarvude bitipõhiseks eitamiseks.
Muudetud:
- Suvand --futhark futharki pingi ja futharki testi jaoks on nüüd vaikimisi alamkäskude endi jaoks kasutatav kahendkood.
- Aegunud suvand futhark -t (mis täitis sama funktsiooni kui futharki kontroll) on eemaldatud.
- stream_map muutus kaardi_voogu ja stream_red muutus redutseerimisvoogu.
Fikseeritud:
- futharki test "saab nüüd aru" - no-tuning nagu algselt ette nähtud.
- Futharki pingi ja futharki testikäsud tõlgendavad nüüd ootuspäraselt --exclude.
- Pythoni ja C# taustaprogramm saavad nüüd binaarandmeid õigesti lugeda.
Allikas: linux.org.ru