1. 1ddbd89 Fix a few -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
  2. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  3. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  4. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  5. 78fe3e0 PR13619: Make sure we're not at EOF before looking at NextToken(). by Richard Smith · 12 years ago
  6. 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
  7. 950435c In 'delete []', the '[]' never starts a lambda. Update a FIXME with a standard reference and add a test. by Richard Smith · 12 years ago
  8. d48ab06 Tweak code-completion heuristics deciding between a lambda by Douglas Gregor · 12 years ago
  9. 437fbc5 When we encounter a code-completion token while parsing an ill-formed by Douglas Gregor · 12 years ago
  10. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  11. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  12. 19a2702 Extend the error recovery for a template-argument-list terminated by '>>' to by Richard Smith · 12 years ago
  13. 7bf3340 Move isCXXSimpleTypeSpecifier from Parser to Sema and tweak it for wider use. by Kaelyn Uhrain · 12 years ago
  14. 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
  15. c86c40b Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope by Douglas Gregor · 12 years ago
  16. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  17. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  18. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 12 years ago
  19. 13bb701 Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool. by Benjamin Kramer · 12 years ago
  20. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  21. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  22. 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 12 years ago
  23. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  24. 3376277 Fix a couple of issues with literal-operator-id parsing, and provide recovery by Richard Smith · 12 years ago
  25. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  26. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 12 years ago
  27. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 12 years ago
  28. 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 12 years ago
  29. fccfb62 In the conflict between C++11 [expr.prim.general]p4, which declares by Douglas Gregor · 12 years ago
  30. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 12 years ago
  31. 2b28bf1 Set the location of the template keyword when allocating a new TemplateIdAnnotation. by Benjamin Kramer · 12 years ago
  32. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 12 years ago
  33. c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 12 years ago
  34. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 12 years ago
  35. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 12 years ago
  36. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 12 years ago
  37. 81f3bff Implement code completion support for lambda capture lists. by Douglas Gregor · 12 years ago
  38. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 12 years ago
  39. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 12 years ago
  40. 56a0428 Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new. by Sebastian Redl · 12 years ago
  41. 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 13 years ago
  42. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
  43. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  44. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  45. cd78e61 Avoid correcting unknown identifiers to types where types aren't allowed. by Kaelyn Uhrain · 13 years ago
  46. 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 13 years ago
  47. 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  48. ef331b7 Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler and less error-prone way of handling the relevant cases. Towards marking of whether a declaration is used more accurately. by Eli Friedman · 13 years ago
  49. fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 13 years ago
  50. d6c7c67 Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'. by Richard Trieu · 13 years ago
  51. 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
  52. 906a7e1 More lambda work. Fixes a minor bug Richard pointed out, makes lookup for lambda parameters work correctly, recording more information into the AST. by Eli Friedman · 13 years ago
  53. ec9ea72 More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body. by Eli Friedman · 13 years ago
  54. f88c400 Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralContext. Use it to ensure semantic analysis of types isn't confused by the lack of a type specifier. by Eli Friedman · 13 years ago
  55. deeab90 Fix messed-up indentation in r147515. by Eli Friedman · 13 years ago
  56. dc3b723 Stub out the Sema interface for lambda expressions, and change the parser to use it. Unconditionally error on lambda expressions because they don't work in any meaningful way yet. by Eli Friedman · 13 years ago
  57. 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
  58. 85c60db Silence gcc warnings. by Benjamin Kramer · 13 years ago
  59. 91ec789 Support decltype in pseudo destructors and dependent destructor calls. by David Blaikie · 13 years ago
  60. 53a75c0 Decltype in non-pseudo (& non-dependent) dtor calls. by David Blaikie · 13 years ago
  61. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  62. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  63. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  64. 6796fc1 Remove duplicate word & unnecessary conditional. by David Blaikie · 13 years ago
  65. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  66. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  67. 29e3a31 Don't warn about use of 'final' in ill-formed C++98 code which didn't use by Richard Smith · 13 years ago
  68. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  69. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  70. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  71. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  72. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  73. c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
  74. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  75. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  76. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  77. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  78. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  79. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  80. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  81. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  82. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  83. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  84. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  85. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  86. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  87. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  88. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  89. eccce7e Fix a double free when parsing malformed code. Fixes rdar://9173693. by Argyrios Kyrtzidis · 13 years ago
  90. 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
  91. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
  92. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  93. 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
  94. d9d75e5 Simplify the parser's handling of Sema::ClassifyName() for types, by by Douglas Gregor · 13 years ago
  95. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  96. 3840281 Add support for '__is_literal_type' spelling of the existing by Chandler Carruth · 13 years ago
  97. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  98. 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
  99. b6b2b18 Fix an assertion when code-completing, rdar://9288730 & http://llvm.org/PR9728. by Argyrios Kyrtzidis · 13 years ago
  100. cf320c6 For consistency, change suffix from war_ to warn_ for some Microsoft warnings I introduced lately. by Francois Pichet · 13 years ago