summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-02-19force pad bytes before large align fieldFlier Lu
2017-02-17Implement DotAttribute for a bunch of typesNick Fitzgerald
2017-02-17Make an ir::dot module and DotAttributes traitNick Fitzgerald
2017-02-16Rework how bitfields are handled.Emilio Cobos Álvarez
2017-02-15Auto merge of #518 - pornel:typedefstruct, r=emiliobors-servo
2017-02-15Auto merge of #508 - impowski:graphviz_dot, r=fitzgenbors-servo
2017-02-15Graphviz implementationArtem Biryukov
2017-02-15DocsKornel Lesiński
2017-02-15Reuse valid identifier checkKornel Lesiński
2017-02-15Auto merge of #516 - emilio:clang-sys, r=fitzgenbors-servo
2017-02-15Use typedef-derived name for anonymous enumsKornel Lesiński
2017-02-15Use typedef-derived name for anonymous structs and unionsKornel Lesiński
2017-02-15Support older clangKornel Lesiński
2017-02-15Update clang-sys.Emilio Cobos Álvarez
2017-02-14Discover which template type parameters are actually usedNick Fitzgerald
2017-02-14Add the `Item::is_named` helper methodNick Fitzgerald
2017-02-13Auto merge of #513 - emilio:const-fn-arg, r=fitzgenbors-servo
2017-02-14codegen: Use the constness of the inner type when converting array function a...Emilio Cobos Álvarez
2017-02-13Run `cargo fmt`Nick Fitzgerald
2017-02-13Refactor IR graph traversal infrastructureNick Fitzgerald
2017-02-13Rename ir::traversal::TypeCollector to ir::traversal::TraceNick Fitzgerald
2017-02-13Move TypeCollector to the ir::traversal moduleNick Fitzgerald
2017-02-13Rename WhitelistedItemsIter to ItemTraversalNick Fitzgerald
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-10ir: Cut the parenthood chain in pointers, references and arrays.Emilio Cobos Álvarez
2017-02-10Remove duplicated functions that had sneaked in.Emilio Cobos Álvarez
2017-02-10ir: Don't parse non-semantic-children cursor as inner structs.Emilio Cobos Álvarez
2017-02-09Auto merge of #501 - faineance:master, r=fitzgenbors-servo
2017-02-09remove underscore prefix from feature namefaineance
2017-02-09rename llvm_stable feature, and remove references from docsfaineance
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-08Auto merge of #498 - pornel:clang35, r=emiliobors-servo
2017-02-08ir: Remove unused call to clang_Cursor_isAnonymous.Emilio Cobos Álvarez
2017-02-08Run `cargo fmt`Nick Fitzgerald
2017-02-08Make instantiate_template fallibleNick Fitzgerald
2017-02-08Run `cargo fmt`Nick Fitzgerald
2017-02-08Refactor how template instantiation is performedNick Fitzgerald
2017-02-08Create PartialType for types we are in the middle of parsingNick Fitzgerald
2017-02-08Introduce the TemplateDeclaration traitNick Fitzgerald
2017-02-08Rename TypeKind::TemplateRef to TypeKind::TemplateInstantiationNick 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-08Auto merge of #495 - flier:fix-493, r=emiliobors-servo
2017-02-08check layout align before padding bytesFlier Lu