-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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 thiscall calling convention support #42058
Conversation
r? @pnkfelix (rust_highfive has picked a reviewer for you, use r? to override) |
ping @pnkfelix, pinging you on irc too! |
r? @japaric Actually, I might go and review this myself tomorrow. |
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.
r=me with some text in the unstable book, bonus points for opening an issue, but I can do that later
@@ -0,0 +1,7 @@ | |||
# `abi_thiscall` | |||
|
|||
The tracking issue for this feature is: none. |
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.
Can we create a tracking issue for this? I think it'd be fine to have one tracking issue covering all the various unstable ABIs. It'd also be nice to actually put a few words in there about what the purpose of this ABI is. If we're going to have a book we might as well write something in it. =)
This support is needed for bindgen to work well on 32-bit Windows, and also enables people to begin experimenting with C++ FFI support on that platform. Fixes rust-lang#42044.
Thanks for the review! Added a bit of text to the book, along with a link to the tracking issue. |
@bors r+ |
📌 Commit 9a2e245 has been approved by |
⌛ Testing commit 9a2e245 with merge 35ac065... |
💔 Test failed - status-travis |
add thiscall calling convention support This support is needed for bindgen to work well on 32-bit Windows, and also enables people to begin experimenting with C++ FFI support on that platform. Fixes #42044.
☀️ Test successful - status-appveyor, status-travis |
This support is needed for bindgen to work well on 32-bit Windows, and also enables people to begin experimenting with C++ FFI support on that platform.
Fixes #42044.