Prebehlo ďalšie vydanie kompilátora Glasgow Haskell.
Medzi zmenami:
- Nové jazykové rozšírenia UnliftedNewtypes, Samostatné druhy podpisov и ImportQualifiedPost.
- Zmeny v generovaní kódu vrátane agresívnejšej špecializácie kódu, nového analyzátora slučiek, optimalizácie pre prácu s poľami a označovania ukazovateľov pre veľké typy údajov.
- Nový príkaz tlmočníka :instance, ktorý zobrazuje dostupné inštancie triedy pre daný typ.
- Vylepšenia vstavaného profilovača kódu.
- A čerešničkou na torte je nový garbage collector so zníženou latenciou, garbage collection bez kopírovania dát a schopnosťou zbierať odpadky a spúšťať kód paralelne. Ak chcete povoliť nový garbage collector, musíte skompilovať kód s novou verziou kompilátora a spustiť ho s parametrami +RTS -xn.
O novom zberači odpadu si môžete prečítať viac tu.
Zdroj: linux.org.ru