Den neste utgivelsen av Glasgow Haskell Compiler har funnet sted.
Blant endringene:
- Nye språkutvidelser UnliftedNewtypes, Frittstående KindSignaturer и ImportQualifiedPost.
- Endringer i kodegenerering, inkludert mer aggressiv kodespesialisering, en ny sløyfeanalysator, optimaliseringer for arbeid med arrays og pekermerking for store datatyper.
- Ny tolkkommando :forekomster, som viser tilgjengelige klasseforekomster for en gitt type.
- Forbedringer av den innebygde kodeprofileren.
- Og prikken over i-en, en ny søppeloppsamler, med redusert ventetid, søppelinnsamling uten å kopiere data, og muligheten til å samle søppel og kjøre kode parallelt. For å aktivere den nye søppelsamleren, må du kompilere koden med en ny versjon av kompilatoren og kjøre den med +RTS -xn-parametrene.
Du kan lese mer om den nye søppelsamleren her.
Kilde: linux.org.ru