1. b722993 Remove an unused parameter from isImplicitlyDefined. by Anders Carlsson · 16 years ago
  2. c4df407 Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 16 years ago
  3. f4cd8f4 Only suppress the "extern variable has an initializer" warning when the extern entity being initialized is const. by Douglas Gregor · 16 years ago
  4. c81ca09 Disable the "'extern' variable has an initializer" warning in C++, by Douglas Gregor · 16 years ago
  5. d5635fe Start working on handling wide bitfields in C++ by Anders Carlsson · 16 years ago
  6. b2ccf01 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 16 years ago
  7. 7a4a25d Improve the bit-field too wide error message. by Anders Carlsson · 16 years ago
  8. c1cf814 Fix a few cases where enum constant handling was using by Douglas Gregor · 16 years ago
  9. 280e1ee Teach typo correction about various language keywords. We can't by Douglas Gregor · 16 years ago
  10. b723860 Mark a function declaration invalid if any of its parameter declarations by John McCall · 16 years ago
  11. e820e5e Support befriending members of class template specializations. by John McCall · 16 years ago
  12. 43314ab Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 16 years ago
  13. 84821e7 Parse constructor names in friend declarations. Part of the fix for PR6207. by John McCall · 16 years ago
  14. 77e41c1 Don't try to find a scope corresponding to the search DC for an unfound by John McCall · 16 years ago
  15. ce40e2e Fix a crash-on-invalid involving name lookup of tag names, where we by Douglas Gregor · 16 years ago
  16. 940bca7 Be sure to instantiate the parameters of a function, even when the by Douglas Gregor · 16 years ago
  17. 8a651c7 Don't warn about unused static functions if they are marked with by Chris Lattner · 16 years ago
  18. f19ac0e Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 16 years ago
  19. 54eba42 Explain that a template needs arguments to make it into a type, for by Jeffrey Yasskin · 16 years ago
  20. c76498d Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 16 years ago
  21. b9c7848 Implement dependent friend function template specializations. by John McCall · 16 years ago
  22. 4e150f8 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 16 years ago
  23. 6a0a2e0 Patch to not build ivar ASTs when they are ilegally declared in categories. by Fariborz Jahanian · 16 years ago
  24. 229385c Sema/Obj-C: Simplify -- eliminate dead casts & provable asserts, and narrow type. by Daniel Dunbar · 16 years ago
  25. f5af358 Improve diagnostics when an elaborated-type-specifer containing a by Douglas Gregor · 16 years ago
  26. 0208535 Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 16 years ago
  27. a771f46 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 16 years ago
  28. c1d2d8a Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 16 years ago
  29. 30e6318 Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 16 years ago
  30. 3baad0d Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 16 years ago
  31. cef1582 Support __attribute__((unused)) on types. This suddenly started firing by John McCall · 16 years ago
  32. eae5acb Fix PR6327: restore invariants when there's a parse error in an initializer. by John McCall · 16 years ago
  33. c50c27c the big refactoring bits of PR3782. by Rafael Espindola · 16 years ago
  34. 2f88d7d Implement method friends in class templates and fix a few related problems. by John McCall · 16 years ago
  35. e99d5f3 When finishing a function definition, leave the function definition *after* by John McCall · 16 years ago
  36. e9eaf8e Handle simple friend-class decls in class templates better by ensuring that by John McCall · 16 years ago
  37. c5b7bfc Improve diagnostics when ivar added to class extension (radar 6812436). by Fariborz Jahanian · 16 years ago
  38. 8fdd0e8 Silently drop dependent friend function template specializations, by Douglas Gregor · 16 years ago
  39. 1f0479e Correct that last fixit: if the user wrote by John McCall · 16 years ago
  40. 816d75b Support friend function specializations. by John McCall · 16 years ago
  41. b525ef8 When recovering from a qualified typedef name, don't clear out the by Douglas Gregor · 16 years ago
  42. 0b40532 Only perform CFG-based warnings on 'static inline' functions that by Ted Kremenek · 16 years ago
  43. df8b37c -Wshadow should only warn about parameter declarations when we're by John McCall · 16 years ago
  44. 568586f Fix PR6618. by Rafael Espindola · 16 years ago
  45. 918fe84 Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings. by Ted Kremenek · 16 years ago
  46. 2d8c760 Implement -Wshadow for parameter declarations as well. by John McCall · 16 years ago
  47. 84f0267 Redeclaration lookups for parameter names should be flagged as redeclaration lookups by John McCall · 16 years ago
  48. 71ba5f2 ActOnTagDefinitionError is supposed to 'unwind' ActOnTagStartDefinition, not by John McCall · 16 years ago
  49. 319aa6c Remove warning about shadowing a built-in; built-ins aren't actually by Douglas Gregor · 16 years ago
  50. 2ff380a Clean up after ourselves when there's an error parsing the base clause. by John McCall · 16 years ago
  51. a2a3f7d Implement -Wshadow. Based on a patch by Mike M.! by John McCall · 16 years ago
  52. a630995 Perform access control for the implicit calls to base and member destructors by John McCall · 16 years ago
  53. 3e11ebe Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 16 years ago
  54. f594096 Use llvm::SmallVector instead of std::vector. by Ted Kremenek · 16 years ago
  55. 58f10c3 Maintain type source information for functions through template by John McCall · 16 years ago
  56. e78aac4 Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 16 years ago
  57. 589973b In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 16 years ago
  58. b632e30 Fix for PR6294: we should only delay recording nested dynamic classes if they by Eli Friedman · 16 years ago
  59. dc70c3a Diagnose the declaration of enum templates. Also, be a bit more by Douglas Gregor · 16 years ago
  60. 9a28e84 Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 16 years ago
  61. a419dbb Fix the lookup of names used in a friend declaration to not attempt to by Chandler Carruth · 16 years ago
  62. efc83e6 fix PR5933: don't warn about unused variables if a function has other errors in it. by Chris Lattner · 16 years ago
  63. 30d0cfd Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 16 years ago
  64. b306bcc Fix a really trivial crasher and begin fleshing out one of the namespace test by Chandler Carruth · 16 years ago
  65. 545643c More Sema check for ivars in class continuation. by Fariborz Jahanian · 16 years ago
  66. 4c172c6 Early support for declaring ivars in class extensions. wip. by Fariborz Jahanian · 16 years ago
  67. dd1cb5b Add 'previous declaration is here' note for param redefinition errors, e.g.: by Chris Lattner · 16 years ago
  68. 36c569f Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 16 years ago
  69. f50ef6e Make Decl::isOutOfLine() virtual, and use that to determine when definitions by Chandler Carruth · 16 years ago
  70. a3cfc4d Don't warn about functions redeclared without the dllimport attribute when by Ted Kremenek · 16 years ago
  71. aef6622 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 16 years ago
  72. fea4845 Allow redefinitions of extern inline functions in GNU89 mode, just as GCC by Charles Davis · 16 years ago
  73. c0b8c81 When diagnosing enumerator values outside of the range of 'int', be by Douglas Gregor · 16 years ago
  74. 339c89b Do not add functions marked with the unused attribute to the list of unused functions to warn about. Update test case. by Tanya Lattner · 16 years ago
  75. 5ec502e Complain if block-literal expression's parameter name is by Fariborz Jahanian · 16 years ago
  76. 9007380 Implementing unused function warning. by Tanya Lattner · 16 years ago
  77. 7f4945a Remove use of 'std::string' from Attr objects, using instead a byte by Ted Kremenek · 16 years ago
  78. d505812 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 16 years ago
  79. 0a5a221 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 16 years ago
  80. e656562 Migrate the mish-mash of declaration checks in by Douglas Gregor · 16 years ago
  81. 4692faa Silence GCC warning and stay in 80 cols. by Benjamin Kramer · 16 years ago
  82. 0da714a Implement a warning diagnostic for weak vtables. Fixes PR6116. by Anders Carlsson · 16 years ago
  83. ab26cfa Standardize the parsing of function type attributes in a way that by John McCall · 16 years ago
  84. 0ab7af6 A dependent initializer with zero arguments should return a NULL by Douglas Gregor · 16 years ago
  85. 1aa3edb A function declarator with a non-identifier name in an anonymous class by Douglas Gregor · 16 years ago
  86. 67da35c Extract a common structure for holding information about the definition by John McCall · 16 years ago
  87. cddbad0 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 16 years ago
  88. d85be0c Don't do an expensive definition check where a cheap 'is this C?' check suffices. by Sebastian Redl · 16 years ago
  89. e165191 Simplify setting of DeclContext for @catch variable (per Doug's comment). by Fariborz Jahanian · 16 years ago
  90. 08d614d Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 16 years ago
  91. a71cc15 Implement promotion for enumeration types. by Douglas Gregor · 16 years ago
  92. f184291 Check for redefinitions in MergeVarDecl. This finds redefinitions of globals without an initializer in C++ and thus fixes PR5451. by Sebastian Redl · 16 years ago
  93. 03c4848 Mark dtors for parameter variables and eliminate some redundant type munging. by John McCall · 16 years ago
  94. 6791a0d Improve handling of enumerator values for C and C++, including: by Douglas Gregor · 16 years ago
  95. 5ca7984 In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function. by Sebastian Redl · 16 years ago
  96. 35351a9 Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the logic for when a variable declaration is a (possibly tentativ) definition. Add a few functions building on this, and shift C tentative definition handling over to this new functionality. This shift also kills the Sema::TentativeDefinitions map and instead simply stores all declarations in the renamed list. The correct handling for multiple tentative definitions is instead shifted to the final walk of the list. by Sebastian Redl · 16 years ago
  97. 58cc69d Implement access control for overloaded functions. Suppress access control by John McCall · 16 years ago
  98. d6b8708 Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 16 years ago
  99. 77babdb Implement [dcl.fct.spec]p6. by Anders Carlsson · 16 years ago
  100. 553c079 Implement elementary access control. by John McCall · 16 years ago