summaryrefslogtreecommitdiff
path: root/bindgen-integration/cpp
AgeCommit message (Collapse)Author
2017-06-05ir: Fix a bunch of bitfield correctness issues.Emilio Cobos Álvarez
In particular, the "flush the allocation unit" logic is only valid for ms_structs (that is, MSVC). It's slightly annoying to have this different behavior, but it'd work just fine if we'd turn that on for MSVC. This patch doesn't do that, yet at least, and adds tests for all the weird bitfield alignments around. Fixes #726 (and another set of hidden issues by the old code).
2017-04-04codegen: Add integration tests for destructors.Emilio Cobos Álvarez
2017-03-17Renamed chooser to visitor and added function for parsed macro analysis.Adam Baxter
Added tests and fixed missed function rename. Fixed nits Renamed visitor to callbacks. Renamed visitor to callbacks. Renamed visitor to callbacks. Fixed text.
2017-03-09Reintroduce bitfield accessorsNick Fitzgerald
This commit reintroduces accessor methods for bitfields in the generated bindings. Fixes #519
2017-01-30tests: Add an integration test for static arrays.Emilio Cobos Álvarez
Turns out they were broken before https://github.com/servo/rust-bindgen/issues/456. Let's test it so it doesn't regress.
2017-01-24codegen: Fix typedef re-export in namespaces when bindings aren't at the root.Emilio Cobos Álvarez
2017-01-13codegen: Fix use generation for non-root module.Emilio Cobos Álvarez
2016-12-13Fix travisEmilio Cobos Álvarez
2016-12-13Add support for constructors, and integration tests.Emilio Cobos Álvarez