1. f936815 Don't inject the class name until that magical lbrace. by John McCall · 15 years ago
  2. bd0dfa5 Parse base specifiers within the scope of the class. This is possibly not by John McCall · 15 years ago
  3. aa87d33 Remember the type name's scope specifier in the DeclSpec. by John McCall · 15 years ago
  4. 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago
  5. a1efc8c fix incorrect parsing of bitfields pointed out by Doug. I chose by Chris Lattner · 15 years ago
  6. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  7. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  8. 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
  9. be1ea44 remove some defaulted params for consistency. by Chris Lattner · 15 years ago
  10. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  11. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  12. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  13. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  14. 1b2fc0f Fix attribute between function decl ')' and '{' or '=0' by John Thompson · 15 years ago
  15. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  16. d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
  17. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  18. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  19. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  20. c2253f5 add some fixit hints. by Chris Lattner · 15 years ago
  21. 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
  22. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  23. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  24. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  25. 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
  26. fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
  27. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  28. 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 15 years ago
  29. 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 15 years ago
  30. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  31. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  32. bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
  33. 4111181 Just ignore friend templates for now so we won't crash. by Anders Carlsson · 15 years ago
  34. c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
  35. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  36. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  37. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  38. b117a60 Introduce an egregious hack to fix PR4828. by Douglas Gregor · 15 years ago
  39. f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
  40. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  41. 595adc1 Set the access specifier for using decls. by Anders Carlsson · 15 years ago
  42. 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
  43. 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
  44. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  45. d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
  46. 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
  47. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  48. 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
  49. fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
  50. 0f434ec Rename Action::TagKind to Action::TagUseKind, which removes both a misnomer by John McCall · 15 years ago
  51. 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
  52. d33133c Fix the parsing of default arguments for inline member function definitions. by Eli Friedman · 15 years ago
  53. d33c868 Issue a more descriptive diagnostics when mis-declaring a destructor. by Fariborz Jahanian · 15 years ago
  54. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  55. 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  56. bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  57. 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 15 years ago
  58. 87471f5 Fix PR4448. by Anders Carlsson · 15 years ago
  59. 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
  60. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  61. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  62. 6a588dd Diagnose the use of attributes on namespace aliases, from Anis Ahmad by Douglas Gregor · 15 years ago
  63. 6869d8e improve localizability by not passing english phrases into by Chris Lattner · 15 years ago
  64. 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 15 years ago
  65. a23b485 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 15 years ago
  66. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  67. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
  68. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  69. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  70. 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 15 years ago
  71. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  72. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  73. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
  74. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
  75. d4f551b Fix test case by always setting the type spec type, even for friend decls. by Anders Carlsson · 15 years ago
  76. 66e9977 Add an ActOnFriendDecl and call it for friend class decls. by Anders Carlsson · 15 years ago
  77. 5dc2af1 For friend class decls, always use TK_Reference so we'll try to look up existing class decls first. by Anders Carlsson · 15 years ago
  78. 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 15 years ago
  79. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  80. 4c97d76 Diagnose invalid uses of tagged types with a missing tag. For example, in: by Chris Lattner · 15 years ago
  81. e2b6833 Parse deleted member functions. Parsing member declarations goes through a different code path that I forgot previously. by Sebastian Redl · 15 years ago
  82. 97144fc fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 15 years ago
  83. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  84. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  85. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  86. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  87. 5144832 reduce indentation with an early exit. by Chris Lattner · 15 years ago
  88. 03bd5a1 Parse the location of the 'namespace' token to ActOnNamespaceAliasDef. No functionality change. by Anders Carlsson · 15 years ago
  89. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  90. dbb0094 Add an ActOnNamespaceAliasDef action and have the parser call it. by Anders Carlsson · 15 years ago
  91. f67606a Parse namespace aliases. by Anders Carlsson · 15 years ago
  92. 5aeccdb Handle parsing of templates in member declarations. Pass the AccessSpecifier all the way down to ActOnClassTemplate. by Anders Carlsson · 15 years ago
  93. 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 15 years ago
  94. 212e81c In Parser::ParseClassSpecifier, don't conflate a NULL declaration with by Douglas Gregor · 15 years ago
  95. 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 15 years ago
  96. ad5f960 Pass more sane arguments to ActOnStaticAssertDeclaration by Anders Carlsson · 15 years ago
  97. 511d7ab Add parser support for static_assert. by Anders Carlsson · 15 years ago
  98. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 15 years ago
  99. 27b7f10 Include struct context info for parser/sema crashes. This gives us: by Chris Lattner · 15 years ago
  100. 2254a9f Include namespace contexts in the virtual stack trace, so we get stuff by Chris Lattner · 15 years ago