-
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
Implement proper C ABI lowering for RISC-V #68452
Conversation
r? @estebank (rust_highfive has picked a reviewer for you, use r? to override) |
Thanks for opening a pull request! I would like to see This will involve using structs annotated |
cd71c24
to
796b21d
Compare
This comment has been minimized.
This comment has been minimized.
a73e032
to
bac26c4
Compare
The implementation is now complete. Now the only remaining part is adding tests. |
c8993cc
to
a7dea90
Compare
@rustbot modify labels: +T-compiler |
@rustbot modify labels: -S-waiting-on-author +S-waiting-on-review |
Seems like a good idea to add a RISC-V test runner using QEMU or similar. |
@msizanoen1 there were some structs in your tests (specifically |
r? @nagisa (see #68452 (review)) |
@bors r=nagisa,eddyb |
📌 Commit 3963387 has been approved by |
⌛ Testing commit 3963387 with merge 737fd80bb3fc446fc83d9030c01f3ad638c2bf31... |
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 |
💔 Test failed - checks-azure |
@nagisa @eddyb Can you retry merge? It looks like a spurious error:
|
@bors retry |
Implement proper C ABI lowering for RISC-V This is necessary for full RISC-V psABI compliance when passing argument across C FFI boundary. cc @lenary
Implement proper C ABI lowering for RISC-V This is necessary for full RISC-V psABI compliance when passing argument across C FFI boundary. cc @lenary
☀️ Test successful - checks-azure |
This is necessary for full RISC-V psABI compliance when passing argument across C FFI boundary.
cc @lenary