Die neueste Version des Glasgow Haskell Compiler wurde veröffentlicht.
Zu den Änderungen gehören:
- Neue Sprachergänzungen UnliftedNewtypes, StandaloneKindSignatures und ImportQualifiedPost.
- Änderungen in der Codegenerierung, einschließlich einer aggressiveren Code-Spezialisierung, einem neuen Schleifenanalysator, Optimierungen beim Umgang mit Arrays und Tagging von Zeigern für große Datentypen.
- Neuer Befehl im Interpreter: :instances, der die verfügbaren Instanzen von Klassen für einen bestimmten Typ anzeigt.
- Verbesserungen der Leistung des eingebetteten Code-Professors.
- Und als das i-Tüpfelchen gibt es einen neuen Garbage Collector, der sich durch reduzierte Latenzzeiten, eine datenkopiefreie Müllabfuhr und die Möglichkeit der parallelen Müllabfuhr und Codeausführung auszeichnet. Um den neuen Garbage Collector zu aktivieren, muss der Code mit der neuen Version des Compilers kompiliert und mit den Parametern +RTS -xn gestartet werden.
Mehr über den neuen Garbage Collector kann hier gelesen werden hier.
Quelle: linux.org.ru
