A Futhark egy párhuzamos programozási nyelv, amely az ML családhoz tartozik.
Írta:
- A párhuzamos struktúrák belső ábrázolását felülvizsgáltuk és optimalizáltuk. Ritka kivételektől eltekintve ez jelentős hatással lehet a teljesítményre.
- Most már támogatott a szerkezetileg beírt összegek és a mintaillesztés. De marad néhány probléma az összeg típusú tömbökkel, amelyek maguk is tartalmaznak tömböket.
- Jelentősen csökkentett fordítási idő néhány nagy program esetében.
- A kézi típusú paramétereknek már nem kell kimerítőnek lenniük.
- A forgatás paraméter megjelenítése leegyszerűsödött.
Eltávolítva
- A ~ előtag operátor már nem használatos, de ! most már használható egész számok bitenkénti negációjának végrehajtására.
Módosítva:
- A futhark bench és futhark teszt --futhark opciója most alapértelmezés szerint az alparancsokhoz használt bináris értéket használja.
- Az elavult futhark -t opció (amely ugyanazt a funkciót látta el, mint a futhark ellenőrzése) eltávolítva.
- stream_map lett map_stream, stream_red pedig redukciós_folyam.
Rögzített:
- A futhark teszt most „érti” a -no-tuningot az eredeti szándék szerint.
- A futhark bench és futhark tesztparancsok mostantól a várt módon értelmezik az --exclude parancsot.
- A Python és a C# háttérrendszer most már megfelelően tudja olvasni a bináris adatokat.
Forrás: linux.org.ru