1. 127ff2e Conditionally parse documentation comments in system headers by by Ted Kremenek · 12 years ago
  2. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  3. d82f5eb When code completion is enabled, don't do any work in by Douglas Gregor · 12 years ago
  4. 95aac15 Fix an assertion failure instantiating a constexpr function from within a -dealloc method. PR13401. by Eli Friedman · 12 years ago
  5. c50a0e3 Renamed RawComment kinds to avoid name clash. by Abramo Bagnara · 12 years ago
  6. 12d2cc7 patch to suggest 'static' function should be 'static inline' by Fariborz Jahanian · 12 years ago
  7. 9dda474 Add a warning about almost-Doxygen trailing comments: //< and /*< ... */ by Dmitri Gribenko · 12 years ago
  8. aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
  9. c5613b2 Explicitly build __builtin_va_list. by Meador Inge · 12 years ago
  10. 0e9e9f8 Look at incomplete FunctionTemplateDecls in order to determine whether by Daniel Jasper · 12 years ago
  11. f8cc02e Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 12 years ago
  12. b8590f3 When we suppress an error due to SFINAE, stash the diagnostic away with the by Richard Smith · 12 years ago
  13. 1348967 Change how we suppress access control in explicit instantiations by John McCall · 12 years ago
  14. 9257664 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 12 years ago
  15. 471131a Sema: Initialize NSString method cache members. by Benjamin Kramer · 12 years ago
  16. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  17. 393eed7 [Sema] Fix SemaDiagnosticBuilder to be inline. by Daniel Dunbar · 12 years ago
  18. 00b4384 Spelling. by Daniel Dunbar · 12 years ago
  19. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  20. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  21. 16f1f71 Reapply r151638 and r151641. by James Molloy · 12 years ago
  22. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 12 years ago
  23. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 12 years ago
  24. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 12 years ago
  25. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 12 years ago
  26. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 12 years ago
  27. 215e4e1 Lambdas have a deleted default constructor and a deleted copy by Douglas Gregor · 12 years ago
  28. 76e3da5 When completing a lambda expression, make sure to check and attach the by Douglas Gregor · 13 years ago
  29. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  30. 5ac4b69 Rework the external Sema source's ReadMethodPool() so that it doesn't by Douglas Gregor · 13 years ago
  31. 395e04d Add Sema::isStdInitializerList, which will be necessary for the upcoming operations. by Sebastian Redl · 13 years ago
  32. a6ea10e Delay the creation of the built-in Objective-C class 'Protocol' by by Douglas Gregor · 13 years ago
  33. ea8c59a Introduce a CodeCompletionResult::CreateCodeCompletionString() that by Argyrios Kyrtzidis · 13 years ago
  34. ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
  35. 15e17ae Per John's comment, it makes sense to ask isLambda on any CXXRecordDecl; make sure that's safe. Get rid of a check which is now unnecessary in Sema::getFunctionLevelDeclContext(). by Eli Friedman · 13 years ago
  36. 72899c3 More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.) by Eli Friedman · 13 years ago
  37. 906a7e1 More lambda work. Fixes a minor bug Richard pointed out, makes lookup for lambda parameters work correctly, recording more information into the AST. by Eli Friedman · 13 years ago
  38. ec9ea72 More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body. by Eli Friedman · 13 years ago
  39. b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
  40. 0af5501 Fix chaining of ObjCInterfaceDecl redeclarations by Douglas Gregor · 13 years ago
  41. 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
  42. c8d7f58 Revert r145244. It causes us to create broken ASTs with missing type information by Richard Smith · 13 years ago
  43. 56f5d36 Removed useless ImplicitCast nodes in explicit cstyle and static casts by Nicola Gigante · 13 years ago
  44. f7a73a0 Test commit by Nicola Gigante · 13 years ago
  45. 9c0e1ec Fixed plausible overloads location. by Abramo Bagnara · 13 years ago
  46. acdfa4d Implicit casts from rvalue to lvalue are not meaningful. Don't accidentally add by Richard Smith · 13 years ago
  47. 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
  48. 9c129f8 Add (hopefully) the last missing lvalue-to-rvalue conversion. Add an assertion by Richard Smith · 13 years ago
  49. eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
  50. 77faa36 -Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access by Richard Smith · 13 years ago
  51. aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
  52. 64a371f HasFormOfMemberPointer implies IsAddressOfOperand for an overload set. Simplify by Douglas Gregor · 13 years ago
  53. ee697e6 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 13 years ago
  54. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  55. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  56. 8987b23 Only print _Bool as 'bool' when 'bool' is defined as an object-like by Douglas Gregor · 13 years ago
  57. c1c0dfb Get rid of useless helper Sema::CastCategory. by Eli Friedman · 13 years ago
  58. 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 13 years ago
  59. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  60. f7572a6 Introduce an egregious hack for modules to cope with headers that come by Douglas Gregor · 13 years ago
  61. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  62. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
  63. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  64. 9a1ecf0 Warn on missing [super dealloc] calls. by Nico Weber · 13 years ago
  65. 772eeae Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 13 years ago
  66. 7a27ea5 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 13 years ago
  67. 79d6726 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 13 years ago
  68. 4dfd02a Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 13 years ago
  69. 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
  70. 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 13 years ago
  71. a126f17 Switch Sema::DynamicClasses over to LazyVector by Douglas Gregor · 13 years ago
  72. a2ee20a Switch Sema::UnusedFileScopedDecls over to a LazyVector. by Douglas Gregor · 13 years ago
  73. a862320 Introduce a new data structure, LazyVector, which is a vector whose by Douglas Gregor · 13 years ago
  74. 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 13 years ago
  75. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  76. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  77. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
  78. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  79. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  80. 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 13 years ago
  81. 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 13 years ago
  82. 9389ddc Look through block pointers and ObjC object pointers by Matt Beaumont-Gay · 13 years ago
  83. c159870 Change cycle detection to be based off of a warning flag. by Sean Hunt · 13 years ago
  84. c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 13 years ago
  85. fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 13 years ago
  86. 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 13 years ago
  87. 58a2cd8 Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug. by Sebastian Redl · 13 years ago
  88. 7884403 At the end of the translation unit, defining a vtable can introduce by Douglas Gregor · 13 years ago
  89. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
  90. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  91. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
  92. 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 13 years ago
  93. 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 13 years ago
  94. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 13 years ago
  95. 48b8959 Don't emit unused warning for deleted functions. Fixes rdar://8365684 & http://llvm.org/PR9391. by Argyrios Kyrtzidis · 13 years ago
  96. 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 13 years ago
  97. 283a358 Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext. by Ted Kremenek · 13 years ago
  98. 3ed6fc0 Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(). No real functionality change. by Ted Kremenek · 13 years ago
  99. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 13 years ago
  100. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 13 years ago