Futhark v0.12.1

Futhark je súbežný programovací jazyk, ktorý patrí do rodiny ML.

Pridané:

  • Vnútorná reprezentácia paralelných štruktúr bola revidovaná a optimalizovaná. Až na zriedkavé výnimky to môže mať výrazný vplyv na výkon.
  • Teraz existuje podpora pre štrukturálne typizované sumy a porovnávanie vzorov. Zostávajú však určité problémy s poliami typu súčtu, ktoré samotné polia obsahujú.
  • Výrazne skrátený čas kompilácie pre niektoré veľké programy.
  • Parametre manuálneho typu už nemusia byť vyčerpávajúce.
  • Zjednodušilo sa zobrazenie parametra rotácie.

Odstránený

  • Už sa nepoužíva prefixový operátor ~, ale ! možno teraz použiť na vykonanie bitovej negácie celých čísel.

Zmenené:

  • Voľba --futhark pre futhark bench a futhark test je teraz štandardne nastavená na binárny kód používaný pre samotné čiastkové príkazy.
  • Zastaraná voľba futhark -t (ktorá vykonávala rovnakú funkciu ako kontrola futhark) bola odstránená.
  • stream_map sa zmenil na map_stream a stream_red sa zmenil na reduction_stream.

Opravené:

  • futhark test teraz „chápe“ -no-tuning, ako bolo pôvodne zamýšľané.
  • Príkazy futhark bench a futhark test teraz interpretujú --exclude podľa očakávania.
  • Backend Python a C# teraz dokáže správne čítať binárne dáta.

Zdroj: linux.org.ru

Pridať komentár