Futhark v0.12.1

Futhark je programovací jazyk, který podporuje paralelismus a patří do rodiny ML.

Přidáno:

  • Vnitřní reprezentace paralelních konstrukcí byla revidována a optimalizována. S výjimkou několika případů může mít významný dopad na výkon.
  • Nyní je podpora strukturovaně typovaných typ-sum a vzorové shody. Zůstávají však některé problémy s poli typ-sum, která sama obsahují pole.
  • Výrazně se zkrátila doba kompilace některých velkých programů.
  • Ruční zadávané parametry typu již nemusí být vyčerpávající.
  • Zobrazení parametru rotate bylo zjednodušeno.

Bylo odstraněno

  • Prefixový operátor ~ se již nepoužívá, a ! lze nyní použít k provedení bitové negace celých čísel.

Změněno:

  • Možnost —futhark pro futhark bench a futhark test nyní ve výchozím nastavení odpovídá binárnímu souboru používanému pro samotné podcommandy.
  • Zastaralá možnost futhark -t (která prováděla stejnou funkci jako futhark check) byla odstraněna.
  • stream_map se stal map_stream, a stream_red se stal reduce_stream.

Opraveno:

  • futhark test nyní «chápe» —no-tuning tak, jak bylo původně zamýšleno.
  • Příkazy futhark bench a futhark test nyní správně interpretují —exclude.
  • Backend v Pythonu a C# nyní může správně číst binární data.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster