其中关于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