rust-lang / rust-bindgen

Automatically generates Rust FFI bindings to C (and some C++) libraries.
https://rust-lang.github.io/rust-bindgen/
BSD 3-Clause "New" or "Revised" License
4.36k stars 687 forks source link

Tracking rustc bugs/features/RFCs that affect bindgen #849

Open fitzgen opened 7 years ago

fitzgen commented 7 years ago

This is a meta issue tracking rustc bugs and features that impact bindgen.

Appropriate things to list here would be either


CensoredUsername commented 6 years ago

FYI: the system V AMD64 ABI will be stabilized in rustc 1.24

fitzgen commented 6 years ago

FYI: the system V AMD4 ABI will be stabilized in rustc 1.24

Thanks for the heads up!

fitzgen commented 6 years ago

As @upsuper pointed out, it looks like repr(align = "N") is being stabilized: https://github.com/rust-lang/rust/pull/47006

I'm not sure what version it will hit stable in.

pravic commented 6 years ago

I'm not sure what version it will hit stable in.

From the PR:

(accepted, repr_align, "1.24.0", Some(33626)),

Dr-Emann commented 5 years ago

As of Rust 1.28, #[repr(transparent) is stable.

LegNeato commented 5 years ago

As of Rust 1.33, #[repr(packed(N))] is stable.