1. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  2. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  3. a4c29b6 [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 13 years ago
  4. 50933e5 Make PreprocessorOptions::DetailedRecordIncludesNestedMacroExpansions false by default. by Argyrios Kyrtzidis · 13 years ago
  5. af30029 modern objc translator. Finish off first cut of the by Fariborz Jahanian · 13 years ago
  6. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
  7. c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  8. 0e65959 Implement a -gcc-toolchain command line option that does the same as by Rafael Espindola · 13 years ago
  9. 8602401 Implement constant expression support for __real__ and __imag__ on lvalue by Richard Smith · 13 years ago
  10. b673a41 Adopt ExprEngine and checkers to ObjC property refactoring. Everything was working, but now diagnostics are aware of message expressions implied by uses of properties. Fixes <rdar://problem/9241180>. by Ted Kremenek · 13 years ago
  11. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 13 years ago
  12. 999713e Rewrite variable capture within lambda expressions and blocks, by Douglas Gregor · 13 years ago
  13. 6893284 Unify our computation of the type of a captured reference to a by Douglas Gregor · 13 years ago
  14. e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 13 years ago
  15. 213d70b Diagnose uses of deleted destructors and inaccessible defaulted destructors. by Richard Smith · 13 years ago
  16. 7d5088a Initial refactoring of 'ShouldDeleteSpecialMember', in preparation for providing by Richard Smith · 13 years ago
  17. 3133f79 Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once. by Ted Kremenek · 13 years ago
  18. 32cf1f2 Basic code generation support for std::initializer_list. by Sebastian Redl · 13 years ago
  19. b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 13 years ago
  20. a345edb Block expressions always have a prototyped function type; expose this by John McCall · 13 years ago
  21. 84fa9cd Add a castAs<U> accessor to CanQual<T>. by John McCall · 13 years ago
  22. 27dd7d9 Rework the Sema/AST/IRgen dance for the lambda closure type's by Douglas Gregor · 13 years ago
  23. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 13 years ago
  24. c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 13 years ago
  25. 2ac58b7 Revert "Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change." by Ted Kremenek · 13 years ago
  26. b9c64d8 C++11 allows unions to have static data members. Remove the corresponding by Richard Smith · 13 years ago
  27. 437ee81 Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change. by Ted Kremenek · 13 years ago
  28. 626719b Minor cleanup to node data structures in ExplodedGraph. No functionality change. by Ted Kremenek · 13 years ago
  29. a76879e Tweak the comment on the 'q' length modifier again. by Hans Wennborg · 13 years ago
  30. 3c15c43 Update comment as per Joerg's comment on r150697. by Hans Wennborg · 13 years ago
  31. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
  32. 32addd5 Format string analysis: give 'q' its own enumerator. by Hans Wennborg · 13 years ago
  33. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
  34. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
  35. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
  36. 74e1ad9 constexpr tidyups: by Richard Smith · 13 years ago
  37. c874ca1 Fix the RecursiveASTVisitor to not traverse C++ default parameters twice. by Argyrios Kyrtzidis · 13 years ago
  38. f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
  39. 9f02d6d Mark the parenthesized array member initialization diagnostic as DefaultError, by Richard Smith · 13 years ago
  40. 0f163e9 Support GCC's bug^Wextension allowing class array members to be initalized by a by Richard Smith · 13 years ago
  41. 6c44886 Provide common include for all diagnostic headers. by David Blaikie · 13 years ago
  42. ceb1565 Remove the unuseful -fdiagnostics-show-name by David Blaikie · 13 years ago
  43. e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 13 years ago
  44. d226e5c Tweak comment above DiagGroup<"all">. by Nico Weber · 13 years ago
  45. 87c5150 A little more lambda capture initialization diagnostics cleanup by Douglas Gregor · 13 years ago
  46. 4773654 Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 13 years ago
  47. 793cd1c Specialize noreturn diagnostics for lambda expressions. by Douglas Gregor · 13 years ago
  48. 4e88df7 Specialize the diagnostic complaining about conflicting types of by Douglas Gregor · 13 years ago
  49. 81f3bff Implement code completion support for lambda capture lists. by Douglas Gregor · 13 years ago
  50. be6126a Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 13 years ago
  51. 83587db Implement DR1454. This allows all intermediate results in constant expressions by Richard Smith · 13 years ago
  52. 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 13 years ago
  53. 011d8b9 Implement indexing support for lambdas in libclang (both kinds), as by Douglas Gregor · 13 years ago
  54. c6889e7 Implement C++ core issue 974, which permits default arguments for by Douglas Gregor · 13 years ago
  55. 58d2dbe [libclang] Indexing: only index implicit template instantiations via an opt-in indexing option. by Argyrios Kyrtzidis · 13 years ago
  56. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
  57. 66c4040 [analyzer] Make Malloc Checker optimistic in presence of inlining. by Anna Zaks · 13 years ago
  58. 70488e2 Pending clear answer from WG21 on whether core issue 903 is intended to apply to by Richard Smith · 13 years ago
  59. 53393f2 Check the return type of lambda expressions. by Douglas Gregor · 13 years ago
  60. 75d8ba3 Warn about non-int main() results in GNU C mode instead of erroring. by John McCall · 13 years ago
  61. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 13 years ago
  62. 63aae82 Use several weighted factors to determine typo candidate viablity. by Kaelyn Uhrain · 13 years ago
  63. 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 13 years ago
  64. 8be51ea Refactor DiagnosticRenderer and SDiagsRenderer to have some functionality by Ted Kremenek · 13 years ago
  65. 6700d67 Add helper methods to StoredDiagnostic. by Ted Kremenek · 13 years ago
  66. 0bdb5aa Refactor out new function EmitInitializerForField from EmitMemberInitializer. The new function will be used to initialize the fields of lambda expressions. by Eli Friedman · 13 years ago
  67. 5ad3af9 Add a subgroup of -Wreturn-type, -Wreturn-type-c-linkage. by Matt Beaumont-Gay · 13 years ago
  68. dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 13 years ago
  69. 684a8e4 Remove unused diagnostics from include/clang/Basic/Diagnostic*.td files. by Dmitri Gribenko · 13 years ago
  70. c8bb3be [analyzer] Malloc checker: rework realloc handling: by Anna Zaks · 13 years ago
  71. 7ae282f Split the storage of lambda information between the LambdaExpr and the by Douglas Gregor · 13 years ago
  72. 9daa7bf Keep track of the set of array index variables we use when we by Douglas Gregor · 13 years ago
  73. da8962a Move the storage of lambda captures and capture initializers from by Douglas Gregor · 13 years ago
  74. 63d7ed8 StaticAnalyzer/Core: fix MSVC build by Dylan Noblesmith · 13 years ago
  75. 4ee01ef Fix typo in PrintfConversionSpecifier::isDoubleArg() by Hans Wennborg · 13 years ago
  76. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
  77. 9ecb72a Move -Wdangling-else under -Wparentheses to be backwards compatibile with GCC. by David Blaikie · 13 years ago
  78. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 13 years ago
  79. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 13 years ago
  80. 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
  81. 168319c Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 13 years ago
  82. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  83. 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
  84. 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
  85. 668165a Make sure Sema creates a field for 'this' captures. (Doug, please double-check that this is correct.) by Eli Friedman · 13 years ago
  86. 41105ad const-qualify CXXRecordDecl::getCaptureFields. by Eli Friedman · 13 years ago
  87. f0459f8 Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas in by Douglas Gregor · 13 years ago
  88. fc30829 Have the driver pass CPU and target feature information to cc1as. by Jim Grosbach · 13 years ago
  89. 6d96836 [libclang] Indexing API: Fully index implict template instantiations. by Argyrios Kyrtzidis · 13 years ago
  90. 1da95db Update MultiplexASTMutationListener with the missing methods from ASTMutationListener. by Argyrios Kyrtzidis · 13 years ago
  91. 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 13 years ago
  92. d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
  93. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
  94. 4d8d22b Extend CXXRecordDecl with a function that determines the mapping from by Douglas Gregor · 13 years ago
  95. 864b1cf Update to new resolution for DR1458. When taking the address of an object of by Richard Smith · 13 years ago
  96. 0337241 Move -Wswitch from -Wmost to -Wall, consitent with GCC. by David Blaikie · 13 years ago
  97. d6cf912 Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is used so profusely by Ted Kremenek · 13 years ago
  98. bb3d14e objc: If a method is not implemented in the category implementation but by Fariborz Jahanian · 13 years ago
  99. f94d392 Kill the brief and full explanation fields from StaticDiagInfoRec. They were unused and wasted space for nothing. by Benjamin Kramer · 13 years ago
  100. a0c2b21 Don't allow deduction of a lambda result type from an initializer by Douglas Gregor · 13 years ago