GHC 8.10.1

De volgende release van de Glasgow Haskell Compiler heeft plaatsgevonden.

Onder de veranderingen:

  • Nieuwe taalextensies UnliftedNewtypes, Op zichzelf staande KindHandtekeningen и Gekwalificeerde post importeren.
  • Wijzigingen in het genereren van code, waaronder agressievere codespecialisatie, een nieuwe lusanalysator, optimalisaties voor het werken met arrays en pointer-tagging voor grote gegevenstypen.
  • Nieuwe interpreteropdracht:instances, die beschikbare klasse-instanties voor een bepaald type toont.
  • Verbeteringen aan de ingebedde codeprofiler.
  • En als kers op de taart is er een nieuwe garbage collector, met verminderde latentie, garbagecollection zonder gegevens te kopiëren en de mogelijkheid om garbage te verzamelen en parallel code uit te voeren. Om de nieuwe garbage collector in te schakelen, moet u de code compileren met een nieuwe versie van de compiler en deze uitvoeren met de +RTS -xn parameters.

Lees meer over de nieuwe afvalverzamelaar hier.

Bron: linux.org.ru

Voeg een reactie