Tiến trình phát triển trình biên dịch cho ngôn ngữ Rust dựa trên GCC

Danh sách gửi thư của các nhà phát triển bộ biên dịch GCC đã xuất bản một báo cáo về trạng thái của dự án Rust-GCC, dự án phát triển gccrs giao diện người dùng GCC với việc triển khai trình biên dịch ngôn ngữ Rust dựa trên GCC. Đến tháng 1.40 năm nay, dự kiến ​​sẽ mang lại cho gccrs khả năng xây dựng mã được hỗ trợ bởi trình biên dịch Rust 6, đồng thời đạt được sự biên dịch và sử dụng thành công các thư viện Rust tiêu chuẩn libcore, liballoc và libstd. Trong XNUMX tháng tới, dự kiến ​​sẽ triển khai công cụ kiểm tra khoản vay và hỗ trợ cho gói proc_macro.

Công việc chuẩn bị cũng đã bắt đầu cho việc đưa gccrs vào nội dung chính của GCC. Nếu gccrs được GCC chấp nhận, bộ công cụ GCC sẽ có thể được sử dụng để biên dịch các chương trình Rust mà không cần cài đặt trình biên dịch Rustc. Một trong những tiêu chí để bắt đầu tích hợp là việc tổng hợp thành công bộ thử nghiệm chính thức và các dự án thực tế trong Rust. Cần lưu ý rằng có thể các nhà phát triển sẽ cố gắng đạt được mục tiêu đã định trong chu kỳ chuẩn bị của nhánh thử nghiệm hiện tại của GCC và gccrs sẽ được đưa vào bản phát hành GCC 13, dự kiến ​​​​vào tháng XNUMX năm sau.

Nguồn: opennet.ru

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