Bản phát hành trình biên dịch Rakudo 2021.12 cho ngôn ngữ lập trình Raku (Perl 6 cũ)

Bản phát hành 2021.12 của Rakudo, trình biên dịch cho ngôn ngữ lập trình Raku (trước đây là Perl 6), đã được công bố. Dự án được đổi tên từ Perl 6 vì nó không trở thành phần tiếp theo của Perl 5 như mong đợi ban đầu mà trở thành một ngôn ngữ lập trình riêng biệt, không tương thích với Perl 5 ở cấp độ nguồn và được phát triển bởi một cộng đồng các nhà phát triển riêng biệt. Đồng thời, đã có bản phát hành máy ảo MoarVM 2021.12, tạo thành môi trường để chạy mã byte được biên dịch trong Rakudo. Rakudo cũng hỗ trợ biên dịch cho JVM và một số máy ảo JavaScript.

Những cải tiến trong Rakudo 2021.12 bao gồm việc bổ sung tính năng hỗ trợ cho phương thức được bao bọc cho mô-đun thường trình, triển khai biến môi trường RAKUDO_PRECOMPILATION_PROGRESS để hiển thị thông tin về các mô-đun được biên dịch trước cho stderr, bổ sung IterationBuffer.unshift, IterationBuffer.prepend và IterationBuffer. các phương thức mới (lặp lại), cũng như các phương thức tối ưu hóa hiệu suất .match, .subst-mutate và .subst, tăng tốc 40% khi gọi Date.new(năm,tháng,ngày). Phiên bản mới của MoarVM cải thiện việc triển khai JIT và trình thu gom rác, đồng thời bổ sung các tính năng tối ưu hóa và kiểm tra bảo mật mới.

Nguồn: opennet.ru

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