Proběhl další vydání kompilátoru Glasgow Haskell Compiler.
Mezi změnami:
- Nová rozšíření jazyka UnliftedNewtypes, StandaloneKindSignatures a ImportQualifiedPost.
- Změny v kódu generování, včetně agresivnější specializace kódu, nového analyzátoru smyček, optimalizace práce s poli a označování ukazatelů pro velké datové typy.
- Nový příkaz interpretru :instances, který zobrazuje dostupné instance tříd pro daný typ.
- Vylepšení ve funkčnosti zabudovaného profileru kódu.
- A jako třešnička na dortu, nový garbage collector, který se vyznačuje sníženou dobou latence, sběrem odpadu bez kopírování dat a možností paralelního sběru odpadu a provádění kódu. Pro aktivaci nového garbage collectoru je nutné zkompilovat kód novou verzí kompilátoru a spustit s parametry +RTS -xn.
Více o novém garbage collectoru si můžete přečíst zde.
Zdroj: linux.org.ru
