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