1. 820ba7b Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 15 years ago
  2. e8e9dd6 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
  3. 4f64c5a Microsoft's __uuidof operator returns a lvalue. by Francois Pichet · 15 years ago
  4. 34b2113 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
  5. 9dfa3ce Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
  6. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  7. 622114c Clarify the logic for when to build an overloaded binop. In particular, by John McCall · 15 years ago
  8. 34376a6 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
  9. b7bd14f Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  10. 086a464 Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 15 years ago
  11. feb624a A few tweaks to the value-kind computation: by John McCall · 15 years ago
  12. 783dd6e Major anonymous union/struct redesign. by Francois Pichet · 15 years ago
  13. 4bc41ae Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 15 years ago
  14. 7decc9e Calculate the value kind of an expression when it's created and by John McCall · 15 years ago
  15. 07bb196 Simplify some complex emission and implement correct semantics for by John McCall · 15 years ago
  16. 8d69a21 Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 15 years ago
  17. 681c075 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
  18. e572b06 Fix classification of statement expressions. by Douglas Gregor · 15 years ago
  19. 805b74e RHS of property expression assignment requires by Fariborz Jahanian · 15 years ago
  20. 4e44250 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 15 years ago
  21. e89d03f property reference expression used on lhs of assignment by Fariborz Jahanian · 15 years ago
  22. 8d08b9b Propagate whether an id-expression is the immediate argument of by John McCall · 15 years ago
  23. e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  24. 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
  25. c57d34b Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago
  26. 747eb78 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
  27. e182370 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
  28. 6df2b8c Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 15 years ago
  29. 8337ba6 Prefer llvm_unreachable(...) to assert(false && ...). This is important as by Chandler Carruth · 15 years ago
  30. f946310 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 · 15 years ago