Silenciosamente e despercebida, uma nova versão do famoso compilador da linguagem Haskell foi lançada.
Entre as mudanças:
- Suporte para criação de perfil em sistemas Windows de 64 bits.
- O GHC agora requer o LLVM versão 7.
- O método fail foi finalmente removido da classe Monad e agora está na classe MonadFail (a parte final da proposta MonadFail).
- O aplicativo de tipo explícito agora funciona para os próprios tipos, não apenas para valores.
- forall agora é uma palavra-chave independente de contexto, permitindo que seja usada em famílias de tipos e regras de reescrita.
- Algoritmo de layout de código aprimorado para x86.
- Muitas outras mudanças.
Fonte: linux.org.ru