GHC 8.10.1

Ir notikusi nākamā Glasgow Haskell kompilatora izlaišana.

Starp izmaiņām:

  • Jauni valodu paplašinājumi UnliftedNewtypes, StandaloneKindSignatures и ImportQualifiedPost.
  • Izmaiņas koda ģenerēšanā, tostarp agresīvāka koda specializācija, jauns cilpas analizators, optimizācija darbam ar masīviem un rādītāju marķēšana lieliem datu tipiem.
  • Jauna tulka komanda: instances, kas parāda pieejamos klases gadījumus noteiktam tipam.
  • Iegultā koda profilētāja uzlabojumi.
  • Un, glazūra uz kūkas, jauns atkritumu savācējs ar samazinātu latentumu, atkritumu savākšanu bez datu kopēšanas un iespēju savākt atkritumus un paralēli palaist kodu. Lai iespējotu jauno atkritumu savācēju, jums ir jāapkopo kods ar jaunu kompilatora versiju un jāpalaiž tas ar +RTS -xn parametriem.

Vairāk par jauno atkritumu savācēju var lasīt šeit.

Avots: linux.org.ru

Pievieno komentāru