-
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
Fix some AArch64 typos #57987
Fix some AArch64 typos #57987
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
👍 Thanks! FWIW the typo was introduced in #56599 |
📌 Commit c1858f2 has been approved by |
Fix some AArch64 typos cc @dlrobertson
Fix some AArch64 typos cc @dlrobertson
Failed in rollup, #58014 (comment) @bors r- |
@bors rollup- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah the issues aren't visible in the diff and really are due to a bad implementation in my original PR. I'll do my best to describe it, but it will be a bit difficult since it is outside the diff. Please feel free to ping me on discord or zulip if you have questions.
The implementation of Debug
(line 63) should be run for aarch64
+ target_os = "ios"
devices.
Line 74 needs a not(target_os = "ios")
The cfg
s for intrinsic implementation of va_copy
needs corrected. The one returning a VaList
should be used for aarch64-ios
.
Let's try again. @bors r+ |
📌 Commit c1858f2 has been approved by |
⌛ Testing commit c1858f2 with merge 348d3f927e574f05294f5dc69b09b272f09246ce... |
💔 Test failed - checks-travis |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
@parched If you do not have the time to make the final fixes needed to get this to work, I can submit a PR to your branch |
Thanks, I see what you mean by your comment, I just haven't had the chance to do them yet. I don't think I will for at least a week, so by all means submit them yourself. |
👍 totally understand. I think that's fine. I just didn't want this to not get merged for outside issues. |
ping from triage @dlrobertson @parched any updates on this? |
I think we also need to fix the use of
|
Ah yes, done. |
👍 LGTM |
☔ The latest upstream changes (presumably #57760) made this pull request unmergeable. Please resolve the merge conflicts. |
@michaelwoerister ping |
Hm, it seems this is changing a bit more than just typos now. I think @joshtriplett knows about FFI. r? @joshtriplett (feel free to re-assign to somebody else of course) |
Currently reviewing. Initial note: Please don't back-merge master into a branch; please rebase (and re-test) instead. |
Please merge the "take 2" commit into its parent commit, and drop the merge commit. Otherwise, this looks reasonable to me, provided that folks familiar with the iOS/non-iOS calling conventions for aarch64 are comfortable with it. |
Per the Apple Developer Docs
So this looks correct |
Ping from triage @parched: It looks like some changes have been requested to your PR. |
@joshtriplett Ok I've rebased to get rid of the merge, and squashed that take 2 commit. I haven't tested it on AArch64 iOS yet though. |
Looks good, thanks! r=me after CI passes. |
@joshtriplett I think you'd need to |
@bors r+ |
📌 Commit 62c159e has been approved by |
Fix some AArch64 typos cc @dlrobertson
Rollup of 12 pull requests Successful merges: - #57987 (Fix some AArch64 typos) - #58581 (Refactor generic parameter encoder functions) - #58803 (fs::copy() unix: set file mode early) - #58848 (Prevent cache issues on version updates) - #59198 (Do not complain about unmentioned fields in recovered patterns) - #59351 (Include llvm-ar with llvm-tools component) - #59413 (HirIdify hir::ItemId) - #59441 (Remove the block on natvis for lld-link.) - #59448 (Use consistent phrasing for all macro summaries) - #59456 (Add documentation about `for` used as higher ranked trait bounds) - #59472 (Document that `std::io::BufReader` discards contents on drop) - #59474 (Fix link capitalization in documentation of std::io::BufWriter.) Failed merges: r? @ghost
cc @dlrobertson