Futhark v0.12.1

Futhark è un linguaggio di programmazione che supporta il parallelismo ed è parte della famiglia ML.

Aggiunto:

  • La rappresentazione interna delle costruzioni parallele è stata riveduta e ottimizzata. Salvo rare eccezioni, ciò può avere un forte impatto sulle prestazioni.
  • Adesso è supportato il tipo-somma tipizzato strutturalmente e il pattern matching. Restano però alcune problematiche con gli array di tipo-somma che contengono a loro volta array.
  • È stato significativamente ridotto il tempo di compilazione di alcuni programmi di grandi dimensioni.
  • I parametri di tipo forniti manualmente non devono più essere esaustivi.
  • La visualizzazione del parametro rotate è stata semplificata.

Rimosso

  • L'operatore prefisso ~ non è più utilizzato, e ! può ora essere usato per effettuare l'inversione bitwise di numeri interi.

Modificato:

  • L'opzione —futhark per futhark bench e futhark test ora corrisponde per default al binario utilizzato per le sottocomandi stesse.
  • L'opzione obsoleta futhark -t (che eseguiva la stessa funzione di futhark check) è stata rimossa.
  • stream_map è diventato map_stream, e stream_red è diventato reduce_stream.

Corretto:

  • futhark test ora 'comprende' —no-tuning come era stato inizialmente previsto.
  • I comandi futhark bench e futhark test ora interpretano correttamente —exclude.
  • Il backend in Python e C# può ora leggere correttamente i dati binari.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster