1. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
  2. f88b0d6 Transition the last acceptable-result filter kind in LookupResult over to use by John McCall · 14 years ago
  3. 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 14 years ago
  4. 00b40d3 Revert "C++ doesn't really use "namespaces" for different kinds of names the same", which seems to break most C++ nightly test apps. by Daniel Dunbar · 14 years ago
  5. d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 14 years ago
  6. 66dd939 When checking whether to diagnose an initialized "extern" variable, by Douglas Gregor · 14 years ago
  7. 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 14 years ago
  8. d4b2853 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 14 years ago
  9. 792898b Unify two diagnostics into one. by Anders Carlsson · 14 years ago
  10. 10dc0f8 Remove an unused parameter from isImplicitlyDefined. by Anders Carlsson · 14 years ago
  11. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 14 years ago
  12. 63c323d Only suppress the "extern variable has an initializer" warning when the extern entity being initialized is const. by Douglas Gregor · 14 years ago
  13. 41b1d6b Disable the "'extern' variable has an initializer" warning in C++, by Douglas Gregor · 14 years ago
  14. 72468ec Start working on handling wide bitfields in C++ by Anders Carlsson · 14 years ago
  15. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
  16. c75d6cc Improve the bit-field too wide error message. by Anders Carlsson · 15 years ago
  17. af68d4e Fix a few cases where enum constant handling was using by Douglas Gregor · 15 years ago
  18. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
  19. f19de1c Mark a function declaration invalid if any of its parameter declarations by John McCall · 15 years ago
  20. 77e8b11 Support befriending members of class template specializations. by John McCall · 15 years ago
  21. 3d04336 Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 15 years ago
  22. ba9d853 Parse constructor names in friend declarations. Part of the fix for PR6207. by John McCall · 15 years ago
  23. 9ea6397 Don't try to find a scope corresponding to the search DC for an unfound by John McCall · 15 years ago
  24. 57265e3 Fix a crash-on-invalid involving name lookup of tag names, where we by Douglas Gregor · 15 years ago
  25. cb27b0f Be sure to instantiate the parameters of a function, even when the by Douglas Gregor · 15 years ago
  26. 1a4221c Don't warn about unused static functions if they are marked with by Chris Lattner · 15 years ago
  27. cb821d0 Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 15 years ago
  28. c173be2 Explain that a template needs arguments to make it into a type, for by Jeffrey Yasskin · 15 years ago
  29. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
  30. af2094e Implement dependent friend function template specializations. by John McCall · 15 years ago
  31. edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 15 years ago
  32. 0bd0459 Patch to not build ivar ASTs when they are ilegally declared in categories. by Fariborz Jahanian · 15 years ago
  33. a19331f Sema/Obj-C: Simplify -- eliminate dead casts & provable asserts, and narrow type. by Daniel Dunbar · 15 years ago
  34. 1eabb7d Improve diagnostics when an elaborated-type-specifer containing a by Douglas Gregor · 15 years ago
  35. 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 15 years ago
  36. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  37. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 15 years ago
  38. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  39. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  40. aec5860 Support __attribute__((unused)) on types. This suddenly started firing by John McCall · 15 years ago
  41. 7727acf Fix PR6327: restore invariants when there's a parse error in an initializer. by John McCall · 15 years ago
  42. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  43. b0cb022 Implement method friends in class templates and fix a few related problems. by John McCall · 15 years ago
  44. 90f9789 When finishing a function definition, leave the function definition *after* by John McCall · 15 years ago
  45. 9c86b51 Handle simple friend-class decls in class templates better by ensuring that by John McCall · 15 years ago
  46. f3c0bd5 Improve diagnostics when ivar added to class extension (radar 6812436). by Fariborz Jahanian · 15 years ago
  47. 036ada2 Silently drop dependent friend function template specializations, by Douglas Gregor · 15 years ago
  48. 5fd378b Correct that last fixit: if the user wrote by John McCall · 15 years ago
  49. 7ad650f Support friend function specializations. by John McCall · 15 years ago
  50. 9de672f When recovering from a qualified typedef name, don't clear out the by Douglas Gregor · 15 years ago
  51. d064fdc Only perform CFG-based warnings on 'static inline' functions that by Ted Kremenek · 15 years ago
  52. 053f4bd -Wshadow should only warn about parameter declarations when we're by John McCall · 15 years ago
  53. 0162070 Fix PR6618. by Rafael Espindola · 15 years ago
  54. dbdbaaf Refactor CFG-based warnings in Sema to be run by a worked object called AnalysisBasedWarnings. by Ted Kremenek · 15 years ago
  55. a369a95 Implement -Wshadow for parameter declarations as well. by John McCall · 15 years ago
  56. 10f2873 Redeclaration lookups for parameter names should be flagged as redeclaration lookups by John McCall · 15 years ago
  57. a8cab01 ActOnTagDefinitionError is supposed to 'unwind' ActOnTagStartDefinition, not by John McCall · 15 years ago
  58. c48c916 Remove warning about shadowing a built-in; built-ins aren't actually by Douglas Gregor · 15 years ago
  59. db7bb4a Clean up after ourselves when there's an error parsing the base clause. by John McCall · 15 years ago
  60. 8472af4 Implement -Wshadow. Based on a patch by Mike M.! by John McCall · 15 years ago
  61. ef027fe Perform access control for the implicit calls to base and member destructors by John McCall · 15 years ago
  62. b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 15 years ago
  63. 4c9f709 Use llvm::SmallVector instead of std::vector. by Ted Kremenek · 15 years ago
  64. 21ef0fa Maintain type source information for functions through template by John McCall · 15 years ago
  65. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
  66. 516a6bc In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 15 years ago
  67. d6a9324 Fix for PR6294: we should only delay recording nested dynamic classes if they by Eli Friedman · 15 years ago
  68. 9b9edd6 Diagnose the declaration of enum templates. Also, be a bit more by Douglas Gregor · 15 years ago
  69. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
  70. 7bf3600 Fix the lookup of names used in a friend declaration to not attempt to by Chandler Carruth · 15 years ago
  71. e679497 fix PR5933: don't warn about unused variables if a function has other errors in it. by Chris Lattner · 15 years ago
  72. 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 15 years ago
  73. 78bd771 Fix a really trivial crasher and begin fleshing out one of the namespace test by Chandler Carruth · 15 years ago
  74. f914b97 More Sema check for ivars in class continuation. by Fariborz Jahanian · 15 years ago
  75. 83c481a Early support for declaring ivars in class extensions. wip. by Fariborz Jahanian · 15 years ago
  76. d84aac1 Add 'previous declaration is here' note for param redefinition errors, e.g.: by Chris Lattner · 15 years ago
  77. ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 15 years ago
  78. 8761d68 Make Decl::isOutOfLine() virtual, and use that to determine when definitions by Chandler Carruth · 15 years ago
  79. 12911a8 Don't warn about functions redeclared without the dllimport attribute when by Ted Kremenek · 15 years ago
  80. 11062e1 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 15 years ago
  81. f3f8d2a Allow redefinitions of extern inline functions in GNU89 mode, just as GCC by Charles Davis · 15 years ago
  82. 19c1525 When diagnosing enumerator values outside of the range of 'int', be by Douglas Gregor · 15 years ago
  83. c777221 Do not add functions marked with the unused attribute to the list of unused functions to warn about. Update test case. by Tanya Lattner · 15 years ago
  84. 9a66c30 Complain if block-literal expression's parameter name is by Fariborz Jahanian · 15 years ago
  85. e6bbc01 Implementing unused function warning. by Tanya Lattner · 15 years ago
  86. 3d2c43e Remove use of 'std::string' from Attr objects, using instead a byte by Ted Kremenek · 15 years ago
  87. 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
  88. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
  89. 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
  90. b372f51 Silence GCC warning and stay in 80 cols. by Benjamin Kramer · 15 years ago
  91. 1610b81 Implement a warning diagnostic for weak vtables. Fixes PR6116. by Anders Carlsson · 15 years ago
  92. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  93. 67fa05b A dependent initializer with zero arguments should return a NULL by Douglas Gregor · 15 years ago
  94. 6f7a17b A function declarator with a non-identifier name in an anonymous class by Douglas Gregor · 15 years ago
  95. 86ff308 Extract a common structure for holding information about the definition by John McCall · 15 years ago
  96. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  97. 6c048a9 Don't do an expensive definition check where a cheap 'is this C?' check suffices. by Sebastian Redl · 15 years ago
  98. d219a3a Simplify setting of DeclContext for @catch variable (per Doug's comment). by Fariborz Jahanian · 15 years ago
  99. 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 15 years ago
  100. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 15 years ago