summaryrefslogtreecommitdiff
path: root/libbindgen/src/codegen/mod.rs
AgeCommit message (Expand)Author
2017-01-23Unify under the `bindgen` name.Emilio Cobos Álvarez
2017-01-19Auto merge of #403 - emilio:variadic-fn, r=fitzgenbors-servo
2017-01-18codegen: Don't implement variadic methods.Emilio Cobos Álvarez
2017-01-13codegen: Fix use generation for non-root module.Emilio Cobos Álvarez
2017-01-13codegen: Prefer use instead of type aliases.Emilio Cobos Álvarez
2017-01-13Update aster and syntex.Emilio Cobos Álvarez
2017-01-11ir: Handle inline namespaces.Emilio Cobos Álvarez
2017-01-11codegen: Don't make auto-opaque types without template params.Emilio Cobos Álvarez
2017-01-11Auto merge of #393 - emilio:enum-const-api, r=upsuperbors-servo
2017-01-11ir: Support hiding enum variants.Emilio Cobos Álvarez
2017-01-11codegen: Constify enum variants.Emilio Cobos Álvarez
2017-01-06codegen: Properly handle virtual bases.Emilio Cobos Álvarez
2017-01-06ir: Change our representation of base types so they also have a base kind.Emilio Cobos Álvarez
2016-12-30Auto merge of #374 - fitzgen:derive-debug-with-array-too-big, r=emiliobors-servo
2016-12-29Run `cargo fmt` on `libbindgen`Nick Fitzgerald
2016-12-29Do not derive Copy/Debug for some opaque typesNick Fitzgerald
2016-12-29Auto merge of #371 - emilio:pointer, r=fitzgenbors-servo
2016-12-29codegen: Use the canonical type to determine whether we should convert to a p...Emilio Cobos Álvarez
2016-12-29Replace all non-fatal `error!`s with `warn!`sTetsuharu OHZEKI
2016-12-23libbindgen: run `cargo fmt`.Emilio Cobos Álvarez
2016-12-23ir: Be more resistent to failure when parsing enums.Emilio Cobos Álvarez
2016-12-23codegen: Use the canonical type to generate function signatures.Emilio Cobos Álvarez
2016-12-22Auto merge of #354 - Nashenas88:master, r=emiliobors-servo
2016-12-21Run `cargo fmt` on the sourcesNick Fitzgerald
2016-12-21Followed Resolved Type Ref instead of panickingPaul Faria
2016-12-15codegen: Properly mangle nested anonymous enums with duplicated variants.Emilio Cobos Álvarez
2016-12-15codegen: Properly mangle method names.Emilio Cobos Álvarez
2016-12-13codegen: Rename the temporary variable in constructors for __bindgen_tmp, to ...Emilio Cobos Álvarez
2016-12-13Add support for constructors, and integration tests.Emilio Cobos Álvarez
2016-12-09Remove macro_rules in codegenXidorn Quan
2016-12-07codegen: generate stable names for tests functions.Emilio Cobos Álvarez
2016-12-07ir: Saner whitelisting/blacklisting.Emilio Cobos Álvarez
2016-12-07Auto merge of #319 - emilio:union-in-ns, r=fitzgenbors-servo
2016-12-06Add an API to decide what gets generated more granularly.Emilio Cobos Álvarez
2016-12-05codegen: Fix bindgen-injected items in namespaces.Emilio Cobos Álvarez
2016-12-02Use the generated root module via a relative pathNick Fitzgerald
2016-11-22ir: Rework how we discover children of modules.Emilio Cobos Álvarez
2016-11-22codegen: Don't bother generating an empty module.Emilio Cobos Álvarez
2016-11-22A more coherent story for whitelisting.Emilio Cobos Álvarez
2016-11-21Auto merge of #282 - impowski:layout_template_specializations, r=emiliobors-servo
2016-11-21Apply fixes due code review for issue #57Artem Biryukov
2016-11-21Reformat.Emilio Cobos Álvarez
2016-11-21codegen: Fix whitelisting inside namespaces.Emilio Cobos Álvarez
2016-11-20Add new expectations for testsArtem Biryukov
2016-11-20Take out template arguments and make unique namesArtem Biryukov
2016-11-20First steps to fix issue #57Artem Biryukov
2016-11-18codegen: Properly mangle bitfield getters.Emilio Cobos Álvarez
2016-11-17ir: Avoid generating out-of-range values in constants.Emilio Cobos Álvarez
2016-11-17Generate bool value for bool constantsXidorn Quan
2016-11-16Multiple constant generation evaluation improvements.Emilio Cobos Álvarez