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