]> git.lizzy.rs Git - rust.git/commit
add thiscall calling convention support
authorNathan Froyd <froydnj@gmail.com>
Wed, 17 May 2017 13:40:46 +0000 (09:40 -0400)
committerNathan Froyd <froydnj@gmail.com>
Wed, 24 May 2017 20:40:03 +0000 (16:40 -0400)
commit9a2e2450f968f60877f595d0609c15ad5ee821fa
treee816b47281fb7f6bde01847b0c1beb814dc59355
parent5b13bff5203c1bdc6ac6dc87f69b5359a9503078
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.
src/doc/unstable-book/src/SUMMARY.md
src/doc/unstable-book/src/language-features/abi-thiscall.md [new file with mode: 0644]
src/librustc/ich/impls_syntax.rs
src/librustc_back/target/arm_base.rs
src/librustc_llvm/ffi.rs
src/librustc_trans/abi.rs
src/libsyntax/abi.rs
src/libsyntax/feature_gate.rs
src/test/compile-fail/feature-gate-abi.rs
src/test/run-pass/extern-thiscall.rs [new file with mode: 0644]
src/test/ui/codemap_tests/unicode.stderr