-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assign maintainers for MIPS R6 targets #638
Comments
This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed. cc @rust-lang/compiler @rust-lang/compiler-contributors |
@rustbot second |
@rustbot label -final-comment-period +major-change-accepted |
… r=JohnTitor Add Platform Support documentation for MIPS Release 6 targets This is a follow-up to our to-announce MCP, rust-lang/compiler-team#638, where we proposed to assign several maintainers for MIPS R6 targets and was told to explain that this set of targets are experimental in nature. This documentation describes Rust support for `mipsisa*r6*-unknown-linux-gnu*` targets (mainly `mipsisa64r6el-unknown-linux-gnuabi64`), including toolchain setup, building, and testing procedures.
… r=JohnTitor Add Platform Support documentation for MIPS Release 6 targets This is a follow-up to our to-announce MCP, rust-lang/compiler-team#638, where we proposed to assign several maintainers for MIPS R6 targets and was told to explain that this set of targets are experimental in nature. This documentation describes Rust support for `mipsisa*r6*-unknown-linux-gnu*` targets (mainly `mipsisa64r6el-unknown-linux-gnuabi64`), including toolchain setup, building, and testing procedures.
… r=JohnTitor Add Platform Support documentation for MIPS Release 6 targets This is a follow-up to our to-announce MCP, rust-lang/compiler-team#638, where we proposed to assign several maintainers for MIPS R6 targets and was told to explain that this set of targets are experimental in nature. This documentation describes Rust support for `mipsisa*r6*-unknown-linux-gnu*` targets (mainly `mipsisa64r6el-unknown-linux-gnuabi64`), including toolchain setup, building, and testing procedures.
Proposal
This is a proposal to assign target maintainers for MIPS R6 targets:
mipsisa32r6-unknown-linux-gnu
mipsisa32r6el-unknown-linux-gnu
mipsisa64r6-unknown-linux-gnuabi64
mipsisa64r6el-unknown-linux-gnuabi64
This proposal follows an earlier pull request from our colleague YunQiang Su, which introduced MIPS R6 support to Rust. As with Su, we are employees at CIP United Inc., the exclusive licensor and operator of MIPS IPs in Mainland China, Hong Kong S.A.R., and Macau S.A.R. Part of our operations include maintaining and improving open source software solutions for MIPS. Among which, Rust is considered a key open source support target. As we assign employees to work with specific open source software support (we are currently actively improving GNU toolchain and LLVM support), we would like to volunteer as the target maintainers for MIPS R6 targets.
MIPS Release 6 (R6) is the latest iteration of the MIPS ISA, which, for its adoption of the new "2008" NaN ABI among other changes, is functionally incompatible with many of the earlier releases (including the most widely used R2 ISA).
There is currently no plan to promote this target to Tier 2, as MIPS R6 is still experimental in nature and much of its ecosystem needs further work to see use in production.
Tier-3 Acknowlegment
The targets listed above are consistent with naming conventions adopted by GNU and LLVM.
Acknowledged.
Acknowledged. Work on open source support for MIPS R6-based systems is sponsored by CIP United, Inc.
The target already has good support for
std
and we will continue to work to improve its support.Documentation will be supplied in short order.
Acknowledged.
Acknowledged.
Acknowledged.
Process
The main points of the Major Change Process are as follows:
@rustbot second
.-C flag
, then full team check-off is required.@rfcbot fcp merge
on either the MCP or the PR.You can read more about Major Change Proposals on forge.
Comments
This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.
The text was updated successfully, but these errors were encountered: