1. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  2. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  3. c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
  4. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  5. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  6. 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
  7. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  8. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  9. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  10. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  11. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  12. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  13. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  14. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  15. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  16. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  17. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  18. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  19. eccce7e Fix a double free when parsing malformed code. Fixes rdar://9173693. by Argyrios Kyrtzidis · 13 years ago
  20. 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
  21. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
  22. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  23. 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
  24. d9d75e5 Simplify the parser's handling of Sema::ClassifyName() for types, by by Douglas Gregor · 13 years ago
  25. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  26. 3840281 Add support for '__is_literal_type' spelling of the existing by Chandler Carruth · 13 years ago
  27. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  28. 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
  29. b6b2b18 Fix an assertion when code-completing, rdar://9288730 & http://llvm.org/PR9728. by Argyrios Kyrtzidis · 13 years ago
  30. cf320c6 For consistency, change suffix from war_ to warn_ for some Microsoft warnings I introduced lately. by Francois Pichet · 13 years ago
  31. 893e1cc Parse GNU-style attributes prior to the type-id/new-type-id in a C++ by Douglas Gregor · 13 years ago
  32. 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
  33. 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 13 years ago
  34. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  35. fadb53b Fixes for some more expressions containing function templateids that by Douglas Gregor · 13 years ago
  36. 6cd9d4a Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType by Douglas Gregor · 13 years ago
  37. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 13 years ago
  38. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 13 years ago
  39. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 13 years ago
  40. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 13 years ago
  41. 640519e Fix some regressions in the GCC testsuite due to bad souce-location by Douglas Gregor · 13 years ago
  42. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 13 years ago
  43. b17cb9e Make sure to give CXXScopeSpec::SetInvalid() a valid source by Douglas Gregor · 13 years ago
  44. c34348a Retain complete source-location information for C++ by Douglas Gregor · 13 years ago
  45. 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 13 years ago
  46. 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 13 years ago
  47. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 13 years ago
  48. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
  49. 9f36113 Implement the Microsoft __is_convertible_to type trait, modeling the by Douglas Gregor · 13 years ago
  50. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  51. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  52. bc61bd8 When we're inside a functional cast, '>' is an operator. Fixes PR8912. by Douglas Gregor · 14 years ago
  53. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  54. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  55. 38c2b73 Fix enumerator not handled in switch warnings. by Francois Pichet · 14 years ago
  56. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  57. 76f11c9 Remove one I just added, add a more focused test for why the current code is correct. by Nico Weber · 14 years ago
  58. c43271e Try to get the bots green after r119966. by Nico Weber · 14 years ago
  59. 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
  60. 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
  61. 9bd1d8d Teach the C++ simple-type-specifier parser and tentative parses about by Douglas Gregor · 14 years ago
  62. a6eb5f8 When we encounter a '==' in a context expecting a '=', assume the user made a typo: by Argyrios Kyrtzidis · 14 years ago
  63. a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
  64. 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
  65. 4eb4f0f Fix a few minor issues with parsing and semantic analysis of C++ by Douglas Gregor · 14 years ago
  66. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
  67. ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
  68. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  69. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  70. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  71. b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
  72. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  73. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  74. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  75. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  76. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  77. e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
  78. 7c15353 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 14 years ago
  79. 4bd4031 Downgrade the "when type is in parentheses, array cannot have dynamic by Douglas Gregor · 14 years ago
  80. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  81. 661c36b Fix PR7180. by Argyrios Kyrtzidis · 14 years ago
  82. d6ab232 When we see a 'template' disambiguator that marks the next identifier by Douglas Gregor · 14 years ago
  83. 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
  84. c0012d6 Fix compiler warning about to false -> pointer conversion; patch by Dimitry Andric! by Daniel Dunbar · 14 years ago
  85. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  86. d5ab9b0 Improve recovery when we see a dependent template name that is missing by Douglas Gregor · 14 years ago
  87. 1fd6d44 Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 14 years ago
  88. 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 14 years ago
  89. 0278e12 Support for 'template' as a disambiguator (PR7030) by Douglas Gregor · 14 years ago
  90. 14b9162 Make Parser::ConsumeAndStoreUntil() more consistent with Parser::SkipUntil(). by Argyrios Kyrtzidis · 14 years ago
  91. 6aa14d8 Implement parsing for message sends in Objective-C++. Message sends in by Douglas Gregor · 14 years ago
  92. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  93. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  94. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  95. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 14 years ago
  96. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 14 years ago
  97. 396a9f2 Make sure that we finish the DeclSpec when parsing a C++ by Douglas Gregor · 14 years ago
  98. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 14 years ago
  99. d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 14 years ago
  100. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 14 years ago