1. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  2. 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
  3. b6b2b18 Fix an assertion when code-completing, rdar://9288730 & http://llvm.org/PR9728. by Argyrios Kyrtzidis · 13 years ago
  4. cf320c6 For consistency, change suffix from war_ to warn_ for some Microsoft warnings I introduced lately. by Francois Pichet · 13 years ago
  5. 893e1cc Parse GNU-style attributes prior to the type-id/new-type-id in a C++ by Douglas Gregor · 13 years ago
  6. ea698b3 Detect when the string "<::" is found in code after a cast or template name and is interpreted as "[:" because of the digraph "<:". When found, give an error with a fix-it to add whitespace between the "<" and "::". by Richard Smith · 13 years ago
  7. 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 14 years ago
  8. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 14 years ago
  9. fadb53b Fixes for some more expressions containing function templateids that by Douglas Gregor · 14 years ago
  10. 6cd9d4a Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType by Douglas Gregor · 14 years ago
  11. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  12. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  13. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
  14. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
  15. 640519e Fix some regressions in the GCC testsuite due to bad souce-location by Douglas Gregor · 14 years ago
  16. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
  17. b17cb9e Make sure to give CXXScopeSpec::SetInvalid() a valid source by Douglas Gregor · 14 years ago
  18. c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
  19. 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 14 years ago
  20. 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 14 years ago
  21. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 14 years ago
  22. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  23. 9f36113 Implement the Microsoft __is_convertible_to type trait, modeling the by Douglas Gregor · 14 years ago
  24. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  25. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  26. bc61bd8 When we're inside a functional cast, '>' is an operator. Fixes PR8912. by Douglas Gregor · 14 years ago
  27. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  28. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  29. 38c2b73 Fix enumerator not handled in switch warnings. by Francois Pichet · 14 years ago
  30. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  31. 76f11c9 Remove one I just added, add a more focused test for why the current code is correct. by Nico Weber · 14 years ago
  32. c43271e Try to get the bots green after r119966. by Nico Weber · 14 years ago
  33. 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
  34. 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
  35. 9bd1d8d Teach the C++ simple-type-specifier parser and tentative parses about by Douglas Gregor · 14 years ago
  36. a6eb5f8 When we encounter a '==' in a context expecting a '=', assume the user made a typo: by Argyrios Kyrtzidis · 14 years ago
  37. a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
  38. 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
  39. 4eb4f0f Fix a few minor issues with parsing and semantic analysis of C++ by Douglas Gregor · 14 years ago
  40. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
  41. ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
  42. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  43. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  44. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  45. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  46. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  47. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  48. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  49. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  50. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  51. e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
  52. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  53. 4bd4031 Downgrade the "when type is in parentheses, array cannot have dynamic by Douglas Gregor · 14 years ago
  54. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  55. 661c36b Fix PR7180. by Argyrios Kyrtzidis · 14 years ago
  56. d6ab232 When we see a 'template' disambiguator that marks the next identifier by Douglas Gregor · 14 years ago
  57. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  58. c0012d6 Fix compiler warning about to false -> pointer conversion; patch by Dimitry Andric! by Daniel Dunbar · 14 years ago
  59. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  60. d5ab9b0 Improve recovery when we see a dependent template name that is missing by Douglas Gregor · 14 years ago
  61. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  62. 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 14 years ago
  63. 0278e12 Support for 'template' as a disambiguator (PR7030) by Douglas Gregor · 14 years ago
  64. 14b9162 Make Parser::ConsumeAndStoreUntil() more consistent with Parser::SkipUntil(). by Argyrios Kyrtzidis · 14 years ago
  65. 6aa14d8 Implement parsing for message sends in Objective-C++. Message sends in by Douglas Gregor · 14 years ago
  66. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  67. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  68. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  69. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
  70. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 15 years ago
  71. 396a9f2 Make sure that we finish the DeclSpec when parsing a C++ by Douglas Gregor · 15 years ago
  72. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 15 years ago
  73. d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 15 years ago
  74. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 15 years ago
  75. 124b878 Improve parsing and instantiation of destructor names, so that we can by Douglas Gregor · 15 years ago
  76. d9bafa7 In some contexts, type declarations cannot occur. Pass this information down to ParseClassSpecifier, to make its decision easier. Fixes PR6200. by Sebastian Redl · 15 years ago
  77. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  78. b862b8f Eliminate an embarrassing performance regression in C/ObjC, where we by Douglas Gregor · 15 years ago
  79. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  80. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  81. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  82. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  83. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  84. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  85. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  86. e6252d1 Fix test and handle IK_LiteralOperatorId in a few more places. by Sean Hunt · 15 years ago
  87. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  88. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  89. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  90. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  91. a481edb Cope with extraneous "template" keyword when providing an out-of-line by Douglas Gregor · 15 years ago
  92. f6e6fc8 Implement C++ [basic.lookup.classref]p3, which states how the type by Douglas Gregor · 15 years ago
  93. 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
  94. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  95. 27591ff Improve recovery when we fail to parse the operand of a C++ named cast. Fixes PR5210 by Douglas Gregor · 15 years ago
  96. 1cf7f0a Eliminate the "old" ways of parsing operator-function-ids and by Douglas Gregor · 15 years ago
  97. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  98. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  99. 46df8cc Tweak some comments about unqualified-id and id-expression parsing. No functionality change by Douglas Gregor · 15 years ago
  100. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago