-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Add BE8 support #100415
Add BE8 support #100415
Conversation
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @jackh726 (or someone else) soon. Please see the contribution instructions for more information. |
|
This comment has been minimized.
This comment has been minimized.
Just going to reroll this - I'd rather try to get someone who can review this more promptly. r? compiler |
I’m not precious about my commit. Just needed to add BE8 support as a feature. It’s working for me, but I’m not so familiar with the internals of rust to say I’ve gone about it in the right way. If anyone has a different or better way of doing it, then that’s just fine with me. Just wanted to make the PR to get some feedback. |
Hi @WorksButNotTested, thanks for the PR! There's a few things you'll need to do before we can merge this:
Thank you! |
Tier 3 target policyAt this tier, the Rust project provides no official support for a target, so we A proposed new tier 3 target must be reviewed and approved by a member of the A proposed target or target-specific patch that substantially changes code
If a tier 3 target stops meeting these requirements, or the target maintainers |
Thanks for the feedback. Hopefully the above is OK for the target policy? As you will see, it is pretty similar to the normal ARM little endian target definition, but with a few tiny changes. So I hope it won't introduce any problems. I have also added some docs as requested. Please let me know what you think. |
Yep, that looks good! The link checker is still reporting broken links. I think you might need to update |
I noticed most of our other similar targets include the |
This comment has been minimized.
This comment has been minimized.
I think the link is working ok in the .md file, but is not working for generated HTML docs? Any idea what I’ve done wrong? Thanks, I’ll take a look at the SUMMARY.md. |
I can add that if you’d prefer. Not a problem. I think “unknown” is used as a default by GCC when the user doesn’t provide a vendor string and doesn’t reconfigure the triplet. |
Yeah, let's go ahead and do that then. In the absence of a compelling reason not to, I think going with the existing convention for the related targets is important. Thanks! |
Does this look better? |
Looks great! Thanks for the PR @WorksButNotTested 🙂 @bors r+ rollup |
No worries. Thanks for the feedback. |
…iaskrgr Rollup of 9 pull requests Successful merges: - rust-lang#100415 (Add BE8 support) - rust-lang#101559 (Adding "backtrace off" option for fuchsia targets) - rust-lang#101740 (Adding ignore-fuchsia arg to non-applicable compiler ui tests) - rust-lang#101778 (rustdoc: clean up DOM by removing `.dockblock-short p`) - rust-lang#101786 (Tidy will not check coding style in bootstrap/target) - rust-lang#101810 (Constify `PartialEq` for `Ordering`) - rust-lang#101812 (rustdoc: clean up CSS `#titles` using flexbox) - rust-lang#101820 (rustdoc: remove no-op rule `a { background: transparent }`) - rust-lang#101828 (Add test for rust-lang#101743) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Obviously I don't expect my little PR to influence your release schedule, but do you know if it will be incorporated into 1.64? I read that is to be released on 22/09 is that right? |
We use a 3 release system: stable, beta and nightly. This just landed in nightly (or, more precisely, it should be included in tonight's nightly release) so the next time a stable release happens (on September 22), the nightly release will be promoted to beta and then in 6 weeks the beta will be promoted to stable. rustbot tagged this with 1.65.0 so it will be included in that release on November 3. |
Awesome. Thanks for explaining for me. Just so I know when I can retire my downstream patches. |
Built using the following
/config.toml
The following
.cargo/config
is needed inside any project directory: