1. 4195637 Refactor to call ActOnFinishFullExpr on every full expression. Teach by Richard Smith · 12 years ago
  2. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  3. 1b46ead Remove the anonymous namespace from lib/Sema/TreeTransform.h by Argyrios Kyrtzidis · 12 years ago
  4. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  5. 5cf1589 Fix regression in r170489: when instantiating a direct initializer which is a by Richard Smith · 12 years ago
  6. cd6d5f4 Fix assertion failure in self-host (and probably bogus template instantiation by Richard Smith · 12 years ago
  7. c83c230 PR13470: Ensure that copy-list-initialization isntantiates as by Richard Smith · 12 years ago
  8. 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
  9. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  10. f641166 PR13098: If we're instantiating an overloaded binary operator and we could by Richard Smith · 12 years ago
  11. 73ed67c PR14428: When instantiating a 'new' expression, if we had a non-dependent by Richard Smith · 12 years ago
  12. efeeccf Unrevert r166268, reverted in r166272, with a fix for the issue which Nick by Richard Smith · 12 years ago
  13. 79cf161 Revert r166268, this fix for a crash-on-invalid introduced a rejects-valid. by Nick Lewycky · 12 years ago
  14. 80ddc31 PR14124: When performing template instantiation of a qualified-id outside of a by Richard Smith · 12 years ago
  15. 6cf7d7d Fixed CXXNamedCast right paren location propagation to instantiations. by Abramo Bagnara · 12 years ago
  16. 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
  17. be9af12 Add FP_CONTRACT support for clang. by Lang Hames · 12 years ago
  18. 80bfa3d Fix an edge case of mangling involving the combination of a lambda and typeid. by Eli Friedman · 12 years ago
  19. d7a6b16 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 12 years ago
  20. 511e3ae Delete some code which is, as far as I can tell, dead. by Eli Friedman · 12 years ago
  21. 8b533d9 If the range in a for range statement doesn't have a viable begin/end function, by Richard Smith · 12 years ago
  22. 8da8a66 Add the TypeSourceInfo for the lambda call operator to the lambda's by Eli Friedman · 12 years ago
  23. 9a4db03 PR13811: Add a FunctionParmPackExpr node to handle references to function by Richard Smith · 12 years ago
  24. 1ad23d6 Remove redundant semicolons which are null statements. by Dmitri Gribenko · 12 years ago
  25. 568ba87 Revert r163083 per chandlerc's request. by Joao Matos · 12 years ago
  26. 5be92de Implemented parsing and AST support for the MS __leave exception statement. Also a minor fix to __except printing in StmtPrinter.cpp. Thanks to Aaron Ballman for review. by Joao Matos · 12 years ago
  27. a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
  28. 02e221b Fix for assertion when solving unresolved templates. Patch by Magee, Josh. by Rafael Espindola · 12 years ago
  29. 5c7f594 [ms-inline asm] Rename getClobber to getClobberStringLiteral. No functional by Chad Rosier · 12 years ago
  30. df5faf5 [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 12 years ago
  31. 3b6bef9 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 12 years ago
  32. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  33. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  34. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  35. e1715b6 Better diagnostics for range-based for loops with bad range types. by Sam Panzer · 12 years ago
  36. df4ee10 [ms-inline asm] Remove old cruft now that MS-style asms their own code path. by Chad Rosier · 12 years ago
  37. bc20bbb Removed unused LParenLoc parameter to ActOnCXXForRangeStmt by Sam Panzer · 12 years ago
  38. 7bd092b [ms-inline asm] Add the left brace source location and improve the pretty by Chad Rosier · 12 years ago
  39. 92570bd [ms-inline asm] Remove the last bits of LineEnds. by Chad Rosier · 12 years ago
  40. 9fbf327 Remove trailing return flag from FunctionTypeLoc, since we now carry that by Richard Smith · 12 years ago
  41. 62f22b8 [ms-inline asm] Refactor the logic to generate the AsmString into Sema. No by Chad Rosier · 12 years ago
  42. 4a9d795 Whitespace. by Chad Rosier · 12 years ago
  43. 79efe24 [ms-inline asm] Stmt destructors are never called, so allocate the AsmToks using by Chad Rosier · 12 years ago
  44. 8f726de [ms-inline asm] Pass Tokens to Sema and store them in the AST. No functional by Chad Rosier · 12 years ago
  45. 612409e PR12057: Allow variadic template pack expansions to cross lambda boundaries. by Richard Smith · 12 years ago
  46. adb1d4c PR12917: Remove incorrect assumption that lambda mangling information cannot by Richard Smith · 12 years ago
  47. 4990890 Inline storage of attributes in AttributedStmt. by Alexander Kornienko · 12 years ago
  48. a1eec4b objective-c: Refactor parse/sema portion of by Fariborz Jahanian · 12 years ago
  49. 699c904 Documentation cleanup: by James Dennett · 12 years ago
  50. 8cd64b4 Etch out the code path for MS-style inline assembly. by Chad Rosier · 12 years ago
  51. 6314db9 PR12798: Don't drop part of the nested name specifier when instantiating a by Richard Smith · 12 years ago
  52. eb382ec Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
  53. e6975e9 Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it. by Richard Smith · 13 years ago
  54. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 13 years ago
  55. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 13 years ago
  56. 7f39d51 Fix a Sema invariant bug that I recently introduced involving by John McCall · 13 years ago
  57. f54486a Move the computation of the lambda mangling information (mangling by Douglas Gregor · 13 years ago
  58. d8b5ca1 ObjCBoolLiterals (__objc_yes/__objc_no) behave like C++ booleans (true/false). They are NOT objects. by Jordy Rose · 13 years ago
  59. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  60. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  61. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  62. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  63. 72b8b1e A couple minor bug-fixes for template instantiation for expressions which are sometimes potentially evaluated. by Eli Friedman · 13 years ago
  64. ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 13 years ago
  65. ec79d87 Two minor, related fixes for template instantiation with blocks: by Douglas Gregor · 13 years ago
  66. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  67. 76f3f69 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 13 years ago
  68. ccc1b5e Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago
  69. 9e8c92a Basic support for name mangling of C++11 lambda expressions. Because by Douglas Gregor · 13 years ago
  70. e8e92b9 Remove dead code. by Ahmed Charles · 13 years ago
  71. 999713e Rewrite variable capture within lambda expressions and blocks, by Douglas Gregor · 13 years ago
  72. 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
  73. 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
  74. 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 years ago
  75. c6889e7 Implement C++ core issue 974, which permits default arguments for by Douglas Gregor · 13 years ago
  76. 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
  77. a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 13 years ago
  78. d5387e8 Link together the call operator produced from transforming a lambda by Douglas Gregor · 13 years ago
  79. dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 13 years ago
  80. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  81. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
  82. 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 13 years ago
  83. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
  84. 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 13 years ago
  85. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
  86. 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 13 years ago
  87. 5f2987c Split Sema::MarkDeclarationReferenced into multiple functions; the additional entry points are needed to implement C++11 odr-use marking correctly. No functional change in this patch; I'll actually make the change which fixes the odr-use marking in a followup patch. by Eli Friedman · 13 years ago
  88. d29975f Make sure we call MaybeCreateExprWithCleanups for the sub-expression of an indirect goto. by Eli Friedman · 13 years ago
  89. c6c14e5 A couple minor fixes to template instantiation for for-range loops. by Eli Friedman · 13 years ago
  90. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  91. 84b007f Refactor to share code for handling return statements between lambda expressions and block literals. As it turns out, almost all the logic can be shared. by Eli Friedman · 13 years ago
  92. 01f276d Don't stack-allocate an IntegerLiteral which can be referred to after the current method returns. PR11744, part 2. by Eli Friedman · 13 years ago
  93. 457a377 Fix a crash involving a multi-dimensional dependent VLA. PR11744. by Eli Friedman · 13 years ago
  94. d1bb4ae When we're substituting into a function parameter pack and expect to by Douglas Gregor · 13 years ago
  95. 00b4657 In TreeTransform<Derived>::TransformBlockExpr, call ActOnBlockError for errors, by Argyrios Kyrtzidis · 13 years ago
  96. 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
  97. 6b3014b The value of a case statement is a potentially evaluated context. Found by inspection. by Eli Friedman · 13 years ago
  98. b69b42c Start refactoring code for capturing variables and 'this' so that it is shared between lambda expressions and block literals. by Eli Friedman · 13 years ago
  99. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  100. 92be2a5 When we manage to re-use an expression during tree transformation (= by Douglas Gregor · 13 years ago