summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-01-23Unify under the `bindgen` name.Emilio Cobos Álvarez
2016-12-09Use a shared workspace for bindgen, libbindgen, and test_expectationsNick Fitzgerald
2016-12-06Add an API to decide what gets generated more granularly.Emilio Cobos Álvarez
2016-11-24Add a new disable-name-namespacing option.Emilio Cobos Álvarez
2016-11-15Add an option to emit our ir for debuggingNick Fitzgerald
2016-11-16Transition to libbindgen sub-crateJeff Waugh
2016-11-15ir: Make the id local to the context.Emilio Cobos Álvarez
2016-11-15Auto merge of #255 - emilio:type-alias, r=fitzgenbors-servo
2016-11-15ir: Explicitly discard specialized templated type aliases as already resolved.Emilio Cobos Álvarez
2016-11-14Add more logging for item insertion and assertsNick Fitzgerald
2016-11-14Auto merge of #248 - emilio:union-debug-again, r=fitzgenbors-servo
2016-11-14Auto merge of #253 - fitzgen:clean-up-type-collector, r=emiliobors-servo
2016-11-14Warn when giving up and assuming a named typeNick Fitzgerald
2016-11-14Clean up TypeCollector implementationsNick Fitzgerald
2016-11-14codegen: Always implement debug for __BindgenUnionField.Emilio Cobos Álvarez
2016-11-14Auto merge of #247 - emilio:macro-redef, r=fitzgenbors-servo
2016-11-14Auto merge of #245 - emilio:min, r=fitzgenbors-servo
2016-11-14Auto merge of #243 - emilio:include-path, r=fitzgenbors-servo
2016-11-14Auto merge of #232 - 11Takanori:124-clang-cursor-referenced-option-cursor, r=...bors-servo
2016-11-14Return Option<Cursor> instead of CursorTakanori Ishibashi
2016-11-13Handle macro redefinition a bit more graciously.Emilio Cobos Álvarez
2016-11-13codegen: Special-case i64::MIN since it produces a overflow on aster.Emilio Cobos Álvarez
2016-11-13Fix path detection after #228Emilio Cobos Álvarez
2016-11-11Auto merge of #240 - fitzgen:overloads, r=emiliobors-servo
2016-11-11Add support for bindings to overloaded functionsNick Fitzgerald
2016-11-11Use __BindegenComplex for C Complex Fix #72Jean-Philippe DUFRAIGNE
2016-11-11Auto merge of #233 - fitzgen:float128, r=emiliobors-servo
2016-11-11Add rudimentary support for `__float128`Nick Fitzgerald
2016-11-11Auto merge of #235 - emilio:refmt, r=fitzgenbors-servo
2016-11-11Reformat.Emilio Cobos Álvarez
2016-11-11ir: Search for compound structures when we have unexposed type and base class...Emilio Cobos Álvarez
2016-11-10Port to clap command line parsingJeff Waugh
2016-11-09Add required Builder methodsJeff Waugh
2016-11-08Auto merge of #219 - emilio:macros, r=fitzgenbors-servo
2016-11-08Address review comments.Emilio Cobos Álvarez
2016-11-08Add a finer-grane and more generic API for choosing macro types.Emilio Cobos Álvarez
2016-11-08Parse macros with cexpr.Emilio Cobos Álvarez
2016-11-08codegen: Simplify bitfield logic a bit, make it work for unnamed enums, generateEmilio Cobos Álvarez
2016-11-08`cargo fmt`.Emilio Cobos Álvarez
2016-11-08Add an option to generate bitfield-like typesafe enums.Emilio Cobos Álvarez
2016-11-08Fix --use-core for functions, since we used the aster helper.Emilio Cobos Álvarez
2016-11-07Auto merge of #224 - fitzgen:type-is-valid, r=emiliobors-servo
2016-11-07Auto merge of #221 - emilio:dont-override-float, r=fitzgenbors-servo
2016-11-07Auto merge of #218 - emilio:use-core, r=fitzgenbors-servo
2016-11-07Auto merge of #172 - malisas:malisa-semantic-parent-call, r=fitzgen,emiliobors-servo
2016-11-07Use `clang::Type::is_valid` instead of checking self.kind() against CXType_In...Nick Fitzgerald
2016-11-07Add an option to avoid converting to f32/f64 automatically float types.Emilio Cobos Álvarez
2016-11-07Add `clang::Type::is_valid`Nick Fitzgerald
2016-11-07Useful little helpers for Item and TypeNick Fitzgerald
2016-11-07Wrap enum_val_unsigned in an OptionAndrew Fluth