Closed heiher closed 1 year ago
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
@wesleywiser gentle ping
Closing as accepted.
Proposal
Promote the loongarch64-unknown-none* target to Tier 2.
This target was originally proposed for Tier 3 in https://github.com/rust-lang/compiler-team/issues/628 and implemented in https://github.com/rust-lang/rust/pull/112310 .
Tier 2 Target Requirements
This target is useful to anyone doing bare-metal development on loongarch64, including kernels and firmware.
This target is maintained by @heiher and @xen0n .
Other than lacking an OS, this target is standard loongarch64. This target deliberately does not support libstd, so it imposes no additional library burden.
Documentation is provided for building and testing.
Documentation is provided for platform requirements.
None.
This target qualifies for the listed exception. While libstd cannot be supported, there is no difficulty in supporting libcore.
Confirmed.
This target supports extern "C" via the System V calling convention (without red zones).
Confirmed.
None of the other unknown-none targets appear to run any tests as part of CI.
Confirmed.
Confirmed.
Distributing this target does not involve distributing any new third-party code.
This target runs no tests.
Confirmed.
Mentors or Reviewers
@wesleywiser
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.