Skip to content
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

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

Open
1 of 10 tasks
fitzgen opened this issue Jul 25, 2017 · 6 comments
Open
1 of 10 tasks

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

fitzgen opened this issue Jul 25, 2017 · 6 comments

Comments

@fitzgen
Copy link
Member

fitzgen commented Jul 25, 2017

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

Appropriate things to list here would be either

  • RFCs proposing some feature that bindgen can leverage to emit better bindings, or
  • issues detailing rustc bugs we need fixed as a prerequisite to fixing bugs in our emitted bindings, or
  • pull requests adding new features that enable us to emit new kinds of bindings we haven't been able to before.

@fitzgen fitzgen changed the title [meta] Tracking rustc bugs/features/RFCs that affect bindgen Tracking rustc bugs/features/RFCs that affect bindgen Aug 1, 2017
@CensoredUsername
Copy link

CensoredUsername commented Dec 8, 2017

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

@fitzgen
Copy link
Member Author

fitzgen commented Dec 8, 2017

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

Thanks for the heads up!

@fitzgen
Copy link
Member Author

fitzgen commented Feb 1, 2018

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

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

@pravic
Copy link

pravic commented Apr 7, 2018

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

From the PR:

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

@Dr-Emann
Copy link

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

@LegNeato
Copy link
Contributor

LegNeato commented Jan 8, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants