1. 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
  2. 1fe85ea Add Decl::isParameterPack(), which covers both function and template by Douglas Gregor · 14 years ago
  3. aa165f8 Refactor the tree transform's many loops over sets of expressions by Douglas Gregor · 14 years ago
  4. 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
  5. bebbe0d Variadic templates: extend the Expr class with a bit that specifies by Douglas Gregor · 14 years ago
  6. e005d19 Introduce ObjCMessageExpr::getReceiverRange() to get the source range of the receiver. by Argyrios Kyrtzidis · 14 years ago
  7. f40f0d5 Keep the source location of the selector in ObjCMessageExpr. by Argyrios Kyrtzidis · 14 years ago
  8. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  9. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  10. 9c5d70c Make IgnoreParenLValueCasts skip __extension__ nodes like IgnoreParens(). by John McCall · 14 years ago
  11. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  12. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  13. 0ae287a Restore the lvalue-to-rvalue conversion patch with a minimal fix. by John McCall · 14 years ago
  14. 20fbe7c L-value to r-value conversion is not ready for prime-time. by John McCall · 14 years ago
  15. 7e48579 Introduce an r-value to l-value cast kind. I'm not promising anything by John McCall · 14 years ago
  16. f8b3015 Look through parentheses when deciding whether an expr is a temporary object. Fixes PR8683. by Anders Carlsson · 14 years ago
  17. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  18. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  19. 08f92e3 a metric ton of refactoring later, Sema::getLocationOfStringLiteralByte by Chris Lattner · 14 years ago
  20. e2b7688 Kill CK_Unknown and flesh out the documentation for the existing CastKinds. by John McCall · 14 years ago
  21. 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
  22. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  23. f3ea8cf Add a few more complex-related cast kinds that arise due to arbitrary by John McCall · 14 years ago
  24. 2bb5d00 Introduce five new cast kinds for various conversions into and by John McCall · 14 years ago
  25. 404cd16 Introduce a null-to-pointer implicit cast kind. by John McCall · 14 years ago
  26. c4ba51f Fix InitListExpr::getSourceRange() to work in the case of no locations for '(' and ')'. This can happen by Ted Kremenek · 14 years ago
  27. 11ab790 Emit error when using a bound member function for something other than calling it. by Argyrios Kyrtzidis · 14 years ago
  28. 0f279e7 Emit an error when trying to form a pointer-to-member to a bitfield. by Argyrios Kyrtzidis · 14 years ago
  29. 3248854 Rename alignof -> alignOf to avoid irritating C++'0x compilers, PR8423 by Chris Lattner · 14 years ago
  30. 8e6285a Optimize field space usage in CompoundStmt, LabelStmt, Expr, and CastExpr. by John McCall · 14 years ago
  31. b9eb35c Treat __extension__ like ParenExpr. by Abramo Bagnara · 14 years ago
  32. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  33. ff3a078 Patch to support transparent_union arguments by Fariborz Jahanian · 14 years ago
  34. db148be Copying result of object property reference expression by Fariborz Jahanian · 14 years ago
  35. 5cadfab Fixed isConstantInitializer for __builtin_choose_expr. by Abramo Bagnara · 14 years ago
  36. d2827af Warn when an expression result in a LabelStmt is unused. by Argyrios Kyrtzidis · 14 years ago
  37. 19e60ad Right, there are *two* cases of pr-value class-type expressions that don't by John McCall · 14 years ago
  38. 58277b5 Tweak comment as suggested by Sebastian. by John McCall · 14 years ago
  39. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  40. 0b34cf7 Test destructors in delete expressions and of temporaries for throwing. by Sebastian Redl · 14 years ago
  41. 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
  42. 295995c First version of a testcase, plus fixes. by Sebastian Redl · 14 years ago
  43. 369e51f Implement Expr::CanThrow, a function that applies the noexcept operator rules to expressions. by Sebastian Redl · 14 years ago
  44. 2001215 Make CallExpr::getCalleeDecl look through pointer derefs. by Sebastian Redl · 14 years ago
  45. 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
  46. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  47. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  48. 096832c Regularize the API for accessing explicit template arguments. by John McCall · 14 years ago
  49. de7e662 Zap unused UnaryOperator::OffsetOf. by Eli Friedman · 14 years ago
  50. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  51. 569c316 Allow reference binding of a reference of Objective-C object type to by Douglas Gregor · 14 years ago
  52. f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 14 years ago
  53. 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
  54. b4b9b15 Kill off RequiresGlobalConstructor in favor of isConstantInitializer. by John McCall · 14 years ago
  55. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  56. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  57. e39a389 Introduce a new cast kind for an "lvalue bitcast", which handles by Douglas Gregor · 14 years ago
  58. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  59. 663e380 Read/write the C++ parts of DeclRefExpr and MemberExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
  60. 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
  61. 2111c85 Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the classification of an expression under the C++0x taxology (value category). Reimplement isLvalue and isModifiableLvalue using these functions. No regressions in the test suite from this, and my rough performance check doesn't show any regressions either. by Sebastian Redl · 14 years ago
  62. 8dfbd8b Support a couple more C++ Exprs for PCH. by Argyrios Kyrtzidis · 14 years ago
  63. 949bd4b Do not treat @selector as lvalue (unlike g++). Patch by Nico Weber (pr7390). by Fariborz Jahanian · 15 years ago
  64. 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 15 years ago
  65. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 15 years ago
  66. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 15 years ago
  67. 6907fbe When deciding whether an expression has the boolean nature, don't look through by John McCall · 15 years ago
  68. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
  69. bef0efd add a couple of key functions for classes without them. by Chris Lattner · 15 years ago
  70. 85bcd99 Static data members intialized in-class that have constant values are by Douglas Gregor · 15 years ago
  71. 7ed5bd3 Fix indentation by Douglas Gregor · 15 years ago
  72. bb6e73f A DeclRefExpr that refers to a member function or a static data member by Douglas Gregor · 15 years ago
  73. c6dfe19 Don't complain about an __builtin_va_arg expression's result being by Douglas Gregor · 15 years ago
  74. d905f5a Move CheckICE and isIntegerConstantExpr to ExprConstant.cpp because it seemed by John McCall · 15 years ago
  75. 2fc46bf Add IgnoreParenImpCasts() to Expr, which is basically like IgnoreParenCasts by John McCall · 15 years ago
  76. 4bfe196 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Sean Hunt · 15 years ago
  77. c302113 Revert r103072; I accidentally ended up deleting a bunch of trailing by Sean Hunt · 15 years ago
  78. 9d90d62 Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Sean Hunt · 15 years ago
  79. 72be24f Fix a thinko that caused us not to compute __builtin_offset as a by Douglas Gregor · 15 years ago
  80. ad4e02f When determining a standard conversion sequence involves resolving the by Douglas Gregor · 15 years ago
  81. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
  82. 049c51e Wrap a couple of long lines. (Test commit.) by Enea Zaffanella · 15 years ago
  83. f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 15 years ago
  84. 7ab9d57 Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBaseSpecifierArray. More to come. by Anders Carlsson · 15 years ago
  85. a3bdded Destroy the inheritance path. by Anders Carlsson · 15 years ago
  86. 92e986e Implement template instantiation for Objective-C++ message sends. We by Douglas Gregor · 15 years ago
  87. d8383d4 CXXNamedCastExpr is actually an abstract expression. by Zhongxing Xu · 15 years ago
  88. 04badcf Overhaul the AST representation of Objective-C message send by Douglas Gregor · 15 years ago
  89. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
  90. 2b334bb make our existing "switch on bool" warning work for C. Since by Chris Lattner · 15 years ago
  91. 709210f Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance by Ted Kremenek · 15 years ago
  92. c46a246 Don't emit an 'unused expression' warning for '||' and '&&' expressions that contain assignments by Ted Kremenek · 15 years ago
  93. 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 15 years ago
  94. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 15 years ago
  95. db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 15 years ago
  96. 23cba80 Introduce a new kind of derived-to-base cast which bypasses the need for by John McCall · 15 years ago
  97. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
  98. f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 15 years ago
  99. f031774 Add Support for 'warn_unused_result" attribute on by Fariborz Jahanian · 15 years ago
  100. b03d33e Make PredefinedExpr::ComputeName() more robust to incorrect by Ted Kremenek · 15 years ago