Discrètement et inaperçu, une nouvelle version du célèbre compilateur du langage Haskell a été publiée.
Parmi les changements :
- Prise en charge du profilage sur les systèmes Windows 64 bits.
- GHC nécessite désormais la version 7 de LLVM.
- La méthode fail a finalement été déplacée hors de la classe Monad et se trouve désormais dans la classe MonadFail (la dernière partie de la proposition MonadFail).
- L'application de type explicite fonctionne désormais pour les types eux-mêmes, pas seulement pour les valeurs.
- forall est désormais un mot-clé indépendant du contexte, lui permettant d'être utilisé dans des familles de types et des règles de réécriture.
- Algorithme de disposition du code amélioré pour x86.
- Beaucoup d'autres changements.
Source: linux.org.ru