Futhark v0.12.1

Futhark je programovací jazyk, ktorý podporuje paralelizmus a patrí do rodiny ML.

Pridáno:

  • Interné zobrazenie paralelných konštrukcií bolo prepracované a optimalizované. S výnimkou zriedkavých prípadov to môže výrazne ovplyvniť výkon.
  • Teraz je podporované štrukturálne typované typ-sumy a zhodovanie so vzorom. No zostávajú niektoré problémy s poľami typ-sum, ktoré samy obsahujú polia.
  • Výrazne sa skrátila doba kompilácie niektorých veľkých programov.
  • Ručne zadané parametre typu už nemusia byť vyčerpávajúce.
  • Zobrazenie parametra rotate bolo zjednodušené.

Odstránené

  • Prefixový operátor ~ sa už nepoužíva a ! teraz môže byť použitý na vykonanie bitového negovania celých čísel.

Zmenené:

  • Možnosť —futhark pre futhark bench a futhark test teraz predvolene zodpovedá binárke, ktorá sa používa pre samotné podpríkazy.
  • Zastaraná možnosť futhark -t (ktorá vykonávala tú istú funkciu ako futhark check) bola odstránená.
  • stream_map sa stal map_stream, a stream_red – reduce_stream.

Opravené:

  • futhark test teraz "chápe" —no-tuning tak, ako sa pôvodne zamýšľalo.
  • Príkazy futhark bench a futhark test teraz správne interpretujú —exclude.
  • Backend na Pythone a C# teraz správne číta binárne údaje.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster