1. c874ca1 Fix the RecursiveASTVisitor to not traverse C++ default parameters twice. by Argyrios Kyrtzidis · 13 years ago
  2. 348ab1a Fix test for r150648. by Chad Rosier · 13 years ago
  3. 3973acc Use the new method for specifying garbage collection metadata in the module. by Bill Wendling · 13 years ago
  4. f8490ee [libclang] Do index statements inside a type source info. rdar://10872758 by Argyrios Kyrtzidis · 13 years ago
  5. f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
  6. b49bd27 Teach clang to add metadata tags to calls and invokes in ObjC with by Dan Gohman · 13 years ago
  7. 9f02d6d Mark the parenthesized array member initialization diagnostic as DefaultError, by Richard Smith · 13 years ago
  8. ba83c95 objc-arc: For arc's ivar layout, treat __unsafe_unretained ivars by Fariborz Jahanian · 13 years ago
  9. 64a0430 Revert "Add a completed/incomplete type difference. This allows us to have" by Eric Christopher · 13 years ago
  10. 9a68d45 Add a completed/incomplete type difference. This allows us to have by Eric Christopher · 13 years ago
  11. 0f163e9 Support GCC's bug^Wextension allowing class array members to be initalized by a by Richard Smith · 13 years ago
  12. 2d4d7fd Improve typo correction involving nested name specifiers. by Kaelyn Uhrain · 13 years ago
  13. c2956e5 Lambda closure types have a conversion function to a block pointer by Douglas Gregor · 13 years ago
  14. ceb1565 Remove the unuseful -fdiagnostics-show-name by David Blaikie · 13 years ago
  15. e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 13 years ago
  16. 87c5150 A little more lambda capture initialization diagnostics cleanup by Douglas Gregor · 13 years ago
  17. 4773654 Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 13 years ago
  18. 793cd1c Specialize noreturn diagnostics for lambda expressions. by Douglas Gregor · 13 years ago
  19. 4e88df7 Specialize the diagnostic complaining about conflicting types of by Douglas Gregor · 13 years ago
  20. 81f3bff Implement code completion support for lambda capture lists. by Douglas Gregor · 13 years ago
  21. d5f55dc Convert ad-hoc `int array[expr ? -1 : 1]' assertions by Dmitri Gribenko · 13 years ago
  22. be6126a Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 13 years ago
  23. 37ce010 If a static data member of a class template which could be used in a constant by Richard Smith · 13 years ago
  24. 83587db Implement DR1454. This allows all intermediate results in constant expressions by Richard Smith · 13 years ago
  25. 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 13 years ago
  26. 011d8b9 Implement indexing support for lambdas in libclang (both kinds), as by Douglas Gregor · 13 years ago
  27. ebc1d32 [analyzer] Malloc Checker: Add another false positive as a todo test. by Anna Zaks · 13 years ago
  28. 40add29 [analyzer] Malloc Checker: add support for reallocf, which always frees by Anna Zaks · 13 years ago
  29. b16ce45 [analyzer] Malloc Checker: add support for valloc + minor code hardening. by Anna Zaks · 13 years ago
  30. b5216aa Advertize support for constexpr. by Richard Smith · 13 years ago
  31. 26f2cac constexpr: evaluation support for nullptr comparisons. by Richard Smith · 13 years ago
  32. c6889e7 Implement C++ core issue 974, which permits default arguments for by Douglas Gregor · 13 years ago
  33. 57b9c4e If a constexpr function template specialization is referenced, and then the by Richard Smith · 13 years ago
  34. 58d2dbe [libclang] Indexing: only index implicit template instantiations via an opt-in indexing option. by Argyrios Kyrtzidis · 13 years ago
  35. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
  36. 70488e2 Pending clear answer from WG21 on whether core issue 903 is intended to apply to by Richard Smith · 13 years ago
  37. 53393f2 Check the return type of lambda expressions. by Douglas Gregor · 13 years ago
  38. 1d0c9a8 PR11650: Implement resolution of core issue 1301. Value initialization can't be by Richard Smith · 13 years ago
  39. 75d8ba3 Warn about non-int main() results in GNU C mode instead of erroring. by John McCall · 13 years ago
  40. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 13 years ago
  41. 63aae82 Use several weighted factors to determine typo candidate viablity. by Kaelyn Uhrain · 13 years ago
  42. 9d66504 Simplify and robustify lambda PCH test by Douglas Gregor · 13 years ago
  43. 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 13 years ago
  44. 3164c14 Fix crash-on-invalid for 'operator int[]()' in C++11. by David Blaikie · 13 years ago
  45. 8656855 Add a coverage test for lambda expression IRGen. by Eli Friedman · 13 years ago
  46. eb273b7 Fix another issue introduced by the proposed wording for core issue 1358: since by Richard Smith · 13 years ago
  47. b276bd9 [analyzer] Malloc Checker: realloc: add dependency between the symbols by Anna Zaks · 13 years ago
  48. d764437 Simple test ensuring that we perform direct initialization when copy-capturing in lambdas by Douglas Gregor · 13 years ago
  49. d5387e8 Link together the call operator produced from transforming a lambda by Douglas Gregor · 13 years ago
  50. 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 13 years ago
  51. dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 13 years ago
  52. 30838b9 [analyzer] Malloc Checker: realloc: correct the way we are handing the by Anna Zaks · 13 years ago
  53. 684a8e4 Remove unused diagnostics from include/clang/Basic/Diagnostic*.td files. by Dmitri Gribenko · 13 years ago
  54. 20ff0e2 Don't route explicit construction via list-initialization through the functional cast code path. It sometimes does the wrong thing, produces horrible error messages, and is just unnecessary. by Sebastian Redl · 13 years ago
  55. c8bb3be [analyzer] Malloc checker: rework realloc handling: by Anna Zaks · 13 years ago
  56. a765b9f Testcase for previous commit. by Eric Christopher · 13 years ago
  57. 42e75da Temporarily walk back a few of my recent debug info limiting changes by Eric Christopher · 13 years ago
  58. 4ee01ef Fix typo in PrintfConversionSpecifier::isDoubleArg() by Hans Wennborg · 13 years ago
  59. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
  60. 6d9ef30 Implement the standard decltype() semantics described in C++11 by Douglas Gregor · 13 years ago
  61. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 13 years ago
  62. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 13 years ago
  63. 215e4e1 Lambdas have a deleted default constructor and a deleted copy by Douglas Gregor · 13 years ago
  64. 3a45c0e Change the way we store initialization kinds so that all direct inits can distinguish between list and parens form. This allows us to correctly diagnose the last test cases from litb. by Sebastian Redl · 13 years ago
  65. 168319c Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 13 years ago
  66. 9335df3 Fix the rewriter that broke with r149987. by Argyrios Kyrtzidis · 13 years ago
  67. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  68. ecfcd56 Drive-by fix of incorrect diagnostic, and a test case for said diagnostic. The double error is unfortunate, but I really don't see an alternative whose effort is worth it. by Sebastian Redl · 13 years ago
  69. 56a0428 Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new. by Sebastian Redl · 13 years ago
  70. 15d0ae1 [analyzer] Malloc Checker: reduce false negatives rate by assuming that by Anna Zaks · 13 years ago
  71. 0860cd0 [analyzer] Malloc Checker: Report a leak when we are returning freed by Anna Zaks · 13 years ago
  72. da04677 [analyzer] Malloc checker: Leak bugs should be suppressed by sinks. by Anna Zaks · 13 years ago
  73. 4fb5487 [analyzer] MallocChecker: refactor/improve the symbol escape logic. by Anna Zaks · 13 years ago
  74. f2e4dfc Implement core issue 5: a temporary created for copy-initialization has a by Richard Smith · 13 years ago
  75. 8327118 Make sure to try instantiating a templated type which is used in an _Atomic by Richard Smith · 13 years ago
  76. b141b28 [analyzer] New checker for assignment of non-0/1 values to Boolean variables. by Ryan Govostes · 13 years ago
  77. 9135930 Implement warning for non-wide string literals with an unexpected encoding. Downgrade error for non-wide character literals with an unexpected encoding to a warning for compatibility with gcc and older versions of clang. <rdar://problem/10837678>. by Eli Friedman · 13 years ago
  78. 668165a Make sure Sema creates a field for 'this' captures. (Doug, please double-check that this is correct.) by Eli Friedman · 13 years ago
  79. b70a3ba [libclang] For a reference of an implicit template instantiation just give by Argyrios Kyrtzidis · 13 years ago
  80. 8e9314f Add simple semantic test for C++11 [expr.prim.lambda]p16, which covers recursive capture. This is far more interesting for IRgen. by Douglas Gregor · 13 years ago
  81. f0459f8 Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas in by Douglas Gregor · 13 years ago
  82. a73cdcb Support all null pointer literals in format strings. by David Blaikie · 13 years ago
  83. fc30829 Have the driver pass CPU and target feature information to cc1as. by Jim Grosbach · 13 years ago
  84. 911d717 [libclang] Indexing API: fully index using decls and directives. by Argyrios Kyrtzidis · 13 years ago
  85. e3d8e73 Enhance checking for null format string literal to take into account __null. Fixes <rdar://problem/8269537>. by Ted Kremenek · 13 years ago
  86. 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 13 years ago
  87. 67b2c55 Add test from [expr.prim.lambda]p12, which deals with odr-use and by Douglas Gregor · 13 years ago
  88. b555971 Don't introduce a lambda's operator() into the class until after we by Douglas Gregor · 13 years ago
  89. d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
  90. dcd2851 Test cleanup: prefer static_assert to handmade alternative. by Richard Smith · 13 years ago
  91. 1067d05 Loosen the test from r150238 a bit to make some of our bots happy. by Evgeniy Stepanov · 13 years ago
  92. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
  93. 09aaaa4 --lies. by Richard Smith · 13 years ago
  94. 93e2fa4 Add a lambda example from the working draft. by Douglas Gregor · 13 years ago
  95. a6ce20e Fix function prolog codegen whe coerce-to type is a struct. by Evgeniy Stepanov · 13 years ago
  96. 73d9092 Add various tests for captures and the reaching scope of the lambda by Douglas Gregor · 13 years ago
  97. ef7d78b Implement the conversion to a function pointer for lambda expressions, by Douglas Gregor · 13 years ago
  98. 864b1cf Update to new resolution for DR1458. When taking the address of an object of by Richard Smith · 13 years ago
  99. d6cf912 Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is used so profusely by Ted Kremenek · 13 years ago
  100. 572ae0a Make sure we convert struct layout pragmas to attributes for class templates the same way we do for non-template classes. <rdar://problem/10791194>. by Eli Friedman · 13 years ago