Futhark v0.12.1

Futhark é uma linguagem de programação simultânea que pertence à família ML.

Adicionado:

  • A representação interna de estruturas paralelas foi revisada e otimizada. Com raras exceções, isso pode ter um impacto significativo no desempenho.
  • Agora há suporte para somas digitadas estruturalmente e correspondência de padrões. Mas ainda existem alguns problemas com matrizes do tipo soma, que contêm matrizes.
  • Tempo de compilação significativamente reduzido para alguns programas grandes.
  • Os parâmetros de tipo manual não precisam mais ser exaustivos.
  • A exibição do parâmetro de rotação foi simplificada.

Removido

  • O operador de prefixo ~ não é mais usado, mas ! agora pode ser usado para realizar a negação bit a bit de inteiros.

Mudado:

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

Fixed:

  • O teste futhark agora “entende” -no-tuning conforme pretendido originalmente.
  • Os comandos futhark bench e futhark test agora interpretam --exclude conforme esperado.
  • O back-end Python e C# agora pode ler dados binários corretamente.

Fonte: linux.org.ru

Adicionar um comentário