8.8.1 XNUMX GHC

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

Ajouter un commentaire