1. eb3cad5 Add a warning for when an array-to-pointer decay is performed on an array by Richard Smith · 13 years ago
  2. 0caa394 Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
  3. 5fa2ef4 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 14 years ago
  4. 60226ea Make sure we treat variables captured by reference in lambda as modifiable lvalues. Regression from r152491. Fixes PR12248. by Eli Friedman · 14 years ago
  5. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  6. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  7. c67fdd4 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 14 years ago
  8. e65b086 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 14 years ago
  9. 29c42f2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 14 years ago
  10. e31e606 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 14 years ago
  11. e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  12. e56f393 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 14 years ago
  13. 29526f0 Reference initialization with initializer lists. by Sebastian Redl · 14 years ago
  14. fe96e0b Change the AST representation of operations on Objective-C by John McCall · 14 years ago
  15. e314e27 Macro metaprogramming for builtin types. by John McCall · 14 years ago
  16. df14b3a Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 14 years ago
  17. 22653ba Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 14 years ago
  18. 7c454bb Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 14 years ago
  19. 6336f29 Teach CXXUnresolvedConstructExpr when it should be an by Douglas Gregor · 14 years ago
  20. d410c08 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 14 years ago
  21. fe31481 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
  22. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  23. 55808c1 Add support for builtin astype: by Tanya Lattner · 14 years ago
  24. b7c36f6 Classify bound member function types are member function types. Fixes by Douglas Gregor · 14 years ago
  25. 6242b6a Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  26. f9f6584 t/clang/expr-traits by John Wiegley · 14 years ago
  27. 133587f Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 14 years ago
  28. 9114759 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  29. 2979fe0 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
  30. 071caef More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 15 years ago
  31. e190dee Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 15 years ago
  32. c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
  33. 41f8546 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 15 years ago
  34. bd06678 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 15 years ago
  35. cdbc539 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 15 years ago
  36. 820ba7b Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 15 years ago
  37. e8e9dd6 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
  38. 4f64c5a Microsoft's __uuidof operator returns a lvalue. by Francois Pichet · 15 years ago
  39. 34b2113 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
  40. 9dfa3ce Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
  41. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  42. 622114c Clarify the logic for when to build an overloaded binop. In particular, by John McCall · 15 years ago
  43. 34376a6 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
  44. b7bd14f Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  45. 086a464 Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 15 years ago
  46. feb624a A few tweaks to the value-kind computation: by John McCall · 15 years ago
  47. 783dd6e Major anonymous union/struct redesign. by Francois Pichet · 15 years ago
  48. 4bc41ae Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 15 years ago
  49. 7decc9e Calculate the value kind of an expression when it's created and by John McCall · 15 years ago
  50. 07bb196 Simplify some complex emission and implement correct semantics for by John McCall · 15 years ago
  51. 8d69a21 Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 15 years ago
  52. 681c075 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
  53. e572b06 Fix classification of statement expressions. by Douglas Gregor · 15 years ago
  54. 805b74e RHS of property expression assignment requires by Fariborz Jahanian · 15 years ago
  55. 4e44250 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 15 years ago
  56. e89d03f property reference expression used on lhs of assignment by Fariborz Jahanian · 15 years ago
  57. 8d08b9b Propagate whether an id-expression is the immediate argument of by John McCall · 15 years ago
  58. e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  59. 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
  60. c57d34b Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago
  61. 747eb78 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
  62. e182370 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
  63. 6df2b8c Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 15 years ago
  64. 8337ba6 Prefer llvm_unreachable(...) to assert(false && ...). This is important as by Chandler Carruth · 15 years ago
  65. 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