1. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  2. ed328c6 Diagnose the use of "inline" on block-scope function declarations in by Douglas Gregor · 14 years ago
  3. 9983d2d Properly pop out of Objective-C method declarations when they are (ill-formedly) by John McCall · 14 years ago
  4. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  5. 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
  6. 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
  7. 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
  8. b4b9b15 Kill off RequiresGlobalConstructor in favor of isConstantInitializer. by John McCall · 14 years ago
  9. 626e96e Make a first pass at implementing -Wglobal-constructors. I'm worried that this by John McCall · 14 years ago
  10. b567a8b Fix indentation. by John McCall · 14 years ago
  11. e46f62c Don't consider all local variables in C++ to mandate scope-checking, just by John McCall · 14 years ago
  12. b60a77e Only run the jump-checker if there's a branch-protected scope *and* there's by John McCall · 14 years ago
  13. 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
  14. 447234d Allow a looser form of compatibility checking (which ignores by Douglas Gregor · 14 years ago
  15. 98c2e62 Don't set out-of-line template specialization/definition information by Douglas Gregor · 14 years ago
  16. 3c46e8d Fix namespace polution. by Dan Gohman · 14 years ago
  17. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  18. f178dca Be careful; even though we had a proper name at the beginning of by Douglas Gregor · 14 years ago
  19. acb7039 We never want to pop the translation unit DC, so assert if this happens. by John McCall · 14 years ago
  20. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  21. a0ebd60 Revert Microsoft-specific override of the "typedef requires a name" by Douglas Gregor · 14 years ago
  22. 0c99ec6 Suppress the "typedef requires a name" warning in Microsoft-extensions mode by Douglas Gregor · 14 years ago
  23. c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
  24. b21fc4a Butcher a perfectly reasonable diagnostic to pacify old versions of SWIG. by Chandler Carruth · 14 years ago
  25. bee05c1 Add builtin definition for scanf, including extending the builtin encoding to by Ted Kremenek · 14 years ago
  26. 0167f3c When there are extra or missing template parameter lists in a template by Douglas Gregor · 14 years ago
  27. aef0199 Diagnose typedef of an operator name. Fixes PR7462 by Douglas Gregor · 14 years ago
  28. a131d0f Complain when an unnamed enumeration has no enumerations (in C++). Fixes PR7466. by Douglas Gregor · 14 years ago
  29. f9ea1f3 Produce an error on encountering a pointer or reference to a qualified function type. Fixes PR7470. by Sebastian Redl · 14 years ago
  30. 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
  31. 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
  32. db89f28 Add a new routine Sema::LookupDestructor and make all destructor-lookup calls use that routine by Douglas Gregor · 14 years ago
  33. 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
  34. d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
  35. 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
  36. 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
  37. fba9e8f Add comment for my last patch. by Fariborz Jahanian · 14 years ago
  38. 7d99e98 Fixes a regression when redeclaration of a global satic by Fariborz Jahanian · 14 years ago
  39. f3a7b7c In C++, allow a declaration of an enum to follow a definition of that by Douglas Gregor · 14 years ago
  40. 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
  41. d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
  42. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  43. d27e50c Don't poke at an undefined class type of a field. Fixes PR7355. by Douglas Gregor · 14 years ago
  44. 52a0275 Fix the build. Using declarations should not be considering when looking by John McCall · 14 years ago
  45. ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
  46. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  47. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  48. 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
  49. c722ea4 Allocate template parameter lists for out-of-line definitions via the by Douglas Gregor · 14 years ago
  50. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  51. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  52. 515ddd8 Fix two typos in comments. by Sebastian Redl · 14 years ago
  53. e1aa9f3 When referring to a tag that was previously declared only as a friend, by Douglas Gregor · 14 years ago
  54. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  55. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  56. 82dc009 Restructure how we interpret block-literal declarators. Correctly handle by John McCall · 14 years ago
  57. 4bde1e1 Delay checking for mutable const fields until we're checking the field. by John McCall · 14 years ago
  58. 9f21f89 Sema: Replace getPragmaPackAlignment with AddAlignmentAttributesForRecord, which by Daniel Dunbar · 14 years ago
  59. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago
  60. 2c0a540 Improve on flexible array diagnostics (PR7029). by Fariborz Jahanian · 14 years ago
  61. 4142ceb Fixes misc. flexible array bugs in c++ (PR7029). by Fariborz Jahanian · 14 years ago
  62. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  63. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 14 years ago
  64. 8a2ca74 Whoops. by John McCall · 14 years ago
  65. dae69ef Don't try to check jump scopes in invalid functions. Fixes by John McCall · 14 years ago
  66. e4da7a0 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  67. 2390a72 Adds support for ObjC++'s GC attribute on declaration of by Fariborz Jahanian · 14 years ago
  68. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  69. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  70. 4fb2053 Patch to fix a crash on incomplete class declaration. Radar 7923673. by Fariborz Jahanian · 14 years ago
  71. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  72. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  73. 5764f61 Improve our handling of the -Wunused-variable warning in templates. In by Douglas Gregor · 14 years ago
  74. 1b5a618 Remember the number of positive and negative bits used by the enumerators of by John McCall · 14 years ago
  75. 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 14 years ago
  76. 324b54d Diagnose unused exception parameters under a different warning group by Douglas Gregor · 14 years ago
  77. fe60f84 When a class contains a non-empty anonymous union or struct, mark is by Douglas Gregor · 14 years ago
  78. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 14 years ago
  79. 63b4385 Rebuild the nested name specifiers in member-pointer declarator chunks when by John McCall · 14 years ago
  80. b21b405 Written storage class for declarations inside linkage specifications without braces is none. by Abramo Bagnara · 14 years ago
  81. c8fd2da When checking the redeclaration context of a typedef that refers to a by Douglas Gregor · 14 years ago
  82. a6a292b Don't look into incomplete types when trying to warn about unused by Douglas Gregor · 14 years ago
  83. 0b7bc8e Diagnose declaration of reference typed ivars. by Fariborz Jahanian · 14 years ago
  84. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 14 years ago
  85. 48c89f4 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 14 years ago
  86. 107de90 Keep track of when DependentNameTypes have no associated keyword by Douglas Gregor · 14 years ago
  87. 76d3264 Recommit r102215, this time being more careful to only set the "principal by John McCall · 14 years ago
  88. f0bf4d5 Revert r102215. This causes clang crash while compiling a test case from gdb testsuite. by Devang Patel · 14 years ago
  89. 4e6c0d1 Rework Parser-Sema interface for Objective-C @catch exception object by Douglas Gregor · 14 years ago
  90. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
  91. f88b0d6 Transition the last acceptable-result filter kind in LookupResult over to use by John McCall · 14 years ago
  92. 0d6b164 Recommit my change to how C++ does elaborated type lookups, now with by John McCall · 14 years ago
  93. 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
  94. d04efc9 C++ doesn't really use "namespaces" for different kinds of names the same by John McCall · 14 years ago
  95. 66dd939 When checking whether to diagnose an initialized "extern" variable, by Douglas Gregor · 14 years ago
  96. 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 14 years ago
  97. d4b2853 Revert "Unify two diagnostics into one.", it breaks with an assertion failure on bootstrap. by Daniel Dunbar · 14 years ago
  98. 792898b Unify two diagnostics into one. by Anders Carlsson · 14 years ago
  99. 10dc0f8 Remove an unused parameter from isImplicitlyDefined. by Anders Carlsson · 14 years ago
  100. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 14 years ago