Silenciosamente, uma nova versão do famoso compilador da linguagem Haskell foi lançada.
Entre as alterações:
- Suporte a profiling em sistemas de 64 bits com Windows.
- GHC agora requer LLVM versão 7.
- O método fail foi definitivamente removido da classe Monad e agora está na classe MonadFail (parte final da proposta MonadFail).
- A aplicação explícita de tipo agora funciona também para tipos em si, e não apenas para valores.
- forall agora é uma palavra-chave independentemente do contexto, permitindo seu uso em type families e rewrite rules.
- O algoritmo de otimização de código para x86 foi melhorado.
- Muitas outras mudanças.
Fonte: linux.org.ru
