Izšla je nova verzija prevajalnika Glasgow Haskell Compiler.
Med spremembami:
- Nova razširitve jezika UnliftedNewtypes, StandaloneKindSignatures in ImportQualifiedPost.
- Spremembe v generaciji kode, vključno z bolj agresivno specializacijo kode, novim analizatorjem zank, optimizacijo dela z matrikami in označevanjem kazalnikov za velike tipe podatkov.
- Nova ukazna vrstica interpreterja :instances, ki prikazuje razpoložljive instance razredov za določen tip.
- Izboljšave v delovanju vgrajenega profajlerja kode.
- In kot češnja na torti, novi zbiralec smeti, ki se ponaša z zmanjšanim časom zamud, zbiranjem smeti brez kopiranja podatkov ter možnostjo vzporednega zbiranja smeti in izvajanja kode. Za vključitev novega zbiralca smeti je potrebno prevesti kodo z novo različico prevajalnika in jo zagnati s parametri +RTS -xn.
Več o novem zbiralcu smeti lahko preberete ovde.
Izvor: linux.org.ru
