
Hallo, HNO!
Leise und unauffällig ist eine neue Version des hervorragenden Haskell-Compilers erschienen. GHC wird seit 1992 von einer Gemeinschaft von Entwicklern weiterentwickelt und unterstützt die Kompilierung der Programmiersprache Haskell in nativen Code sowohl direkt als auch unter Verwendung des LLVM-Toolkits.
Zu den neuen Funktionen gehören:
- Erweiterung der Sprache OrPatterns, die es ermöglicht, mehreren Vergleichszweigen einen gemeinsamen Handler zuzuweisen;
- Unterstützung mehrzeiliger String-Literale durch eine spezielle Syntax: """string""";
- Im Compiler-Backend wurde experimentelle Unterstützung für die Architektur RISC-V und Unterstützung für SIMD-Anweisungen für die Architektur x86 hinzugefügt (zuvor war die Verwendung von LLVM erforderlich);
- Die Unterstützung für 32-Bit-Versionen von Windows und MacOS/iOS wurde entfernt. Die Unterstützung für 32-Bit-Systeme basierend auf Linux und BSD bleibt unberührt;
- Die Leistung des Garbage Collectors wurde verbessert. In einigen Fällen kann die Ausführungsgeschwindigkeit von Programmen um bis zu 25 % steigen;
- Und viele weitere kleine Funktionen, Bugfixes und so weiter.
Quelle: linux.org.ru
