GHC 8.10.1

Відбувся черговий випуск компілятора Glasgow Haskell Compiler.

Серед змін:

  • Нові розширення мови UnliftedNewtypes, StandaloneKindSignatures и ImportQualifiedPost.
  • Зміни в кодогенерації, включаючи більш агресивну спеціалізацію коду, новий аналізатор циклів, оптимізацію роботи з масивами та тегування покажчиків великих типів даних.
  • Нова команда інтерпретатора: instances, що показує доступні інстанси класів для заданого типу.
  • Поліпшення роботи вбудованого профайлера коду.
  • І, вишенькою на торті, новий збирач сміття, що відрізняється зменшеним часом затримок, складанням сміття без копіювання даних та можливістю паралельного складання сміття та роботи коду. Для включення нового збирача сміття потрібно скомпілювати код новою версією компілятора та запустити з параметрами +RTS -xn.

Докладніше про новий збирач сміття можна прочитати тут.

Джерело: linux.org.ru

Додати коментар або відгук