Futhark v0.12.1

Futhark è un linguaggio di programmazione che supporta la parallelizzazione e appartiene alla famiglia ML.

Aggiunto:

  • La rappresentazione interna delle costruzioni parallele è stata rivista e ottimizzata. Salvo rarissime eccezioni, questo può influire notevolmente sulle prestazioni.
  • Ora c'è supporto per i tipi-somma strutturalmente tipizzati e il pattern matching. Tuttavia, rimangono alcuni problemi con gli array di tipi-somma che contengono a loro volta array.
  • Il tempo di compilazione di alcuni programmi di grandi dimensioni è stato notevolmente ridotto.
  • I parametri di tipo impostati manualmente non devono più essere esaurienti.
  • La visualizzazione del parametro rotate è stata semplificata.

Rimosso

  • L'operatore prefissato ~ non è più utilizzato, e ! può ora essere impiegato per eseguire la negazione bit a bit dei numeri interi.

Modificato:

  • L'opzione —futhark per futhark bench e futhark test ora corrisponde per impostazione predefinita al binario utilizzato per i comandi stessi.
  • L'opzione obsoleta futhark -t (che svolgeva la stessa funzione di futhark check) è stata rimossa.
  • stream_map è diventato map_stream, e stream_red è ora reduce_stream.

Corretto:

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

Fonte: linux.org.ru

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