Futhark v0.12.1

Futhark é uma linguagem de programação que suporta paralelismo e pertence à família ML.

Adicionado:

  • A representação interna das construções paralelas foi revisada e otimizada. Com raras exceções, isso pode impactar significativamente o desempenho.
  • Agora há suporte para tipos-soma com tipos estruturalmente tipados e correspondência de padrões. Contudo, ainda há alguns problemas com arrays de tipos-soma que contêm arrays.
  • O tempo de compilação de alguns programas grandes foi significativamente reduzido.
  • Os parâmetros de tipo definidos manualmente não precisam mais ser exaustivos.
  • A exibição do parâmetro rotate foi simplificada.

Removido

  • O operador prefixado ~ não é mais utilizado, e ! agora pode ser aplicado para realizar a negação bit a bit de inteiros.

Alterado:

  • A opção —futhark para futhark bench e futhark test agora corresponde, por padrão, ao binário usado para os próprios subcomandos.
  • A opção obsoleta futhark -t (que executava a mesma função que futhark check) foi removida.
  • stream_map se tornou map_stream, e stream_red se tornou reduce_stream.

Corrigido:

  • futhark test agora "entende" —no-tuning como originalmente pretendido.
  • Os comandos futhark bench e futhark test agora interpretam —exclude corretamente.
  • O backend em Python e C# agora pode ler corretamente dados binários.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster