1. 58d2dbe [libclang] Indexing: only index implicit template instantiations via an opt-in indexing option. by Argyrios Kyrtzidis · 12 years ago
  2. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 12 years ago
  3. 66c4040 [analyzer] Make Malloc Checker optimistic in presence of inlining. by Anna Zaks · 12 years ago
  4. 70488e2 Pending clear answer from WG21 on whether core issue 903 is intended to apply to by Richard Smith · 12 years ago
  5. 53393f2 Check the return type of lambda expressions. by Douglas Gregor · 12 years ago
  6. 75d8ba3 Warn about non-int main() results in GNU C mode instead of erroring. by John McCall · 12 years ago
  7. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 12 years ago
  8. 63aae82 Use several weighted factors to determine typo candidate viablity. by Kaelyn Uhrain · 12 years ago
  9. 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 12 years ago
  10. 8be51ea Refactor DiagnosticRenderer and SDiagsRenderer to have some functionality by Ted Kremenek · 12 years ago
  11. 6700d67 Add helper methods to StoredDiagnostic. by Ted Kremenek · 12 years ago
  12. 0bdb5aa Refactor out new function EmitInitializerForField from EmitMemberInitializer. The new function will be used to initialize the fields of lambda expressions. by Eli Friedman · 12 years ago
  13. 5ad3af9 Add a subgroup of -Wreturn-type, -Wreturn-type-c-linkage. by Matt Beaumont-Gay · 12 years ago
  14. dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 12 years ago
  15. 684a8e4 Remove unused diagnostics from include/clang/Basic/Diagnostic*.td files. by Dmitri Gribenko · 12 years ago
  16. c8bb3be [analyzer] Malloc checker: rework realloc handling: by Anna Zaks · 12 years ago
  17. 7ae282f Split the storage of lambda information between the LambdaExpr and the by Douglas Gregor · 12 years ago
  18. 9daa7bf Keep track of the set of array index variables we use when we by Douglas Gregor · 12 years ago
  19. da8962a Move the storage of lambda captures and capture initializers from by Douglas Gregor · 12 years ago
  20. 63d7ed8 StaticAnalyzer/Core: fix MSVC build by Dylan Noblesmith · 12 years ago
  21. 4ee01ef Fix typo in PrintfConversionSpecifier::isDoubleArg() by Hans Wennborg · 12 years ago
  22. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 12 years ago
  23. 9ecb72a Move -Wdangling-else under -Wparentheses to be backwards compatibile with GCC. by David Blaikie · 12 years ago
  24. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 12 years ago
  25. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 12 years ago
  26. 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 · 12 years ago
  27. 168319c Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 12 years ago
  28. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 12 years ago
  29. 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 · 12 years ago
  30. 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 · 12 years ago
  31. 668165a Make sure Sema creates a field for 'this' captures. (Doug, please double-check that this is correct.) by Eli Friedman · 12 years ago
  32. 41105ad const-qualify CXXRecordDecl::getCaptureFields. by Eli Friedman · 12 years ago
  33. f0459f8 Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas in by Douglas Gregor · 12 years ago
  34. fc30829 Have the driver pass CPU and target feature information to cc1as. by Jim Grosbach · 12 years ago
  35. 6d96836 [libclang] Indexing API: Fully index implict template instantiations. by Argyrios Kyrtzidis · 12 years ago
  36. 1da95db Update MultiplexASTMutationListener with the missing methods from ASTMutationListener. by Argyrios Kyrtzidis · 12 years ago
  37. 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 12 years ago
  38. d37b360 PR11684, core issue 1417: by Richard Smith · 12 years ago
  39. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 12 years ago
  40. 4d8d22b Extend CXXRecordDecl with a function that determines the mapping from by Douglas Gregor · 12 years ago
  41. 864b1cf Update to new resolution for DR1458. When taking the address of an object of by Richard Smith · 12 years ago
  42. 0337241 Move -Wswitch from -Wmost to -Wall, consitent with GCC. by David Blaikie · 12 years ago
  43. d6cf912 Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is used so profusely by Ted Kremenek · 12 years ago
  44. bb3d14e objc: If a method is not implemented in the category implementation but by Fariborz Jahanian · 12 years ago
  45. f94d392 Kill the brief and full explanation fields from StaticDiagInfoRec. They were unused and wasted space for nothing. by Benjamin Kramer · 12 years ago
  46. a0c2b21 Don't allow deduction of a lambda result type from an initializer by Douglas Gregor · 12 years ago
  47. 54042f1 Implement return type deduction for lambdas per C++11 by Douglas Gregor · 12 years ago
  48. b326ca8 Remove the "unsupported" error for lambda expressions. It's annoying, by Douglas Gregor · 12 years ago
  49. e2c5913 Implement C++ [expr.prim.lambda]p2, which bans lambda expressions in by Douglas Gregor · 12 years ago
  50. 44d2dbd Fix ASTReader::FinishedDeserializing(). by Argyrios Kyrtzidis · 12 years ago
  51. b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 12 years ago
  52. cdd1c2e Fix a typo in the LambdaExpr class. by Eli Friedman · 12 years ago
  53. 4bbb850 [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the ASTReaderDecl by Argyrios Kyrtzidis · 12 years ago
  54. 2c0bf24 Adding support for warning when a non-C compatible user-defined type is returned from an extern "C" function. by Aaron Ballman · 12 years ago
  55. 503384f Various interrelated cleanups for lambdas: by Douglas Gregor · 12 years ago
  56. 76e3da5 When completing a lambda expression, make sure to check and attach the by Douglas Gregor · 12 years ago
  57. 2fd5983 Implement DR1458: Taking the address of an object of incomplete class type is by Richard Smith · 12 years ago
  58. cfa8e65 Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 12 years ago
  59. 925d8e7 Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into by Richard Smith · 12 years ago
  60. 10c57a8 Remove vpermilp* builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 12 years ago
  61. 1a2b8e2 Move -Wcovered-switch-default out of -Wswitch (and -Wall), and make it an opt-in warning. by Ted Kremenek · 12 years ago
  62. 802e024 Change PathDiagnosticPieces to be reference counted (simplifying their management), and introduce 'PathPieces' as a common container for PathDiagnosticPieces. by Ted Kremenek · 12 years ago
  63. eb2303c Refactor pieces of PathDiagnostic into its own data structure. No functionality change. by Ted Kremenek · 12 years ago
  64. 46e7547 [libclang] For CXXOperatorCallExprs, give a valid source location to the DeclRefExpr by Argyrios Kyrtzidis · 12 years ago
  65. 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 12 years ago
  66. d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 12 years ago
  67. 3f22509 In r149662, setDiagnosticMapping was modified to not allow warnings mapped to by Chad Rosier · 12 years ago
  68. 64cb63a objc rewriter: start supporting modern objective-c abi by Fariborz Jahanian · 12 years ago
  69. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 12 years ago
  70. b534a9e Hex literals without a significand no longer crash the lexer. Fixes bug 7910 by Aaron Ballman · 12 years ago
  71. f978059 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. by Benjamin Kramer · 12 years ago
  72. 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 12 years ago
  73. a6215b9 Create PathDiagnosticCallEnter and PathDiagnosticCallExit, to remark calls in PathDiagnostics from other events. This will by Ted Kremenek · 12 years ago
  74. 5730076 [analyzer] Allow each CString check to be enabled/disabled separately. by Anna Zaks · 12 years ago
  75. e91e0ae tidy up code, make the common case (1-byte strings) come first by Chris Lattner · 12 years ago
  76. 0cf3d47 Add basic BugReporter support for CallEnter/CallExit. WIP. by Ted Kremenek · 12 years ago
  77. 0a29422 Misc improvements to the diagnostic when a variable is odr-used in a context that is not allowed to capture variables. by Eli Friedman · 12 years ago
  78. e97c58d Minor comment clarification. by Eli Friedman · 12 years ago
  79. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 12 years ago
  80. 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 12 years ago
  81. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 12 years ago
  82. 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 12 years ago
  83. 6496bd1 Move operator overload out of line. Calling operator<< on a forward declared type doesn't seem to work on MSVC. by Benjamin Kramer · 12 years ago
  84. b11a7fd Fixing a warning in MSVC (this is also a test commit) by Aaron Ballman · 12 years ago
  85. d79093a constexpr: Implement DR1358: An instantiation of a constexpr function which by Richard Smith · 12 years ago
  86. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  87. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
  88. 7af19b8 Try to fix Benjamin's r149781 on MSVC. by NAKAMURA Takumi · 12 years ago
  89. 6cd03db A useful approximation of initializer list constructors. by Sebastian Redl · 12 years ago
  90. a4e6453 Remove an unused and unimplemented function prototype. by Sebastian Redl · 12 years ago
  91. 90feede Some compilers do require Diagnostic.h to be present here. by Benjamin Kramer · 12 years ago
  92. 2e033a7 Don't include Diagnostics.h twice when it's required zero times. by Benjamin Kramer · 12 years ago
  93. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 12 years ago
  94. fdd1560 Remove Diagnostic.h include from Preprocessor.h. by Benjamin Kramer · 12 years ago
  95. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 12 years ago
  96. ef9b60f Move Storage and StorageAllocator out of the PartialDiagnostic class so we can forward declare them. by Benjamin Kramer · 12 years ago
  97. c6c090d StaticAnalyzer: Remove FixIts from PathDiagnosticPieces. by Benjamin Kramer · 12 years ago
  98. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 12 years ago
  99. f39aec1 Don't allow a value of a scoped enumeration to be used as the first bound for an by Richard Smith · 12 years ago
  100. a506586 Disallow constexpr main. by Richard Smith · 12 years ago