GHC 8.10.1

Адбыўся чарговы рэліз кампілятара Glasgow Haskell Compiler.

Сярод змен:

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

Падрабязней пра новы зборшчык смецця можна прачытаць тут.

Крыніца: linux.org.ru

Дадаць каментар