diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-04-05 00:38:15 +0530 |
---|---|---|
committer | bors-servo <lbergstrom+bors@mozilla.com> | 2016-04-05 00:38:15 +0530 |
commit | 8dd24fa783eb28f3c4f0beacae33ba1b947b1f36 (patch) | |
tree | c055cd46441b723707f6a325c858275bd99bc3b3 /python/licenseck.py | |
parent | a29da7b48e41327aa7226bda8bea7b00dac88b6c (diff) | |
parent | 13e87b4479e5dc228876d45a50f75444a6b34493 (diff) | |
download | servo-8dd24fa783eb28f3c4f0beacae33ba1b947b1f36.tar.gz servo-8dd24fa783eb28f3c4f0beacae33ba1b947b1f36.zip |
Auto merge of #10377 - emilio:geckolib, r=bholley
geckolib: All bindings aligning properly!
So the following PR includes bitfield support and correct `#[repr(..)]` for enum declarations (even though I was forced to add a dummy variant in order for `rustc` to be happy).
So... **That makes all of our style structs align correctly**!
The only failing test is `nsDataHashTable`, but you know, that test is ill-formed because of it being an opaque type with type parameters.
BTW, just landed on bindgen https://github.com/emilio/rust-bindgen/commit/7ee7bae7887899642f9c07f9c02ee841e9f06556, so you can add `-raw-line "use gecko_style_structs::*;"` in `regen_bindings.sh` and stop relying on manual hacks.
r? @bholley
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10377)
<!-- Reviewable:end -->
Diffstat (limited to 'python/licenseck.py')
0 files changed, 0 insertions, 0 deletions