GHC 8.10.1

Bản phát hành tiếp theo của Trình biên dịch Glasgow Haskell đã diễn ra.

Trong số những thay đổi:

  • Phần mở rộng ngôn ngữ mới Chưa được nâng cấpNewtypes, Độc lậpLoạiChữ ký и Nhập khẩuĐủ tiêu chuẩnBài đăng.
  • Những thay đổi đối với việc tạo mã, bao gồm chuyên môn hóa mã mạnh mẽ hơn, bộ phân tích vòng lặp mới, tối ưu hóa để làm việc với mảng và gắn thẻ con trỏ cho các loại dữ liệu lớn.
  • Lệnh trình thông dịch mới:các phiên bản, hiển thị các phiên bản lớp có sẵn cho một loại nhất định.
  • Những cải tiến đối với trình lược tả mã nhúng.
  • Và điều thú vị nhất là một trình thu gom rác mới, có độ trễ giảm, thu gom rác mà không cần sao chép dữ liệu cũng như khả năng thu thập rác và chạy mã song song. Để kích hoạt trình thu gom rác mới, bạn cần biên dịch mã bằng phiên bản mới của trình biên dịch và chạy mã đó với tham số +RTS -xn.

Bạn có thể đọc thêm về trình thu gom rác mới đây.

Nguồn: linux.org.ru

Thêm một lời nhận xét