1. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  2. bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
  3. 4111181 Just ignore friend templates for now so we won't crash. by Anders Carlsson · 15 years ago
  4. c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
  5. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  6. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  7. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  8. b117a60 Introduce an egregious hack to fix PR4828. by Douglas Gregor · 15 years ago
  9. f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
  10. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  11. 595adc1 Set the access specifier for using decls. by Anders Carlsson · 15 years ago
  12. 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
  13. 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
  14. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  15. d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
  16. 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
  17. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  18. 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
  19. fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
  20. 0f434ec Rename Action::TagKind to Action::TagUseKind, which removes both a misnomer by John McCall · 15 years ago
  21. 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
  22. d33133c Fix the parsing of default arguments for inline member function definitions. by Eli Friedman · 15 years ago
  23. d33c868 Issue a more descriptive diagnostics when mis-declaring a destructor. by Fariborz Jahanian · 15 years ago
  24. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  25. 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  26. bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  27. 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 15 years ago
  28. 87471f5 Fix PR4448. by Anders Carlsson · 15 years ago
  29. 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
  30. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  31. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  32. 6a588dd Diagnose the use of attributes on namespace aliases, from Anis Ahmad by Douglas Gregor · 15 years ago
  33. 6869d8e improve localizability by not passing english phrases into by Chris Lattner · 15 years ago
  34. 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 15 years ago
  35. a23b485 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 15 years ago
  36. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  37. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
  38. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  39. 6569d68 Reimplement much of the way that we track nested classes in the by Douglas Gregor · 15 years ago
  40. 2bba76b Improve name lookup for and template instantiation of declaration by Douglas Gregor · 15 years ago
  41. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  42. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  43. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
  44. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
  45. d4f551b Fix test case by always setting the type spec type, even for friend decls. by Anders Carlsson · 15 years ago
  46. 66e9977 Add an ActOnFriendDecl and call it for friend class decls. by Anders Carlsson · 15 years ago
  47. 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
  48. 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 15 years ago
  49. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  50. 4c97d76 Diagnose invalid uses of tagged types with a missing tag. For example, in: by Chris Lattner · 15 years ago
  51. e2b6833 Parse deleted member functions. Parsing member declarations goes through a different code path that I forgot previously. by Sebastian Redl · 15 years ago
  52. 97144fc fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 15 years ago
  53. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  54. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  55. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  56. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  57. 5144832 reduce indentation with an early exit. by Chris Lattner · 15 years ago
  58. 03bd5a1 Parse the location of the 'namespace' token to ActOnNamespaceAliasDef. No functionality change. by Anders Carlsson · 15 years ago
  59. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  60. dbb0094 Add an ActOnNamespaceAliasDef action and have the parser call it. by Anders Carlsson · 15 years ago
  61. f67606a Parse namespace aliases. by Anders Carlsson · 15 years ago
  62. 5aeccdb Handle parsing of templates in member declarations. Pass the AccessSpecifier all the way down to ActOnClassTemplate. by Anders Carlsson · 15 years ago
  63. 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 15 years ago
  64. 212e81c In Parser::ParseClassSpecifier, don't conflate a NULL declaration with by Douglas Gregor · 15 years ago
  65. 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 15 years ago
  66. ad5f960 Pass more sane arguments to ActOnStaticAssertDeclaration by Anders Carlsson · 15 years ago
  67. 511d7ab Add parser support for static_assert. by Anders Carlsson · 15 years ago
  68. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 15 years ago
  69. 27b7f10 Include struct context info for parser/sema crashes. This gives us: by Chris Lattner · 15 years ago
  70. 2254a9f Include namespace contexts in the virtual stack trace, so we get stuff by Chris Lattner · 15 years ago
  71. 7f43d67 Implementing parsing of template-ids as class-names, so that we can by Douglas Gregor · 15 years ago
  72. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 15 years ago
  73. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 15 years ago
  74. 22bd905 diagnose uses of deprecated typenames and tags. by Chris Lattner · 15 years ago
  75. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 15 years ago
  76. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 15 years ago
  77. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 15 years ago
  78. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 15 years ago
  79. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 15 years ago
  80. b43a50f Name change (isTypeName->getTypeName). by Steve Naroff · 15 years ago
  81. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 15 years ago
  82. 5ac8aff Some micro-optimizations for DISABLE_SMART_POINTERS: by Douglas Gregor · 15 years ago
  83. 3218c4b When we see a reference to a struct, class, or union like "struct X" by Douglas Gregor · 16 years ago
  84. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  85. 823c44e - Various comment typo fixes in Sema.h by Chris Lattner · 16 years ago
  86. 7a0ab5f rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and by Chris Lattner · 16 years ago
  87. 2f27477 minor code cleanups, reduce indentation since 'if' block can't fall through. by Chris Lattner · 16 years ago
  88. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  89. f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
  90. f59e17e Add explicit "fuzzy" parse support for Microsoft declspec. by Steve Naroff · 16 years ago
  91. 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
  92. bc8d564 implement PR3177 - "__extension__ union" not supported in C++ mode by Chris Lattner · 16 years ago
  93. f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
  94. 72b505b Delay parsing of default arguments of member functions until the class by Douglas Gregor · 16 years ago
  95. 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
  96. effa8d1 Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers. by Sebastian Redl · 16 years ago
  97. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
  98. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
  99. a474561 Parse the exception-specification throw(...), a Microsoft extension by Douglas Gregor · 16 years ago
  100. 4bdd91c Implement some suggestions by Daniel: by Argyrios Kyrtzidis · 16 years ago