1. e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
  2. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  3. 4bd4031 Downgrade the "when type is in parentheses, array cannot have dynamic by Douglas Gregor · 14 years ago
  4. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  5. 661c36b Fix PR7180. by Argyrios Kyrtzidis · 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. c0012d6 Fix compiler warning about to false -> pointer conversion; patch by Dimitry Andric! by Daniel Dunbar · 14 years ago
  9. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  10. d5ab9b0 Improve recovery when we see a dependent template name that is missing by Douglas Gregor · 14 years ago
  11. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  12. 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 14 years ago
  13. 0278e12 Support for 'template' as a disambiguator (PR7030) by Douglas Gregor · 14 years ago
  14. 14b9162 Make Parser::ConsumeAndStoreUntil() more consistent with Parser::SkipUntil(). by Argyrios Kyrtzidis · 14 years ago
  15. 6aa14d8 Implement parsing for message sends in Objective-C++. Message sends in by Douglas Gregor · 14 years ago
  16. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  17. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  18. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  19. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 14 years ago
  20. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 14 years ago
  21. 396a9f2 Make sure that we finish the DeclSpec when parsing a C++ by Douglas Gregor · 14 years ago
  22. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 14 years ago
  23. d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 14 years ago
  24. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 14 years ago
  25. 124b878 Improve parsing and instantiation of destructor names, so that we can by Douglas Gregor · 14 years ago
  26. 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
  27. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  28. b862b8f Eliminate an embarrassing performance regression in C/ObjC, where we by Douglas Gregor · 15 years ago
  29. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  30. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  31. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  32. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  33. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  34. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  35. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  36. e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
  37. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  38. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  39. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  40. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  41. a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
  42. f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
  43. 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
  44. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  45. 27591ff Improve recovery when we fail to parse the operand of a C++ named cast. Fixes PR5210 by Douglas Gregor · 15 years ago
  46. 1cf7f0a Eliminate the "old" ways of parsing operator-function-ids and by Douglas Gregor · 15 years ago
  47. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  48. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  49. 46df8cc Tweak some comments about unqualified-id and id-expression parsing. No functionality change by Douglas Gregor · 15 years ago
  50. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  51. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  52. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  53. f17bb74 When building and instantiating a template-id reference expression, such as by Douglas Gregor · 15 years ago
  54. ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 15 years ago
  55. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  56. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  57. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  58. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  59. eab975d Fix a couple issues with parsing invalid nested-name-specifiers. by Eli Friedman · 15 years ago
  60. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  61. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  62. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  63. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  64. fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
  65. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
  66. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  67. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  68. edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
  69. c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
  70. 5c7f786 rearrange more code, this avoids a token lookahead for foo< by Chris Lattner · 15 years ago
  71. 77cf72a move some code around, no functionality change. by Chris Lattner · 15 years ago
  72. 67b9e83 simplify some code. by Chris Lattner · 15 years ago
  73. ac7610d Rework the way we track which declarations are "used" during by Douglas Gregor · 15 years ago
  74. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  75. b53f08a PR4122: Tweak the ambiguity handling to handle (S())() correctly. I've by Eli Friedman · 15 years ago
  76. f40882a The disambiguation process for ambiguous paren expressions is not "side effects free", e.g: by Argyrios Kyrtzidis · 15 years ago
  77. a558a89 Some minor comments modifications. by Argyrios Kyrtzidis · 15 years ago
  78. f58f45e Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and by Argyrios Kyrtzidis · 15 years ago
  79. 21e7ad2 Remove ParseSimpleParenExpression. by Argyrios Kyrtzidis · 15 years ago
  80. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  81. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  82. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
  83. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
  84. 9b3064b Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 15 years ago
  85. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  86. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  87. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  88. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  89. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 15 years ago
  90. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 15 years ago
  91. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 15 years ago
  92. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 15 years ago
  93. 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 15 years ago
  94. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 15 years ago
  95. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 15 years ago
  96. ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 15 years ago
  97. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  98. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  99. 5ac8aff Some micro-optimizations for DISABLE_SMART_POINTERS: by Douglas Gregor · 16 years ago
  100. cd965b9 Convert a few expression actions to smart pointers. by Sebastian Redl · 16 years ago