1. 5f3aeb6 Teach the warning about unnamed/local types in template arguments to by Douglas Gregor · 14 years ago
  2. 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
  3. 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
  4. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  5. 2c5399f Parentheses around address non-type template argument is demoted to an extension warning. by Abramo Bagnara · 14 years ago
  6. a4d5de5 When diagnosing C++ [temp.expl.spec]p3 in C++98/03 mode, downgrade the by Douglas Gregor · 14 years ago
  7. 121dc9a Implement C++0x semantics for [temp.expl.spec]p2, which loosens the by Douglas Gregor · 14 years ago
  8. 17fb855 Allow anonymous and local types. The support was already in place for these, by Chandler Carruth · 14 years ago
  9. fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
  10. 03b16a7 Add a forgotten place where the enclosing namespace set matters, plus a big testcase for inline namespace fun. by Sebastian Redl · 14 years ago
  11. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  12. 67d22fb If filtering a lookup result leaves it ambiguous, keep the ambiguity by John McCall · 14 years ago
  13. 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
  14. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  15. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  16. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  17. 58e390e Support explicit instantiation of function templates and members of class by Chandler Carruth · 14 years ago
  18. 2a7fb27 Move more stuff out of Sema.h. by John McCall · 14 years ago
  19. 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
  20. 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
  21. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  22. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  23. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  24. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  25. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  26. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  27. 72c4c15 Revert r111609, which is failing its new test. by Douglas Gregor · 14 years ago
  28. 29c695b Detect efforts to declare a template member friend and explicitly ignore them. by John McCall · 14 years ago
  29. cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
  30. bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 14 years ago
  31. 8ba6691 Work around a crash when checking access to injected class names by John McCall · 14 years ago
  32. b859206 Perform access control when template lookup finds a class template. by John McCall · 14 years ago
  33. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  34. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  35. 476d8b8 Random temporary string cleanup. by Benjamin Kramer · 14 years ago
  36. 22f638a Fixed redundant NNS loading. by Abramo Bagnara · 14 years ago
  37. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  38. 1357869 Get rid of isObjectType; when C++ says "object type", it generally by Eli Friedman · 14 years ago
  39. 98c2e62 Don't set out-of-line template specialization/definition information by Douglas Gregor · 14 years ago
  40. 6813d7b Enable expression transformations in the current-instantiation by Douglas Gregor · 14 years ago
  41. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  42. cc0b1bc Hide the specializations folding sets of ClassTemplateDecl as an implementation detail (InsertPos by Argyrios Kyrtzidis · 14 years ago
  43. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  44. f9f97a0 When performing template name lookup for a dependent member access by Douglas Gregor · 14 years ago
  45. 0167f3c When there are extra or missing template parameter lists in a template by Douglas Gregor · 14 years ago
  46. 669eed8 Provide a special diagnostic for attempts to explicitly specialize by Douglas Gregor · 14 years ago
  47. 24bae92 When performing substitution of template arguments within the body of by Douglas Gregor · 14 years ago
  48. 7e9b57b Correctly set the location of the "template" keyword for a class by Douglas Gregor · 14 years ago
  49. bb3310a Implement C++ DR481, which clarifies that the scope of template by Douglas Gregor · 14 years ago
  50. 12eb5d6 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 14 years ago
  51. d6ab232 When we see a 'template' disambiguator that marks the next identifier by Douglas Gregor · 14 years ago
  52. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  53. a2dd828 Downgrade the error when using a typedef in the nested-name-specifier by Douglas Gregor · 14 years ago
  54. efed5c8 Revert r106099; it broke self-host. by Douglas Gregor · 14 years ago
  55. 6cd8087 Added TemplateTypeParmType::getDecl(). by Abramo Bagnara · 14 years ago
  56. ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
  57. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  58. c722ea4 Allocate template parameter lists for out-of-line definitions via the by Douglas Gregor · 14 years ago
  59. 732281d Warn when a 'typename' or a 'template' keyword refers to a by Douglas Gregor · 14 years ago
  60. 71d74bc TemplateSpecializationType's isCurrentInstantiation bit can be derived by John McCall · 14 years ago
  61. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  62. c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 14 years ago
  63. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  64. d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 14 years ago
  65. 21d07e4 Add an extension to avoid an error when a global template has the same name as by Jeffrey Yasskin · 14 years ago
  66. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  67. a417b87 When checking for equality of template parameter lists, a template by Douglas Gregor · 14 years ago
  68. 4e44983 Copy source information for the inner type of an elaborated type; fixes some by John McCall · 14 years ago
  69. a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 14 years ago
  70. 5a84dec Provide the overloaded functions for UnresolvedLookupExpr and by Douglas Gregor · 14 years ago
  71. 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 14 years ago
  72. d5ab9b0 Improve recovery when we see a dependent template name that is missing by Douglas Gregor · 14 years ago
  73. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  74. e03db98 Added TemplateArgumentListInfo to FunctionTemplateSpecializationInfo. by Abramo Bagnara · 14 years ago
  75. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 14 years ago
  76. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
  77. 8859891 fix the TemplateArgumentList copy constructor to not by Chris Lattner · 14 years ago
  78. e4da7a0 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  79. a63db84 Revert r103770, "Added basic source locations to Elaborated and DependentName by Daniel Dunbar · 14 years ago
  80. 5431299 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  81. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  82. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  83. 2166beb The C++98/03 standard is disturbingly silent about out-of-scope by Douglas Gregor · 14 years ago
  84. 13c8577 Partial and full specializations of a class template may have a by Douglas Gregor · 14 years ago
  85. 0278e12 Support for 'template' as a disambiguator (PR7030) by Douglas Gregor · 14 years ago
  86. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 14 years ago
  87. c0c8300 After substituting a template argument for a non-type template by Douglas Gregor · 14 years ago
  88. 895162d Clean up our handling of local instantiation scopes, which keep track by Douglas Gregor · 14 years ago
  89. dc60c1e Introduce a sequence number into class template partial by Douglas Gregor · 14 years ago
  90. 63b4385 Rebuild the nested name specifiers in member-pointer declarator chunks when by John McCall · 14 years ago
  91. 77e2c67 It turns out that we *can* end up having to display template argument by Douglas Gregor · 14 years ago
  92. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
  93. 77c13e0 When we take the address of a declaration to bind it to a non-type by Douglas Gregor · 14 years ago
  94. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 14 years ago
  95. 48c89f4 Be more careful around dependent nested-name-specifiers, complaining by Douglas Gregor · 14 years ago
  96. 107de90 Keep track of when DependentNameTypes have no associated keyword by Douglas Gregor · 14 years ago
  97. 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 14 years ago
  98. c1c9df7 C++ [namespace.memdef]p3 only applies when the friend is not named via by Douglas Gregor · 14 years ago
  99. c0b3964 Audit uses of Sema::LookupSingleName for those lookups that are by Douglas Gregor · 15 years ago
  100. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago