]> git.lizzy.rs Git - rust.git/commit
Auto merge of #86419 - ricobbe:raw-dylib-stdcall, r=petrochenkov
authorbors <bors@rust-lang.org>
Fri, 9 Jul 2021 23:24:21 +0000 (23:24 +0000)
committerbors <bors@rust-lang.org>
Fri, 9 Jul 2021 23:24:21 +0000 (23:24 +0000)
commit8d9d4c87d677552ae52e2d58034e4be199b5a6d2
tree634db4e9ad0c606cf2c95e7f256da1121b18fea9
parent240ff4c4a0d0936c9eeb783fa9ff5c0507a6ffb4
parenta867dd4c7e65beb1453fcff9e252e7ab19f0e1d0
Auto merge of #86419 - ricobbe:raw-dylib-stdcall, r=petrochenkov

Add support for raw-dylib with stdcall, fastcall functions

Next stage of work for #58713: allow `extern "stdcall"` and `extern "fastcall"` with `#[link(kind = "raw-dylib")]`.

I've deliberately omitted support for vectorcall, as that doesn't currently work, and I wanted to get this out for review.  (I haven't really investigated the vectorcall failure much yet, but at first (very cursory) glance it appears that the problem is elsewhere.)