- 57aceb2 CommentBriefParser: remove dead store. Found by Clang Analyzer. by Dmitri Gribenko · 12 years ago
- a533576 Reintroduced FieldDecl public methods setBitWidth and removeBitWidth. by Abramo Bagnara · 12 years ago
- d99ef53 Add a new libclang completion API to get brief documentation comment that is by Dmitri Gribenko · 12 years ago
- fb40e3f PR13189: va_list broken with precompiled headers by Meador Inge · 12 years ago
- f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
- 075a543 blocks: fixes a crash when encoding block type by Fariborz Jahanian · 12 years ago
- 7e68ba5 objective-c IRGen: fixes a crash when method type is being mangled by Fariborz Jahanian · 12 years ago
- 55e1808 Factor out a check for block commands (that implicitly start a new paragraph) into a separate function. by Dmitri Gribenko · 12 years ago
- 16d0078 From Philippe Canal: by Axel Naumann · 12 years ago
- 8376f59 Remove redundant check. by Dmitri Gribenko · 12 years ago
- c3fee35 Attaching comments to declarations: don't attach comments to implicit declarations. by Dmitri Gribenko · 12 years ago
- 632fbaa Fix another issue with devirtualizing calls to final methods by passing them by Rafael Espindola · 12 years ago
- d558b52 Cleanup \brief comment. Since it is a single paragraph, no need to save newlines there. by Dmitri Gribenko · 12 years ago
- f199b9c Teach \brief parser about commands that start a new paragraph implicitly by Dmitri Gribenko · 12 years ago
- 8bdb58a Attaching documentation comments to declarations: don't attach a comment to a declaration if there is a preprocessor directive between them. by Dmitri Gribenko · 12 years ago
- 5676d32 Fix an infinite loop in comment lexer: we were not advancing in the input character stream when we saw a '<' that is not a start of an HTML tag. by Dmitri Gribenko · 12 years ago
- 8d852e3 Implement John McCall's review of r159212 other than the this pointer not by Rafael Espindola · 12 years ago
- 0713d99 Fix a crash I introduced in r159212. by Rafael Espindola · 12 years ago
- 962668d Remove unsigned and a pointer from a comment token (so that each token can have only one semantic string value attached to it), at a cost of adding an additional token. by Dmitri Gribenko · 12 years ago
- f5e0aea Comment lexer: counting backwards from token end is thought to be confusing. We already have a pointer to the beginning of the token, so use it to extract the text instead. by Dmitri Gribenko · 12 years ago
- 1e15e3b Initialize RawComment::BriefTextValid in other constructor, too. by Dmitri Gribenko · 12 years ago
- c0b8324 Simplify logic in BriefParser::Parse(), per Jordan's comment. by Dmitri Gribenko · 12 years ago
- 4285f84 [Windows] Improve mangling of templates when back references are present by Timur Iskhodzhanov · 12 years ago
- 4622fe8 Remove typedef which is unused after r159189. by Richard Smith · 12 years ago
- 2d44d77 Implement a lexer for structured comments. by Dmitri Gribenko · 12 years ago
- 37d2a00 Remove spurious semicolons committed in r159216. by David Blaikie · 12 years ago
- 246b6aa Add template type diffing to Clang. This feature will provide a better by Richard Trieu · 12 years ago
- 0b4fe50 During codegen of a virtual call we would extract any casts in the expression by Rafael Espindola · 12 years ago
- 4904bf4 block literal irgen: several improvements on naming block by Fariborz Jahanian · 12 years ago
- e92b1f4 Fix lifetime issue for backing APValue of OpaqueValueExpr in recursive by Richard Smith · 12 years ago
- f6172ae Use std::map instead of llvm::DenseMap because we rely on the stability of references to values in these maps. PR13197. by Eli Friedman · 12 years ago
- 6b02009 Make explicit specializations at class scope work by Nico Weber · 12 years ago
- 28ad063 Support L__FUNCTION__ in microsoft mode, PR11789 by Nico Weber · 12 years ago
- 3f83568 [Windows] Fix mangling of repeated types in the presence of bool and function pointers PR13176,PR13177 by Timur Iskhodzhanov · 12 years ago
- 3facb62 MicrosoftMangle: Fix mangling of integral constant non-type template arguments in a class specialization. by Charles Davis · 12 years ago
- e601b23 Handle include directive with comments. It turns out that in this case comments are not coming in source order. Instead of trying to std::sort() comments (which can be costly), just remove comments that are not in order. by Dmitri Gribenko · 12 years ago
- 9530a8b VC9 does not like heterogenous compare function objects. by Dmitri Gribenko · 12 years ago
- 06e767d MS: Mangle rvalue references and nullptr_t, and produce back-references when by Richard Smith · 12 years ago
- b0d8671 Remove a goofy CMake hack and use the standard CMake facilities to by Chandler Carruth · 12 years ago
- bd1be2c RawCommentList::addComment: fix the assertion so it actually checks that new comment is after the last one (change Comments[0] to Comments.back()), and handle the case of two consecutive comments, e.g. /** *//* */. There is already a testcase for that (but it didn't trigger the assert because the assert itself was wrong). by Dmitri Gribenko · 12 years ago
- 0b92fcb Introduce ObjCRuntime::hasWeakClassImport() and use it in the appropriate by John McCall · 12 years ago
- 59c30cd Remove unused ASTContext& arg in RawCommentList::addComment, as pointed out by Chandler in commit message for r158807. by Dmitri Gribenko · 12 years ago
- f95d412 Fix a big layering violation introduced by r158771. by Chandler Carruth · 12 years ago
- 260611a Restructure how the driver communicates information about the by John McCall · 12 years ago
- aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
- 5ca8639 Do not crash when we dynamic cast a final type to void*. by Sean Hunt · 12 years ago
- 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
- bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
- c5613b2 Explicitly build __builtin_va_list. by Meador Inge · 12 years ago
- a0cff72 [AST/libclang] Fix the selector locations that are reported for a by Argyrios Kyrtzidis · 12 years ago
- 32f498a Make the ".*" operator work correctly when the base is a prvalue and the field has a non-trivial copy constructor. PR13097. by Eli Friedman · 12 years ago
- 1c3a46a Documentation cleanup: escape Objective-C @keywords in Doxygen comments. by James Dennett · 12 years ago
- a125350 Documentation cleanup: Made a parameter name in a \param command match the code by James Dennett · 12 years ago
- 0ef03ff Documentation cleanup: eliminated Doxygen warnings by deleting a doc comment by James Dennett · 12 years ago
- 8ab09da Moved the StringLiteral printing code from StmtPrinter into the StringLiteral by Richard Trieu · 12 years ago
- 28e862a Remove the trailing backslash from the comment to remove the warning about by Kaelyn Uhrain · 12 years ago
- df9ef1b PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode escape sequences. by Richard Smith · 12 years ago
- e0deb03 Grab bag of Microsoft Mangler fixes: by Charles Davis · 12 years ago
- ceeb53a Remove unused variable. by Dmitri Gribenko · 12 years ago
- 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
- edb4b62 We were computing the visibility and linkage of template parameters, but by Rafael Espindola · 12 years ago
- d3861ce Remove CXXRecordDecl flags which are unused after r158289. by Richard Smith · 12 years ago
- ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
- 3f5f558 PR13051: If a constructor is explicitly defaulted, it isn't marked as being by Richard Smith · 12 years ago
- c0838d2 PR13047: Fix various abuses of clang::Type in the MS mangler, to make it work by Richard Smith · 12 years ago
- b4bc99b Add ext_vector type code for builtins, from John Garvin! by Douglas Gregor · 12 years ago
- b8e54cd Reuse APInt's getNumWords, which gets rounding right (my ad-hoc solution missed it). by Benjamin Kramer · 12 years ago
- 8552437 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 12 years ago
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
- 113c444 A non-explicit constructor template with a second parameter that is a by Douglas Gregor · 12 years ago
- bd1d18e PR13022: cope with parenthesized function types in MS name mangling. by Richard Smith · 12 years ago
- 36d02af Add a warning for when an array-to-pointer decay is performed on an array by Richard Smith · 12 years ago
- cacf718 [objcmt] Don't migrate to subscripting syntax if the required methods have not by Argyrios Kyrtzidis · 12 years ago
- 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 12 years ago
- c4d7675 Use fewer temporaries mangling APSInt objects. The performance difference by Charles Davis · 12 years ago
- c1fd52b Fix mangling of integral template arguments between 1 and 10. Add a test case by Charles Davis · 12 years ago
- 104e51f Fix Lang's fix. This should fix the tests for +Asserts builds. by Charles Davis · 12 years ago
- e0cf31d PR12962: Fix a rare use after free when collecting virtual overrides. by Benjamin Kramer · 12 years ago
- f17523b Fix call to APSInt constructor - it doesn't take an initial value, just a by Lang Hames · 12 years ago
- 9fd2359 Mangle template instantiations properly (as of VC 7.x) when compiling for by Charles Davis · 12 years ago
- 41be8cd Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
- 9db614f Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
- 20831e2 Consider the linkage for member class templates even when we have to ignore by Rafael Espindola · 12 years ago
- ad359be When ignoring visibility in an instantiation, still consider the linkage. by Rafael Espindola · 12 years ago
- 59073bb Whitespace fixes. by Rafael Espindola · 12 years ago
- 4059da8 A minor tweak to the new volatile lvalue warning: don't warn on "(void)x", where "x" refers to a local variable. This should silence a useless warning in compiler-rt and other places. by Eli Friedman · 12 years ago
- a611506 Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conceptually, this is part of -Wunused-value, but I added a separate flag -Wunused-volatile-lvalue so it doesn't get turned off by accident with -Wno-unused-value. I also made a few minor improvements to existing unused value warnings in the process. <rdar://problem/11516811>. by Eli Friedman · 12 years ago
- c679485 If the first argument of __builtin_object_size can be folded to a constant by Richard Smith · 12 years ago
- cae1c62 Function template version of the previous patch. by Rafael Espindola · 12 years ago
- 0b0ad0a Produce a hidden symbol for zed in by Rafael Espindola · 12 years ago
- 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 12 years ago
- 2bd4b60 Use RecordDecl::field_iterator because D1, D2 are RecordDecls. No functional change. by Dmitri Gribenko · 12 years ago
- c470442 Simplify some users of DeclarationName::getNameKind. Fold getFETokenInfoAsVoid into its only caller. by Benjamin Kramer · 12 years ago
- ad9689f Added two missing const qualifiers. by Abramo Bagnara · 12 years ago
- 797105a Fix the visibility of instantiations of static data members. Fixes pr12835. by Rafael Espindola · 12 years ago
- 7fe103c [objcmt] Rewrite messages to NSString's stringWithUTF8String:/stringWithCString: by Argyrios Kyrtzidis · 12 years ago
- 31c195a Fix our handling of visibility in explicit template instantiations. by Rafael Espindola · 12 years ago
- 4b50263 Change the mangling of a ref-qualifier on a function type so that by John McCall · 12 years ago
- df87558 The Lexer constructor expects a source location at the start of the by Argyrios Kyrtzidis · 12 years ago
- 2df1a58 [objc] When boxing a BOOL/NSInteger/NSUInteger type, use the corresponding by Argyrios Kyrtzidis · 13 years ago