Вышла новая версия компилятора Glasgow Haskell Compiler.
Среди изменений:
- улучшение производительности компилятора;
- улучшена поддержка генерации отладочных символов в формате DWARF;
- в рантайм языка добавлена поддержка систем с NUMA;
- более широкая поддержка полиморфизма относительно типа хранения данных (levity polymorphism);
- поддержка оптимизации точек соединения (join points) в коде, позволяющая в некоторых случаях сильно увеличить производительность;
- новая система модулей Backpack, добавляющая новые широкие возможности абстракции кода от конкретных типов данных;
- поддержка компактных регионов памяти (compact regions), позволяющая увеличить производительность сборщика мусора;
- компилятор теперь может выдавать цветные сообщения об ошибках;
- начальная поддержка архитектуры AArch64;
- улучшена воспроизводимость сборок;
- многочисленные изменения в Template Haskell.
Помимо этого, прекращена сборка 32-битных пакетов под CentOS 6, а также начата официальная сборка GHC под FreeBSD и OpenBSD для архитектуры amd64.
>>> Скачать
>>> Release Notes