انتشار بعدی کامپایلر هسکل گلاسکو انجام شد.
از جمله تغییرات:
- پسوندهای زبان جدید UnliftedNewtypes, StandaloneKindSignatures и ImportQualifiedPost.
- تغییرات در تولید کد، از جمله اختصاصی شدن کد تهاجمی تر، یک تحلیلگر حلقه جدید، بهینه سازی برای کار با آرایه ها، و برچسب گذاری اشاره گر برای انواع داده های بزرگ.
- دستور مفسر جدید: instances، نمونههای کلاس موجود را برای یک نوع مشخص نشان میدهد.
- بهبود در نمایه ساز کد تعبیه شده.
- و، یخ روی کیک، جمعآوری زباله جدید، با تاخیر کاهشیافته، جمعآوری زباله بدون کپی کردن دادهها، و توانایی جمعآوری زباله و اجرای کد به صورت موازی. برای فعال کردن زباله جمعآور جدید، باید کد را با نسخه جدیدی از کامپایلر کامپایل کنید و آن را با پارامترهای +RTS -xn اجرا کنید.
می توانید اطلاعات بیشتری در مورد زباله جمع کن جدید بخوانید اینجا.
منبع: linux.org.ru