Es gab eine weitere Veröffentlichung des Glasgow Haskell Compilers.
Unter den Änderungen:
- Neue Sprach-Erweiterungen UnliftedNewtypes, StandaloneKindSignatures und ImportQualifiedPost.
- Änderungen in der Code-Generierung, einschließlich aggressiverer Spezialisierung des Codes, einem neuen Schleifen-Analyzer, Optimierungen im Umgang mit Arrays und Tagging von Zeigern für große Datentypen.
- Ein neuer Interpreter-Befehl :instances, der die verfügbaren Instanzen von Klassen für einen angegebenen Typ anzeigt.
- Verbesserungen für den eingebetteten Profiler.
- Und als Sahnehäubchen ein neuer Garbage Collector, der sich durch geringere Latenzzeiten, Garbage Collection ohne Datenkopierung und die Möglichkeit der parallelen Garbage Collection 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 ausgeführt werden.
Mehr über den neuen Garbage Collector erfahren Sie hier.
Quelle: linux.org.ru
