summaryrefslogtreecommitdiff
path: root/src/clang.rs
AgeCommit message (Expand)Author
2017-08-21Rename `TypeKind::Named` to `TypeKind::TypeParam`Anna Liao
2017-08-16Check if `clang_Type_getNumTemplateArguments` is loaded before useNick Fitzgerald
2017-06-15ir: Make the workaround for LLVM bug 9069 more reliable.Emilio Cobos Álvarez
2017-04-23ir: Try to get C++ manglings with the appropriate API first.Emilio Cobos Álvarez
2017-03-31#571: Allow ast_dump to print builtins; filter builtins locallyTai Sassen-Liang
2017-03-31Merge pull request #602 from emilio/clang-5Emilio Cobos Álvarez
2017-03-30 clang: Fix most of the clang 5.0 regressions in our tests.Emilio Cobos Álvarez
2017-03-27Add a `Builder::header_contents` method to allow passing source code as a str...Ted Mielczarek
2017-03-09Reorder conditional; use is_none()Tai Sassen-Liang
2017-03-08Do not print builtin macro definitions in ast_dumpTai Sassen-Liang
2017-03-07Completely rework templatesNick Fitzgerald
2017-03-01Auto merge of #549 - emilio:call-conv-lost, r=fitzgenbors-servo
2017-03-01Fix calling convention propagation for function pointers.Emilio Cobos Álvarez
2017-02-27clang: Avoid a hot FFI call for getting the cursor kind.Emilio Cobos Álvarez
2017-02-23Auto merge of #532 - emilio:random-bugfixes, r=fitzgenbors-servo
2017-02-20Merge pull request #517 from pornel/clang38Emilio Cobos Álvarez
2017-02-19clang: Print the semantic parent when dumping the AST.Emilio Cobos Álvarez
2017-02-15Support older clangKornel Lesiński
2017-02-15Update clang-sys.Emilio Cobos Álvarez
2017-02-10Auto merge of #504 - emilio:xidorn-template-specialization, r=emiliobors-servo
2017-02-10Don't mangle name in partial specificationXidorn Quan
2017-02-10Remove duplicated functions that had sneaked in.Emilio Cobos Álvarez
2017-02-09Auto merge of #491 - fitzgen:template-instantiation, r=emiliobors-servo
2017-02-09Auto merge of #497 - emilio:clang-3.5, r=KiChjangbors-servo
2017-02-08ir: Remove unused call to clang_Cursor_isAnonymous.Emilio Cobos Álvarez
2017-02-08Run `cargo fmt`Nick Fitzgerald
2017-02-08Rustfmt on src/clang.rsNick Fitzgerald
2017-02-08Introduce a CanonicalDeclaration typeNick Fitzgerald
2017-02-08Add children-related helper methods to CursorNick Fitzgerald
2017-02-08Derive Copy for clang::TypeNick Fitzgerald
2017-02-08Fallback for clang_Cursor_getMangling absent in Clang 3.5Kornel Lesiński
2017-02-08Use conditionally functions absent from Clang 3.5Kornel Lesiński
2017-02-07add padding bytes to align strctureFlier Lu
2017-02-05objc: Support method argumentsMikko Lehtonen
2017-02-04Don't break the build so fast for older rust versions.Emilio Cobos Álvarez
2017-02-03Auto merge of #472 - fitzgen:cursor-num-template-args, r=emiliobors-servo
2017-02-03Auto merge of #471 - fitzgen:refmt, r=fitzgenbors-servo
2017-02-03Make Cursor::num_template_args slightly more reliableNick Fitzgerald
2017-02-03Run `cargo fmt`Nick Fitzgerald
2017-02-03Auto merge of #470 - emilio:template-fun-ty, r=fitzgenbors-servo
2017-02-03clang: Make the is_fully_specialized_template check less insane.Emilio Cobos Álvarez
2017-02-02Do not dump cursor definitionsNick Fitzgerald
2017-02-02Enhance Clang AST dumpingNick Fitzgerald
2017-02-02Auto merge of #443 - scoopr:objc, r=emiliobors-servo
2017-02-02ir: Fix is_in_non_fully_specialized_template check.Emilio Cobos Álvarez
2017-01-31Add initial Objective C supportMikko Lehtonen
2017-01-26Forward declared structs now generate opaque enumsNikhil Shagrithaya
2017-01-23Unify under the `bindgen` name.Emilio Cobos Álvarez
2016-11-16Transition to libbindgen sub-crateJeff Waugh
2016-11-15ir: Explicitly discard specialized templated type aliases as already resolved.Emilio Cobos Álvarez