1. 8564139 Correctly profile CXXPseudoDestructorExprs. by Eli Friedman · 12 years ago
  2. 5ec3eb1 OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 12 years ago
  3. cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
  4. ba71c08 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 12 years ago
  5. 852c9db C++1y: Allow aggregates to have default initializers. by Richard Smith · 13 years ago
  6. 24110cc Implement CapturedStmt AST by Tareq A. Siraj · 13 years ago
  7. 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
  8. b826a00 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 13 years ago
  9. b15fe3a PR13811: Add a FunctionParmPackExpr node to handle references to function by Richard Smith · 13 years ago
  10. 566359c Revert r163083 per chandlerc's request. by Joao Matos · 13 years ago
  11. c32a7e4 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 · 13 years ago
  12. d9fb09a [ms-inline asm] Rename getClobber to getClobberStringLiteral. No functional by Chad Rosier · 13 years ago
  13. de70e0e [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 13 years ago
  14. 3250302 Etch out the code path for MS-style inline assembly. by Chad Rosier · 13 years ago
  15. 6003ad5 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 13 years ago
  16. 0caa394 Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 14 years ago
  17. 3024f07 Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 14 years ago
  18. c202b28 Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 14 years ago
  19. d9a1cd8 PR12438: Profile a reference to a type template parameter by depth and index, by Richard Smith · 14 years ago
  20. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  21. c67fdd4 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 14 years ago
  22. e65b086 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 14 years ago
  23. cdb9f30 StmtProfiler: Add a null check for child statements. by Peter Collingbourne · 14 years ago
  24. 29c42f2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 14 years ago
  25. 6047f07 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 14 years ago
  26. c3a3c60 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 14 years ago
  27. 86fab84 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 14 years ago
  28. e31e606 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 14 years ago
  29. e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  30. fe96e0b Change the AST representation of operations on Objective-C by John McCall · 14 years ago
  31. 9d0eb8f Use StringLiteral::getBytes(), not StringLiteral::getString(), when profiling the expression, so that it works for non-UTF8 strings. by Douglas Gregor · 14 years ago
  32. deb4a2be Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 14 years ago
  33. 4b72fdd Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 14 years ago
  34. df14b3a Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 14 years ago
  35. fb65e59 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 14 years ago
  36. 7c454bb Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 14 years ago
  37. cf5f43c Fix a missing space noticed by matthewbg in code review. by Chandler Carruth · 14 years ago
  38. fe31481 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
  39. 631abd9 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 14 years ago
  40. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  41. 55808c1 Add support for builtin astype: by Tanya Lattner · 14 years ago
  42. 8fb0d9d Store a parameter index and function prototype depth in every by John McCall · 15 years ago
  43. 1c0675e Parsing/AST support for Structured Exception Handling by John Wiegley · 15 years ago
  44. 6242b6a Implementation of Embarcadero array type traits by John Wiegley · 15 years ago
  45. f9f6584 t/clang/expr-traits by John Wiegley · 15 years ago
  46. 9114759 C1X: implement generic selections by Peter Collingbourne · 15 years ago
  47. 02e85f3 Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 15 years ago
  48. e190dee Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 15 years ago
  49. c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
  50. c8e630e Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 15 years ago
  51. 8322c3a Give some convenient idiomatic accessors to Stmt::child_range and by John McCall · 15 years ago
  52. 41f8546 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 15 years ago
  53. 351762c A few more tweaks to the blocks AST representation: by John McCall · 15 years ago
  54. cdbc539 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 15 years ago
  55. 39c7980 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 15 years ago
  56. e4ff4b5 Replace the representation of template template argument pack by Douglas Gregor · 15 years ago
  57. f550077 Implement support for template template parameter packs, e.g., by Douglas Gregor · 15 years ago
  58. 820ba7b Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 15 years ago
  59. e8e9dd6 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
  60. eb5a39d When instantiating a non-type template parameter pack, be sure to by Douglas Gregor · 15 years ago
  61. 34b2113 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
  62. 9dfa3ce Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
  63. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  64. b7bd14f Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  65. 8d69a21 Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 15 years ago
  66. 681c075 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
  67. 4202c0f Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 15 years ago
  68. 9f4f207 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 15 years ago
  69. 6429f5c Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 15 years ago
  70. 3b79186 Revert my user-defined literal commits - r1124{58,60,67} pending by Alexis Hunt · 15 years ago
  71. 79eb546 Implement C++0x user-defined string literals. by Alexis Hunt · 15 years ago
  72. e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  73. 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
  74. b482eb8 Call the base class in StmtProfiler::VisitOverloadExpr. by Argyrios Kyrtzidis · 15 years ago
  75. f450545 Call the correct base class in StmtProfiler::VisitUnresolvedLookupExpr. by Argyrios Kyrtzidis · 15 years ago
  76. c57d34b Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago
  77. f5b160f When computing the canonical profile of a DeclRefExpr or MemberExpr, by Douglas Gregor · 15 years ago
  78. 747eb78 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
  79. e182370 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
  80. 6df2b8c Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 15 years ago
  81. 9643399 Added a field to BlockDeclRefExpr for future use. No functionality change yet. by Fariborz Jahanian · 15 years ago
  82. 0e0f67e Fill in some silly defaults to silence a GCC warning by Douglas Gregor · 15 years ago
  83. e9ceb31 Profile type-dependent uses of overloaded operators in C++ the same by Douglas Gregor · 15 years ago
  84. 656bb31 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Alexis Hunt · 16 years ago
  85. a8136cc Revert r103072; I accidentally ended up deleting a bunch of trailing by Alexis Hunt · 16 years ago
  86. b9f408a Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Alexis Hunt · 16 years ago
  87. d170206 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 16 years ago
  88. 882211c Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 16 years ago
  89. ba6c437 Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 16 years ago
  90. 6e997b2 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 16 years ago
  91. 3d988d9 r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 16 years ago
  92. 2d74de9 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 16 years ago
  93. 10eae18 Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 16 years ago
  94. 26222b6 Remove VISIBILITY_HIDDEN from lib/AST. by Benjamin Kramer · 16 years ago
  95. 7bab5ff Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 16 years ago
  96. e66edc1 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 16 years ago
  97. d14a864 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 16 years ago
  98. 8cd7813 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 16 years ago
  99. 9167f8b Introduce a new representation for template template by Douglas Gregor · 16 years ago
  100. 0ad1666 Track source information for template arguments and template specialization by John McCall · 16 years ago