1. 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 14 years ago
  2. 9c129f8 Add (hopefully) the last missing lvalue-to-rvalue conversion. Add an assertion by Richard Smith · 14 years ago
  3. eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 14 years ago
  4. 77faa36 -Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access by Richard Smith · 14 years ago
  5. aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 14 years ago
  6. 64a371f HasFormOfMemberPointer implies IsAddressOfOperand for an overload set. Simplify by Douglas Gregor · 14 years ago
  7. ee697e6 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 14 years ago
  8. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 14 years ago
  9. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 14 years ago
  10. 8987b23 Only print _Bool as 'bool' when 'bool' is defined as an object-like by Douglas Gregor · 14 years ago
  11. c1c0dfb Get rid of useless helper Sema::CastCategory. by Eli Friedman · 14 years ago
  12. 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 14 years ago
  13. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  14. f7572a6 Introduce an egregious hack for modules to cope with headers that come by Douglas Gregor · 14 years ago
  15. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
  16. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 14 years ago
  17. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  18. 9a1ecf0 Warn on missing [super dealloc] calls. by Nico Weber · 14 years ago
  19. 772eeae Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 14 years ago
  20. 7a27ea5 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 14 years ago
  21. 79d6726 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 14 years ago
  22. 4dfd02a Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 14 years ago
  23. 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 14 years ago
  24. 31e37b2 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 14 years ago
  25. a126f17 Switch Sema::DynamicClasses over to LazyVector by Douglas Gregor · 14 years ago
  26. a2ee20a Switch Sema::UnusedFileScopedDecls over to a LazyVector. by Douglas Gregor · 14 years ago
  27. a862320 Introduce a new data structure, LazyVector, which is a vector whose by Douglas Gregor · 14 years ago
  28. 108f756 Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 14 years ago
  29. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
  30. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  31. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 14 years ago
  32. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
  33. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  34. 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 14 years ago
  35. 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 14 years ago
  36. 9389ddc Look through block pointers and ObjC object pointers by Matt Beaumont-Gay · 14 years ago
  37. c159870 Change cycle detection to be based off of a warning flag. by Sean Hunt · 14 years ago
  38. c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 14 years ago
  39. fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 14 years ago
  40. 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 14 years ago
  41. 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 · 14 years ago
  42. 7884403 At the end of the translation unit, defining a vtable can introduce by Douglas Gregor · 14 years ago
  43. 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 · 14 years ago
  44. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
  45. 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 14 years ago
  46. 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 14 years ago
  47. 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 14 years ago
  48. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  49. 48b8959 Don't emit unused warning for deleted functions. Fixes rdar://8365684 & http://llvm.org/PR9391. by Argyrios Kyrtzidis · 14 years ago
  50. 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
  51. 283a358 Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext. by Ted Kremenek · 14 years ago
  52. 3ed6fc0 Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(). No real functionality change. by Ted Kremenek · 14 years ago
  53. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
  54. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
  55. 337e550 Switch labels over to using normal name lookup, instead of their by Chris Lattner · 14 years ago
  56. c24e4b9 add a fixme by Chris Lattner · 14 years ago
  57. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  58. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  59. eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 14 years ago
  60. 321b817 Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actions by Peter Collingbourne · 14 years ago
  61. 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 15 years ago
  62. 43f0a7c If there were errors, disable 'unused' warnings since they will mostly be noise. by Argyrios Kyrtzidis · 15 years ago
  63. 1eee5dc Teach the evaluation of the __is_convertible_to trait to translate by Douglas Gregor · 15 years ago
  64. 418df34 Separate the access-control diagnostics from other diagnostics that do not have SFINAE behavior. by Douglas Gregor · 15 years ago
  65. a5c6c2a Don't insert class templates into the DynamicClasses vector. by Anders Carlsson · 15 years ago
  66. 8491ffe Implement basic support for template instantiation of pack expansions by Douglas Gregor · 15 years ago
  67. aee543a Move the functionality to mark all vtables of key functions as used within by Chandler Carruth · 15 years ago
  68. 2a5f99e Tie DefineVTablesUsed() in with recursive function instantiation so that we emit by Nick Lewycky · 15 years ago
  69. 8fc32d2 Refactoring. Get FunctionScopeInfo to use DiagnosticErrorTrap. by Argyrios Kyrtzidis · 15 years ago
  70. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  71. b535041 Fix a silly bug in the suppression of non-error diagnostics in a by Douglas Gregor · 15 years ago
  72. 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 15 years ago
  73. 8c84571 Move ExternalSemaSource::ReadMethodPool's implementation to Sema.cpp so that the header can get away with forward declarations only for ObjCMethodList and Selector. Fixes <rdar://8467631>. by Sebastian Redl · 15 years ago
  74. 4eb4f0f Fix a few minor issues with parsing and semantic analysis of C++ by Douglas Gregor · 15 years ago
  75. b7566d8 Initialize the MSVCGuidDecl variable in the correct order. by Bill Wendling · 15 years ago
  76. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 15 years ago
  77. 8c465e6 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. by John McCall · 15 years ago
  78. f312b1e One who seeks knowledge learns something new every day. by John McCall · 15 years ago
  79. 9c3087b Restore r112114 now that SmallVector<...,0> is safe. by John McCall · 15 years ago
  80. 0ad106f Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their own by Daniel Dunbar · 15 years ago
  81. 6790634 Pull DelayedDiagnostic and AccessedEntity out into their own header. by John McCall · 15 years ago
  82. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 15 years ago
  83. c1a3e5e Initialize the translation-unit scope before lexing the first by Douglas Gregor · 15 years ago
  84. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  85. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
  86. 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 15 years ago
  87. 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 15 years ago
  88. 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 15 years ago
  89. aab0132 Sema doesn't need these STL headers. by John McCall · 15 years ago
  90. 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 15 years ago
  91. c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 15 years ago
  92. 42cbd78 Rename -Wunused-method -> -Wunused-member-function. by Argyrios Kyrtzidis · 15 years ago
  93. 3d27b10 Introduce -Wunused-method option for warning on unused class methods in anonymous namespace. by Argyrios Kyrtzidis · 15 years ago
  94. bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 15 years ago
  95. 87c08a5 Implement caching of code-completion results for macro definitions by Douglas Gregor · 15 years ago
  96. 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 15 years ago
  97. 30c0dd8 The unused warnings extravaganza continues. Warn for: by Argyrios Kyrtzidis · 15 years ago
  98. f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 15 years ago
  99. 49b96d1 Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keeping track of unused file scoped variables. by Argyrios Kyrtzidis · 15 years ago
  100. 914ed9d Teach ASTUnit to hold on to the Sema object and ASTConsumer that are by Douglas Gregor · 15 years ago