1. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
  2. 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
  3. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  4. e0a22d0 Macro metaprogramming for builtin types. by John McCall · 13 years ago
  5. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  6. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  7. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  8. 032c869 Teach CXXUnresolvedConstructExpr when it should be an by Douglas Gregor · 13 years ago
  9. 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 13 years ago
  10. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  11. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  12. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  13. b0844c6 Classify bound member function types are member function types. Fixes by Douglas Gregor · 13 years ago
  14. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  15. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  16. 1c860d5 Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 14 years ago
  17. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  18. 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
  19. 077f490 More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 14 years ago
  20. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  21. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  22. e08ce65 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 14 years ago
  23. 63c00d7 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 14 years ago
  24. c7793c7 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 14 years ago
  25. ee8aff0 Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 14 years ago
  26. be230c3 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 14 years ago
  27. ecea19f Microsoft's __uuidof operator returns a lvalue. by Francois Pichet · 14 years ago
  28. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  29. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  30. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  31. 01b2e4e Clarify the logic for when to build an overloaded binop. In particular, by John McCall · 14 years ago
  32. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  33. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  34. 7eb0a9e Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 14 years ago
  35. dfa1edb A few tweaks to the value-kind computation: by John McCall · 14 years ago
  36. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  37. 0943168 Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 14 years ago
  38. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
  39. b418d74 Simplify some complex emission and implement correct semantics for by John McCall · 14 years ago
  40. 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
  41. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  42. 226cbfc Fix classification of statement expressions. by Douglas Gregor · 14 years ago
  43. c4e1a68 RHS of property expression assignment requires by Fariborz Jahanian · 14 years ago
  44. 4178b57 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 14 years ago
  45. 4088ec0 property reference expression used on lhs of assignment by Fariborz Jahanian · 14 years ago
  46. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  47. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  48. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  49. 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
  50. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
  51. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
  52. 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
  53. 0010bca Prefer llvm_unreachable(...) to assert(false && ...). This is important as by Chandler Carruth · 14 years ago
  54. 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