1. c4429b9 Change -Winternal-linkage-in-inline from ExtWarn to Warning in C++. by Jordan Rose · 12 years ago
  2. 0eb3f45 Support -Winternal-linkage-in-inline in C++ code. by Jordan Rose · 12 years ago
  3. 11b46a0 Allow internal decls in inline functions if the function is in the main file. by Jordan Rose · 12 years ago
  4. 860a319 Fix Sema and IRGen for atomic compound assignment so it has the right semantics when promotions are involved. by Eli Friedman · 12 years ago
  5. 106af9e Warn when a static variable is referenced in a non-static inline function. by Jordan Rose · 12 years ago
  6. 03f1eb0 Check the parameter lists and return type of both blocks and lambdas by Douglas Gregor · 12 years ago
  7. ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
  8. 9f63a45 Disallow using ObjC literals in direct comparisons (== and friends). by Jordan Rose · 12 years ago
  9. 8552437 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 12 years ago
  10. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  11. 36d02af Add a warning for when an array-to-pointer decay is performed on an array by Richard Smith · 12 years ago
  12. 40e2999 Improve fixit for comparison operator on lhs of bitwise operator. by Nico Weber · 12 years ago
  13. a27cb25 Remove some extra braces. by Eric Christopher · 12 years ago
  14. 4872e10 Fix PR12960 by not attempting to correct cases when we're not actually instantiatiating a template. by David Blaikie · 12 years ago
  15. 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
  16. d57f52c Clean up r156925, so that we only mark the capturing DeclRefExpr of a by Douglas Gregor · 12 years ago
  17. 29a93f8 Fix code generation of variables reference expressions when mixing by Douglas Gregor · 12 years ago
  18. 9fb1ac5 Don't warn when NULL is used within a macro but its conversion is outside a macro. by David Blaikie · 12 years ago
  19. c608c3c Further improvement to wording of overload resolution diagnostics, and including by Richard Smith · 12 years ago
  20. f7b8056 PR11857: When the wrong number of arguments are provided for a function by Richard Smith · 12 years ago
  21. ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
  22. 6a26e2e Move Sema::RequireNonAbstractType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  23. f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
  24. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  25. b9e05f1 Add support for full-width 128-bit integer literals. by Stephen Canon · 12 years ago
  26. ca2e1b7 Workaround a miscompile in 483.xalancbmk while we figure it out. by David Blaikie · 12 years ago
  27. c1c0725 Fix PR12378: provide conversion warnings on default args of function templates by David Blaikie · 12 years ago
  28. 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
  29. 98f71aa C++11 weakens the requirement for types used with offsetof from POD to standard layout type. by Benjamin Kramer · 12 years ago
  30. 152f6b7 Rename isPODType (using the C++98 rules) into isCXX98PODType and make isPODType decide which one to use based on LangOptions. by Benjamin Kramer · 12 years ago
  31. 13bffc5 PR 12586: Fix assert while running libc++ testsuite: deal with exception by Richard Smith · 12 years ago
  32. d448ce0 VerifyICE: Pass PartialDiagnostics by reference. by Benjamin Kramer · 12 years ago
  33. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 12 years ago
  34. 93a4994 objective-c modern translator: buildit objc bool by Fariborz Jahanian · 12 years ago
  35. 97b57a2 When we're flagging a protected scope to prevent jumps into the by John McCall · 12 years ago
  36. 262acda objective-c literals: Issue warning and ignore by Fariborz Jahanian · 12 years ago
  37. f7ecc30 Compute standard conversion sequences for conversions to atomic by Douglas Gregor · 12 years ago
  38. 9985038 objective-c numeric literal: type of boolean is by Fariborz Jahanian · 12 years ago
  39. e7ea28a objective-c: remove IsConstProperty as it does not by Fariborz Jahanian · 12 years ago
  40. 5915561 objective-c: add an assertion for property by Fariborz Jahanian · 12 years ago
  41. eb52f86a Fix bugs found by -Wconstant-conversion improvements currently under review. by David Blaikie · 12 years ago
  42. d2008e2 Implement support for null non-type template arguments for non-type by Douglas Gregor · 12 years ago
  43. 7f39d51 Fix a Sema invariant bug that I recently introduced involving by John McCall · 12 years ago
  44. ae916a1 Properly implement the C rules for composite types for qualified pointers in conditionals. Patch by Tim Northover. by Eli Friedman · 12 years ago
  45. 73f428c Enter an expression evaluation context when parsing by John McCall · 12 years ago
  46. 6c656c3 Remove dead assignment to local variable. by Ted Kremenek · 12 years ago
  47. 5bdaac5 Finish PR10217: Ensure we say that a special member was implicitly, not by Richard Smith · 12 years ago
  48. 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 12 years ago
  49. 100c649 Forbid the block and lambda copy-capture of __autoreleasing variables by John McCall · 12 years ago
  50. a78eca2 objective-c: Improve diagnostics and by Fariborz Jahanian · 12 years ago
  51. 78dae24 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 12 years ago
  52. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  53. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 12 years ago
  54. 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 12 years ago
  55. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 12 years ago
  56. 3d13c5a [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 12 years ago
  57. 1e5bc4f Don't crash when a statement in a block is ill-formed but by John McCall · 12 years ago
  58. b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 12 years ago
  59. dd66be7 User-defined literal support for character literals. by Richard Smith · 12 years ago
  60. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 12 years ago
  61. 458a7fb objective-c lldb support: don't perform ivar access control check by Fariborz Jahanian · 12 years ago
  62. ba66c6c Cleanup (style). Thanks to Argyrios for catching this. by Sean Callanan · 12 years ago
  63. ce9c831 Extended the UnknownAnyTy resolver to handle by Sean Callanan · 12 years ago
  64. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  65. 27949f6 Undo patch for // rdar://10735698 by Fariborz Jahanian · 12 years ago
  66. abf9d90 patch to optionally warn for block implementations without explicit by Fariborz Jahanian · 12 years ago
  67. 1cb2d74 Add -Wstring-plus-int, which warns on "str" + int and int + "str". by Nico Weber · 13 years ago
  68. a0e005b Change diagnostic test for my last patch. // rdar://10961370 by Fariborz Jahanian · 13 years ago
  69. 1658133 Ensure that we instantiate static reference data members of class templates by Richard Smith · 13 years ago
  70. e853bb3 c/objc: problem originally reported as an objective-c bug. by Fariborz Jahanian · 13 years ago
  71. 88530d5 Fix the isReferenced bit on parameters in a couple of edge cases. PR12153. by Eli Friedman · 13 years ago
  72. fd81978 Fix a couple -Wuninitialized warnings from gcc. Reported by David Greene. by Eli Friedman · 13 years ago
  73. 72b8b1e A couple minor bug-fixes for template instantiation for expressions which are sometimes potentially evaluated. by Eli Friedman · 13 years ago
  74. ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 13 years ago
  75. 0d8ab2e Convert initializer lists to temporaries in CreateBuiltinBinOp. Allows assignment of init lists to built-in types and resolves PR12088. by Sebastian Redl · 13 years ago
  76. 03f6878 Make sure we don't try to produce a definition of an implicitly-deleted function by Richard Smith · 13 years ago
  77. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  78. a66eccb Improve the diagnostic in ARC mode when a conditional with an Objective-C type and void* is used. <rdar://problem/10486347>. by Eli Friedman · 13 years ago
  79. ed878af Implement C++11 [over.match.copy]p1b2, which allows the use of by Douglas Gregor · 13 years ago
  80. 97df54e Pull the OpaqueValueExpr's source expression into its constructor, so by Douglas Gregor · 13 years ago
  81. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
  82. f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
  83. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  84. dfb80de Fix wrong-code bug: __imag on a scalar lvalue should produce a zero rvalue, by Richard Smith · 13 years ago
  85. 8b1d32bf Remove unused but set variable. by Benjamin Kramer · 13 years ago
  86. 999713e Rewrite variable capture within lambda expressions and blocks, by Douglas Gregor · 13 years ago
  87. 6893284 Unify our computation of the type of a captured reference to a by Douglas Gregor · 13 years ago
  88. bd64520 Only add 'const' to the type of variables captured in a lambda when by Douglas Gregor · 13 years ago
  89. 7bdc152 Lambda closure types are always considered to be like "local" classes, by Douglas Gregor · 13 years ago
  90. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
  91. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
  92. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
  93. f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
  94. 4773654 Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 13 years ago
  95. 37ce010 If a static data member of a class template which could be used in a constant by Richard Smith · 13 years ago
  96. 57b9c4e If a constexpr function template specialization is referenced, and then the by Richard Smith · 13 years ago
  97. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 13 years ago
  98. 14c5982 Use a simpler (and more efficient) pattern to pad vectors. by Benjamin Kramer · 13 years ago
  99. dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 13 years ago
  100. 9daa7bf Keep track of the set of array index variables we use when we by Douglas Gregor · 13 years ago