Skip to content

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

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

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.

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

No branches or pull requests

5 participants