IT Info
GCC Rust フロントエンドは、最終的には上流への計画を進めており、
公式/リファレンス Rust コンパイラの実装は LLVM ベースですが、Rust プログラミング言語の代替完全実装として GCC Rust フロントエンドに取り組んでいる独立した取り組みが引き続き行われています。 Rust の GCC フロントエンドは、Rust コードの代替コンパイラとして進歩し続けていますが、現時点では、主要な機能については完全な機能またはそれに近い機能ではありません。 最近の議論によると、GCC Rust フロントエンド開発者は、GitHub プロジェクトをミラーリングする GCC Git ブランチの確立に取り組んでいます。正式な GCC Git リポジトリ ブランチを持つことで、彼らは、準備ができたときにフロントエンドをアップストリームにするという意図を固めることを望んでいます。同様に、彼らは、その最終的なアップストリームに備えて、FSF への著作権の割り当てをすでに実施しています。さらに、彼らは、パッチの提出/レビューを処理するために、このフロントエンド用に別の GCC メーリング リストを確立して、GitHub ワークフローを補完することにも取り組んでいます。それらの GitHub リポジトリは引き続き共存します。 GCC Rust フロントエンドのステータスを監視したい場合は、毎週のステータス レポート。ごく最近、彼らはジェネリックスのマイルストーンに到達し、パターンマッチングとインポート/可視性に移行する前に、彼らの特性のサポートを見つけ出しています。また、2 人の学生が Google Summer of Code の一環として GCC Rust の改善に取り組んでいます。