1. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  2. c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
  3. 004659a Fix PR7617 by not entering ParseFunctionDefinition when by Chris Lattner · 14 years ago
  4. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  5. bb3310a Implement C++ DR481, which clarifies that the scope of template by Douglas Gregor · 14 years ago
  6. d6ab232 When we see a 'template' disambiguator that marks the next identifier by Douglas Gregor · 14 years ago
  7. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  8. 7b6d25b Properly disambiguate between an elaborated-type-specifier and a by Douglas Gregor · 14 years ago
  9. d5ab9b0 Improve recovery when we see a dependent template name that is missing by Douglas Gregor · 14 years ago
  10. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  11. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 14 years ago
  12. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  13. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  14. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  15. 39d6711 When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. by Sebastian Redl · 15 years ago
  16. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  17. 64a4eb2 Make sure to give an error for template argument lists followed by junk. by Eli Friedman · 15 years ago
  18. de138eb Second half of r91023, saving files is good. by Chris Lattner · 15 years ago
  19. 68f7a24 spread 'const' love to some variables. this considerably reduces the amount of dirty data around. by Nuno Lopes · 15 years ago
  20. 85b4521 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 15 years ago
  21. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  22. 98440b4 Implement C++ [temp.param]p2 correctly, looking ahead when we see a by Douglas Gregor · 15 years ago
  23. a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
  24. eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
  25. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  26. 3a4a2b3 Silence warning. by Benjamin Kramer · 15 years ago
  27. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  28. 8623541 Properly replace (cxxscope, template-id) annotation tokens with a by Douglas Gregor · 15 years ago
  29. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  30. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  31. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  32. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  33. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  34. c305833 Keep track of the template parameter depth properly when we have by Douglas Gregor · 15 years ago
  35. 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
  36. 0f499d9 Fix a typo in a variable name by Douglas Gregor · 15 years ago
  37. 5c15fe1 sp. by John McCall · 15 years ago
  38. 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
  39. c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
  40. 52591bf Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 15 years ago
  41. e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
  42. ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 15 years ago
  43. ce5635a Address more comments from Doug. by Anders Carlsson · 15 years ago
  44. 941df7d Parse support for C++0x type parameter packs. by Anders Carlsson · 15 years ago
  45. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  46. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  47. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
  48. 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 15 years ago
  49. 97144fc fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 15 years ago
  50. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  51. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  52. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  53. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  54. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  55. 5aeccdb Handle parsing of templates in member declarations. Pass the AccessSpecifier all the way down to ActOnClassTemplate. by Anders Carlsson · 15 years ago
  56. b2fb6de Clean up and document code modification hints. by Douglas Gregor · 15 years ago
  57. 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 15 years ago
  58. 3965b7b Cope with use of the token '>>' inside a template argument list, e.g., by Douglas Gregor · 15 years ago
  59. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 15 years ago
  60. 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
  61. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
  62. 68c6993 Fix a problem with bogus template shadowing warnings by Douglas Gregor · 16 years ago
  63. d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
  64. 8b64259 Teach the type-id/expression disambiguator about different by Douglas Gregor · 16 years ago
  65. c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
  66. f02da89 Implement Sebastian's idea for simplifying our handling of the greater-than operator/delimiter. Also, clean up after ourselves following a failed parse of a template-argument-list by Douglas Gregor · 16 years ago
  67. 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
  68. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
  69. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  70. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  71. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  72. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  73. b31757b rename tok::annot_qualtypename -> tok::annot_typename, which is both by Chris Lattner · 16 years ago
  74. 7452c6f TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can by Chris Lattner · 16 years ago
  75. 532e19b Simplify some control flow and remove a call to TryAnnotateCXXScopeToken by Chris Lattner · 16 years ago
  76. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
  77. d6fb7ef Ultrasimplistic sketch for the parsing of C++ template-ids. This won't by Douglas Gregor · 16 years ago
  78. 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 16 years ago
  79. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
  80. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
  81. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  82. 26236e8 A little more scaffolding for parsing templates: by Douglas Gregor · 16 years ago
  83. adcac88 Basic support for parsing templates, from Andrew Sutton by Douglas Gregor · 16 years ago