8.10.1 XNUMX GHC

La prochaine version du compilateur Glasgow Haskell a eu lieu.

Parmi les changements :

  • Nouvelles extensions linguistiques Nouveaux types non levés, StandaloneKindSignatures и ImportQualifiedPost.
  • Modifications apportées à la génération de code, notamment une spécialisation de code plus agressive, un nouvel analyseur de boucle, des optimisations pour l'utilisation de tableaux et un marquage de pointeur pour les types de données volumineux.
  • Nouvelle commande d'interpréteur :instances, affichant les instances de classe disponibles pour un type donné.
  • Améliorations du profileur de code intégré.
  • Et, cerise sur le gâteau, un nouveau garbage collector, offrant une latence réduite, un garbage collection sans copie de données et la possibilité de collecter les garbage et d'exécuter du code en parallèle. Pour activer le nouveau garbage collector, vous devez compiler le code avec une nouvelle version du compilateur et l'exécuter avec les paramètres +RTS -xn.

Vous pouvez en savoir plus sur le nouveau garbage collector ici.

Source: linux.org.ru

Ajouter un commentaire