Futhark ir vienlaicīgas programmēšanas valoda, kas pieder ML saimei.
Pievienots:
- Paralēlo struktūru iekšējais attēlojums ir pārskatīts un optimizēts. Ar retiem izņēmumiem tas var būtiski ietekmēt veiktspēju.
- Tagad ir pieejams atbalsts strukturāli ievadītām summām un modeļu saskaņošanai. Taču joprojām pastāv dažas problēmas ar summas tipa masīviem, kuri paši satur masīvus.
- Ievērojami samazināts kompilācijas laiks dažām lielām programmām.
- Manuālā tipa parametriem vairs nav jābūt izsmeļošiem.
- Pagriešanas parametra displejs ir vienkāršots.
Noņemts
- Prefiksa operators ~ vairs netiek izmantots, bet ! tagad var izmantot, lai veiktu veselu skaitļu bitu noliegšanu.
Mainīts:
- Opcija --futhark futhark stendam un futhark testam tagad pēc noklusējuma ir binārais, ko izmanto pašām apakškomandām.
- Novecojusi opcija futhark -t (kas veica to pašu funkciju kā futhark pārbaude) ir noņemta.
- stream_map kļuva par map_stream, un stream_red kļuva par reducē_straumi.
Fiksēts:
- futhark tests tagad "saprot" - bez regulēšanas, kā sākotnēji paredzēts.
- Futhark stenda un futhark testa komandas tagad interpretē — izslēgt, kā paredzēts.
- Python un C# aizmugursistēma tagad var pareizi nolasīt bināros datus.
Avots: linux.org.ru