Glasgow Haskell Compiler รุ่นถัดไปได้เกิดขึ้นแล้ว

ท่ามกลางการเปลี่ยนแปลง:

  • ส่วนขยายภาษาใหม่ UnliftedNewtypes, แบบสแตนด์อโลนชนิดลายเซ็น и นำเข้าที่ผ่านการรับรองโพสต์.
  • การเปลี่ยนแปลงในการสร้างโค้ด รวมถึงความเชี่ยวชาญพิเศษของโค้ดเชิงรุกมากขึ้น ตัววิเคราะห์ลูปใหม่ การเพิ่มประสิทธิภาพสำหรับการทำงานกับอาร์เรย์ และการแท็กพอยน์เตอร์สำหรับประเภทข้อมูลขนาดใหญ่
  • คำสั่งล่ามใหม่: อินสแตนซ์ แสดงอินสแตนซ์คลาสที่พร้อมใช้งานสำหรับประเภทที่กำหนด
  • การปรับปรุงตัวสร้างโปรไฟล์โค้ดแบบฝัง
  • และยังมี the icing on the cake ตัวรวบรวมขยะแบบใหม่ที่มีเวลาแฝงที่ลดลง การรวบรวมขยะโดยไม่ต้องคัดลอกข้อมูล และความสามารถในการรวบรวมขยะและเรียกใช้โค้ดพร้อมกัน หากต้องการเปิดใช้งานตัวรวบรวมขยะใหม่ คุณต้องคอมไพล์โค้ดด้วยคอมไพเลอร์เวอร์ชันใหม่และรันด้วยพารามิเตอร์ +RTS -xn

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับตัวเก็บขยะใหม่ได้ ที่นี่.

ที่มา: linux.org.ru

เพิ่มความคิดเห็น