1. d54eb44 Parse default arguments within member functions in source order, from by Douglas Gregor · 14 years ago
  2. 334d47e Add parsing support for Microsoft attributes. MS attributes will just be skipped and not inserted into the AST for now. by Francois Pichet · 14 years ago
  3. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  4. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  5. 37bf9d2 Allow the use of C++0x deleted functions as an extension in C++98. by Anders Carlsson · 14 years ago
  6. a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
  7. 9ba23b4 Improve recovery when there is a stray ']' or ')' before the ';' at by Douglas Gregor · 14 years ago
  8. 751f692 Improve recovery when a comma is missing between enumerators in an by Douglas Gregor · 14 years ago
  9. b1f6fa4 Improve diagnostic and recovery when missing a comma between base or by Douglas Gregor · 14 years ago
  10. 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
  11. 0133f52 Basic code completion support for the base and member initializers in by Douglas Gregor · 14 years ago
  12. d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
  13. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  14. 09a63c9 Parse all kinds of declarations as part of a linkage-specification, by Douglas Gregor · 14 years ago
  15. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  16. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  17. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  18. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  19. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  20. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  21. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  22. 646395b -Make TokenID of IdentifierInfo read-only, remove setTokenID(). by Argyrios Kyrtzidis · 14 years ago
  23. b1d397c Allow multiple __declspec attributes after a class-key. by John McCall · 14 years ago
  24. 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
  25. 207014e Improve error recovery when presented with an ill-formed template-id by John McCall · 14 years ago
  26. 5606220 Add source location information to C++ base specifiers. by Nick Lewycky · 14 years ago
  27. c9068d7 Treat template parameters as part of the declaration-specifiers for the by John McCall · 14 years ago
  28. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  29. 926c4b4 Partial fix for PR7267 based on comments by John McCall on an earlier patch. by Chandler Carruth · 14 years ago
  30. 07976d2 When semantic analysis fail to introduce a class or class template, by Douglas Gregor · 14 years ago
  31. e0cc047 When parsing cached C++ method declarations/definitions, save the by Douglas Gregor · 14 years ago
  32. f13ca06 Make the "extra ';' inside a struct or union" diagnostic more by Douglas Gregor · 14 years ago
  33. e656325 Allow an asm label specifier on C++ methods, like GCC does. by Chris Lattner · 14 years ago
  34. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  35. 5ee3734 Don't try to parse class template specializations in C. It can only by Douglas Gregor · 14 years ago
  36. 42a4f66 Don't just skip over the entire tag definition if the parser action didn't by John McCall · 14 years ago
  37. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  38. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 14 years ago
  39. 33f9924 mutable is a storage class that can follow a class/struct/union definition. Fixes PR7153 by Douglas Gregor · 14 years ago
  40. 95f1b15 Namespaces can only be defined at global or namespace scope. Fixes PR6596. by Douglas Gregor · 14 years ago
  41. d566381 Replace a char*/size pair with stringref. by Benjamin Kramer · 14 years ago
  42. 74256f5 Parse friend template ids as types instead of ending up in by John McCall · 14 years ago
  43. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 14 years ago
  44. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  45. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  46. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  47. 0b4c9b5 Support __attribute__((packed)) (along with other attributes) at the by Douglas Gregor · 14 years ago
  48. db7bb4a Clean up after ourselves when there's an error parsing the base clause. by John McCall · 14 years ago
  49. 453091c Audit all Preprocessor::getSpelling() callers, improving failure by Douglas Gregor · 14 years ago
  50. 1935754 Use SmallString instead of SmallVector by Kovarththanan Rajaratnam · 14 years ago
  51. 8f8210c Fix an amusing typo that completely the re-introduction of parameters by Douglas Gregor · 14 years ago
  52. d2b43bf Add comment by Douglas Gregor · 14 years ago
  53. 21d53e1 When we're parsing template names as part of base-specifiers, we are by Douglas Gregor · 14 years ago
  54. b3a4e43 Implement PR6423 by using one token of lookahead to disambiguate by Chris Lattner · 14 years ago
  55. ddeea56 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 14 years ago
  56. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 14 years ago
  57. 124b878 Improve parsing and instantiation of destructor names, so that we can by Douglas Gregor · 14 years ago
  58. 1e37765 Clean up ownership of 'AttributeList' objects in Parser. Apparently by Ted Kremenek · 14 years ago
  59. 63a0113 Fix assertion failure when parsing linkage specifications (PR5921), by Douglas Gregor · 14 years ago
  60. 2a3503d Add attributes to namespace decls. by Anders Carlsson · 14 years ago
  61. d9bafa7 In some contexts, type declarations cannot occur. Pass this information down to ParseClassSpecifier, to make its decision easier. Fixes PR6200. by Sebastian Redl · 14 years ago
  62. c2e1c1a Declarators can have grouping parens. This fixes rdar://7608537. by Chris Lattner · 14 years ago
  63. 16acfee fix PR6216 by Chris Lattner · 14 years ago
  64. 99c9520 the declspec of a declaration can have storage-class specifiers, by Chris Lattner · 14 years ago
  65. 4ed5d91 Implement PR6180, substantially improving the diagnostics we get from by Chris Lattner · 14 years ago
  66. ae50d50 improve diagnostics for C++ struct ; issues. Before: by Chris Lattner · 14 years ago
  67. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 14 years ago
  68. b988f9c Move the type specifier location for elaborated-type-specifiers from by Douglas Gregor · 14 years ago
  69. 92f8831 Implement elementary access control. by John McCall · 14 years ago
  70. 26997fd While determining when to parse inline member functions of a class, by Douglas Gregor · 14 years ago
  71. 84d0a19 Improve recovery for template-ids whose template-name doesn't actually by Douglas Gregor · 14 years ago
  72. d9b600c Parse dependent template-ids in base clauses and member by Douglas Gregor · 14 years ago
  73. f936815 Don't inject the class name until that magical lbrace. by John McCall · 15 years ago
  74. bd0dfa5 Parse base specifiers within the scope of the class. This is possibly not by John McCall · 15 years ago
  75. aa87d33 Remember the type name's scope specifier in the DeclSpec. by John McCall · 15 years ago
  76. 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago
  77. a1efc8c fix incorrect parsing of bitfields pointed out by Doug. I chose by Chris Lattner · 15 years ago
  78. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  79. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  80. 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
  81. be1ea44 remove some defaulted params for consistency. by Chris Lattner · 15 years ago
  82. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  83. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  84. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  85. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  86. 1b2fc0f Fix attribute between function decl ')' and '{' or '=0' by John Thompson · 15 years ago
  87. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  88. 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
  89. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  90. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  91. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  92. c2253f5 add some fixit hints. by Chris Lattner · 15 years ago
  93. 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
  94. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  95. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  96. c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
  97. 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
  98. fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
  99. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  100. 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 15 years ago