summaryrefslogtreecommitdiff
path: root/libbindgen/src
AgeCommit message (Expand)Author
2016-12-21Followed Resolved Type Ref instead of panickingPaul Faria
2016-12-21ir: Handle CXType_Auto.Emilio Cobos Álvarez
2016-12-15Wrap Type into OptionArtem Biryukov
2016-12-15Auto merge of #346 - emilio:fix-dtors, r=fitzgenbors-servo
2016-12-15ir: Do the proper thing for methods.Emilio Cobos Álvarez
2016-12-15ir: Don't parse constructors twice.Emilio Cobos Álvarez
2016-12-15Auto merge of #345 - fitzgen:use-feature-for-dangling-item-asserts, r=emiliobors-servo
2016-12-15codegen: Properly mangle nested anonymous enums with duplicated variants.Emilio Cobos Álvarez
2016-12-15Use a feature to control dangling item assertionsNick Fitzgerald
2016-12-15Auto merge of #344 - emilio:fix-dtors, r=fitzgenbors-servo
2016-12-15Add assertion for dangling referencesArtem Biryukov
2016-12-15ir: Don't parse standalone destructors.Emilio Cobos Álvarez
2016-12-15codegen: Properly mangle method names.Emilio Cobos Álvarez
2016-12-14Use a dynamically loaded clang to do as much as we can with old clang version...Emilio Cobos Álvarez
2016-12-13Silence the 'Unhandled cursor kind' warning for toplevel operator overloads a...Vladimir Vukicevic
2016-12-13Auto merge of #333 - emilio:clang-sys, r=fitzgenbors-servo
2016-12-13Use clang-sys bindings instead of ours.Emilio Cobos Álvarez
2016-12-13ir: Add documentation for CompInfo::constructorsEmilio 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-11lib: Do the path fixup inside the library, so users of the library don't have...Emilio Cobos Álvarez
2016-12-11options: Ensure to pass the clang header last to clang.Emilio Cobos Álvarez
2016-12-10lib: Return error early if there are any error diagnostics.Emilio Cobos Álvarez
2016-12-09Rip off the clippy feature.Emilio Cobos Álvarez
2016-12-09s/_docs/docs_Emilio Cobos Álvarez
2016-12-09Upgrade deps to have syntex 0.50Xidorn Quan
2016-12-09Remove macro_rules in codegenXidorn Quan
2016-12-07codegen: generate stable names for tests functions.Emilio Cobos Álvarez
2016-12-07ir: Fix namespace_aware_canonical_name with disable_name_namespacing.Emilio Cobos Álvarez
2016-12-07ir: Move duplicated checks into a function.Emilio Cobos Álvarez
2016-12-07ir: Saner whitelisting/blacklisting.Emilio Cobos Álvarez
2016-12-07ir: Auto-whitelist replacements.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-02Rename `AncestorsSeen` to `DebugOnlyItemSet`Nick Fitzgerald
2016-12-02Assert that we do not infinitely loop in ir::Item::name_targetNick Fitzgerald
2016-12-02Assert that we won't infinite loop in ItemAncestorsIterNick Fitzgerald
2016-12-02Do not treat parent struct as a module for nested structsNick Fitzgerald
2016-12-02Auto merge of #309 - fitzgen:use-root-relative, r=emiliobors-servo
2016-12-02Use the generated root module via a relative pathNick Fitzgerald
2016-12-02Unify naming methods into a single method + options builder typeArtem Biryukov
2016-11-29ir: Add a note about duplicated names.Emilio Cobos Álvarez
2016-11-29ir: Don't assume our name is our base name too early when we're in a namespace.Emilio Cobos Álvarez
2016-11-24Some fixes for libclang 4.0.Emilio Cobos Álvarez
2016-11-24Add a new disable-name-namespacing option.Emilio Cobos Álvarez
2016-11-23Auto merge of #285 - tsliang:issue-125, r=emiliobors-servo
2016-11-23Use and_then() to properly handle cases when Cursor::enum_type() return NoneTai Sassen-Liang
2016-11-22Circuit-break if Cursor::enum_type returns NoneTai Sassen-Liang
2016-11-22Use is_valid instead of checking directly against Type::kindTai Sassen-Liang