Rust编译器2022年年中报告

其中关于GCC后端:

1.进展:自今年年初以来,Rust 项目在这一雄心壮志上取得了进展.

2.目标:今年没有计划实现这个雄心壮志的目标,但在问题本身上取得了特别的进展,将能够在 6 个月内发布带有 rustup 的 cg_gcc。实现缺少的 Rust 功能将需要更长的时间。

3.细节:

(1)在不支持128位整数的平台上提供良好的支持

(2)对SIMD intrinsic和特定于目标的内置程序的良好支持

(3)GCC代码根现在可以引导rustc

(4)增加了对打包结构的支持

(5)通过rustup为未来发行版做准备,该发行版带有允许使用上游libgccjit 12的特性标志

(6)许多bug修复

4.关于优先级和重点: @antoyo说我们没有做一些重要的事情,因为我们专注于让rustc_codegen_ssa API对LLVM以外的后端更方便。这是他们最终想做的事情。

当GCC后端足够好,当Rust for Linux项目准备开始试验它时,帮助其他领域支持Rust的新架构可能是值得的:向rustc添加arch规范,在libc和object等板条箱中添加对这些架构的支持。

原文来源:https://blog.rust-lang.org/inside-rust/2022/08/08/compiler-team-2022-midyear-report.html

rust·gcc
78 views
Comments
登录后评论
Sign In