Uh oh!
There was an error while loading. Please reload this page.
Add BE8 support - #100415
Conversation
rust-highfive
commented
Aug 11, 2022
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. |
rust-highfive
commented
Aug 11, 2022
|
This comment has been minimized.
This comment has been minimized.
jackh726
commented
Sep 12, 2022
Just going to reroll this - I'd rather try to get someone who can review this more promptly. r? compiler |
WorksButNotTested
commented
Sep 12, 2022
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. |
wesleywiser
commented
Sep 12, 2022
Hi @WorksButNotTested, thanks for the PR! There's a few things you'll need to do before we can merge this:
Thank you! |
WorksButNotTested
commented
Sep 13, 2022
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 |
WorksButNotTested
commented
Sep 13, 2022
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. |
wesleywiser
commented
Sep 13, 2022
Yep, that looks good! The link checker is still reporting broken links. I think you might need to update |
wesleywiser
commented
Sep 13, 2022
I noticed most of our other similar targets include the |
This comment has been minimized.
This comment has been minimized.
WorksButNotTested
commented
Sep 14, 2022
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. |
wesleywiser
commented
Sep 14, 2022
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! |
WorksButNotTested
commented
Sep 14, 2022
Does this look better? |
wesleywiser
commented
Sep 14, 2022
Looks great! Thanks for the PR @WorksButNotTested 🙂 @bors r+ rollup |
bors
commented
Sep 14, 2022
WorksButNotTested
commented
Sep 14, 2022
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
WorksButNotTested
commented
Sep 15, 2022
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? |
wesleywiser
commented
Sep 15, 2022
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. |
WorksButNotTested
commented
Sep 15, 2022
Awesome. Thanks for explaining for me. Just so I know when I can retire my downstream patches. |
Built using the following
/config.tomlThe following
.cargo/configis needed inside any project directory: