Futhark v0.12.1

Futhark – un limbaj de programare care susține paralelismul și face parte din familia ML.

Adăugat:

  • Reprezentarea internă a construcțiilor paralele a fost revizuită și optimizată. Cu unele excepții rare, aceasta poate influența semnificativ performanța.
  • Acum există suport pentru tipuri-sumă tipizate structural și pentru potrivirea cu un tipar. Cu toate acestea, există încă probleme cu tablouri tip-sumă care conțin ele însele tablouri.
  • Timpul de compilare pentru unele programe mari a fost semnificativ redus.
  • Parametrii de tip specificați manual nu mai trebuie să fie exhaustivi.
  • Afișarea parametrului rotate a fost simplificată.

Eliminat

  • Operatorul prefixat ~ nu mai este utilizat, iar ! poate fi acum aplicat pentru a efectua negarea pe biți a numerelor întregi.

Changed:

  • Opțiunea —futhark pentru futhark bench și futhark test corespunde acum în mod implicit binarului utilizat de către subcomenzi.
  • Opțiunea învechită futhark -t (care îndeplinea aceeași funcție ca și futhark check) a fost eliminată.
  • stream_map a devenit map_stream, iar stream_red – reduce_stream.

Corectat:

  • futhark test acum „înțelege” —no-tuning așa cum a fost intendat inițial.
  • Comenzile futhark bench și futhark test interpretează acum corect —exclude.
  • Backend-ul pe Python și C# poate acum să citească corect date binare.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster