Ďalšie vydanie kompilátora Glasgow Haskell Compiler sa uskutočnilo.
Medzi zmenami:
- Nové rozšírenia jazyka UnliftedNewtypes, StandaloneKindSignatures a ImportQualifiedPost.
- Zmeny v generovaní kódu, vrátane agresívnejšej špecializácie kódu, nového analyzátora cyklov, optimalizácie práce s maticami a tagovania ukazovateľov pre veľké typy dát.
- Nový príkaz interpretera :instances, ktorý zobrazuje dostupné inštancie tried pre daný typ.
- Zlepšenia v fungovaní vstavaného profileru kódu.
- A, ako čerešnička na torte, nový garbage collector s nižšími oneskoreniami, zberom odpadu bez kopírovania dát a možnosťou paralelného zberu odpadu a vykonávania kódu. Na aktiváciu nového garbage collectora je potrebné skompilovať kód novou verziou kompilátora a spustiť s parametrami +RTS -xn.
Viac informácií o novom garbage collectorovi si môžete prečítať tu.
Zdroj: linux.org.ru
