Futhark v0.12.1

Futhark je sočasni programski jezik, ki spada v družino ML.

Dodano:

  • Notranja predstavitev vzporednih struktur je bila revidirana in optimizirana. Z redkimi izjemami lahko to pomembno vpliva na uspešnost.
  • Zdaj obstaja podpora za strukturno tipizirane vsote in ujemanje vzorcev. Vendar ostaja nekaj težav z nizi tipa vsota, ki sami vsebujejo nize.
  • Občutno skrajšan čas prevajanja za nekatere velike programe.
  • Ni več treba, da so parametri ročnega tipa izčrpni.
  • Prikaz parametra vrtenja je poenostavljen.

izbrisan

  • Operator predpone ~ se ne uporablja več, ampak ! zdaj lahko uporabite za izvajanje bitne negacije celih števil.

Spremenjeno:

  • Možnost --futhark za preskusno napravo futhark in test futhark je zdaj privzeto nastavljena na dvojiško datoteko, ki se uporablja za same podukaze.
  • Zastarela možnost futhark -t (ki je opravljala isto funkcijo kot preverjanje futhark) je bila odstranjena.
  • stream_map je postal map_stream in stream_red je postal reduce_stream.

Popravljeno:

  • test futhark zdaj "razume" -brez prilagajanja, kot je bilo prvotno predvideno.
  • Ukaza Futhark Bench in Futhark Test zdaj razlagata --exclude po pričakovanjih.
  • Zaledje Python in C# lahko zdaj pravilno bere binarne podatke.

Vir: linux.org.ru

Dodaj komentar