1. 7c44da2 Create ConstantExpr class by Bill Wendling · 7 years ago
  2. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  3. db01c3a [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point Literals by Leonard Chan · 7 years ago
  4. bc5858b [AST] Fix some Clang-tidy modernize-use-auto and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 7 years ago
  5. 9cf0e12 [Sema] Disallow assigning record lvalues with nested const-qualified fields. by Bjorn Pettersson · 8 years ago
  6. cddaf87 [coroutines] Allow co_await and co_yield expressions that return an lvalue to compile by Eric Fiselier · 8 years ago
  7. b34ec82 [OpenCL] Map default address space to alloca address space by Yaxun Liu · 8 years ago
  8. 20f25cb [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt. by Eric Fiselier · 9 years ago
  9. 410306b Add two new AST nodes to represent initialization of an array in terms of by Richard Smith · 9 years ago
  10. b3189a1 DR1213: element access on an array xvalue or prvalue produces an xvalue. In the by Richard Smith · 9 years ago
  11. 7873de0 P0217R3: Perform semantic checks and initialization for the bindings in a by Richard Smith · 9 years ago
  12. 29099de [ObjC] Implement @available in the Parser and AST by Erik Pilkington · 9 years ago
  13. 5179eb7 P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: by Richard Smith · 9 years ago
  14. f763027 [MSVC] 'property' with an empty array in array subscript expression. by Alexey Bataev · 10 years ago
  15. 9f690bd [coroutines] Creation of promise object, lookup of operator co_await, building by Richard Smith · 10 years ago
  16. 1a3320e [OPENMP 4.0] Initial support for array sections. by Alexey Bataev · 10 years ago
  17. cb77930 Implementing C99 partial re-initialization behavior (DR-253) by Yunzhong Gao · 10 years ago
  18. a7bd458 Fix assertion when assigning to object in OpenCL constant address space. by Richard Smith · 10 years ago
  19. ced8bdf Sema: Parenthesized bound destructor member expressions can be called by David Majnemer · 11 years ago
  20. 85c7e0a MS extensions: Properly diagnose address of MS property decl by Reid Kleckner · 11 years ago
  21. 99b98f0 AST: Remove overzealous assertion from IsModifiable by David Majnemer · 11 years ago
  22. 0f0af19 [c++1z] N4295: fold-expressions. by Richard Smith · 11 years ago
  23. e1f49d5 Add the initial TypoExpr AST node for delayed typo correction. by Kaelyn Takata · 11 years ago
  24. 36250ad [C++11] Use 'nullptr'. AST edition. by Craig Topper · 11 years ago
  25. 6a6a4bb PR17052 / DR1560 (+DR1550): In a conditional expression between a glvalue and a by Richard Smith · 12 years ago
  26. 314cc81 Rename getResultType() on function and method declarations to getReturnType() by Alp Toker · 12 years ago
  27. 95e7ff2 Eliminate UnaryTypeTraitExpr by Alp Toker · 12 years ago
  28. cbb9034 Eliminate BinaryTypeTraitExpr by Alp Toker · 12 years ago
  29. 561bba2 [OpenCL] Make sure we put string literals in the constant address space. by Joey Gouly · 12 years ago
  30. c4d7c82 Add the intrinsic __builtin_convertvector by Hal Finkel · 12 years ago
  31. 75807f2 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 12 years ago
  32. 66b9e9e Fix Expr::Classify to correctly classify ExtVectorElementExprs. PR16204. by Eli Friedman · 12 years ago
  33. cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
  34. 852c9db C++1y: Allow aggregates to have default initializers. by Richard Smith · 12 years ago
  35. 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 12 years ago
  36. 4be2c36 Correctly classify T{} as an array temporary if T is an array of class type with nontrivial destructor. by Richard Smith · 13 years ago
  37. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  38. b15fe3a PR13811: Add a FunctionParmPackExpr node to handle references to function by Richard Smith · 13 years ago
  39. eb3cad5 Add a warning for when an array-to-pointer decay is performed on an array by Richard Smith · 13 years ago
  40. 0caa394 Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 13 years ago
  41. 5fa2ef4 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 14 years ago
  42. 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
  43. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  44. 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
  45. c67fdd4 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 14 years ago
  46. e65b086 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 14 years ago
  47. 29c42f2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 14 years ago
  48. e31e606 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 14 years ago
  49. e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  50. 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
  51. 29526f0 Reference initialization with initializer lists. by Sebastian Redl · 14 years ago
  52. fe96e0b Change the AST representation of operations on Objective-C by John McCall · 14 years ago
  53. e314e27 Macro metaprogramming for builtin types. by John McCall · 14 years ago
  54. df14b3a Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 14 years ago
  55. 22653ba Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 14 years ago
  56. 7c454bb Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 14 years ago
  57. 6336f29 Teach CXXUnresolvedConstructExpr when it should be an by Douglas Gregor · 14 years ago
  58. d410c08 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 14 years ago
  59. fe31481 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
  60. 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
  61. 55808c1 Add support for builtin astype: by Tanya Lattner · 14 years ago
  62. b7c36f6 Classify bound member function types are member function types. Fixes by Douglas Gregor · 14 years ago
  63. 6242b6a Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  64. f9f6584 t/clang/expr-traits by John Wiegley · 14 years ago
  65. 133587f Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 14 years ago
  66. 9114759 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  67. 2979fe0 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 14 years ago
  68. 071caef More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 15 years ago
  69. e190dee Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 15 years ago
  70. c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
  71. 41f8546 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 15 years ago
  72. bd06678 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 15 years ago
  73. cdbc539 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 15 years ago
  74. 820ba7b Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 15 years ago
  75. e8e9dd6 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
  76. 4f64c5a Microsoft's __uuidof operator returns a lvalue. by Francois Pichet · 15 years ago
  77. 34b2113 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
  78. 9dfa3ce Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
  79. 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  80. 622114c Clarify the logic for when to build an overloaded binop. In particular, by John McCall · 15 years ago
  81. 34376a6 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 15 years ago
  82. b7bd14f Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  83. 086a464 Switch a lot of call-sites over to using the new value-kind calculations. by John McCall · 15 years ago
  84. feb624a A few tweaks to the value-kind computation: by John McCall · 15 years ago
  85. 783dd6e Major anonymous union/struct redesign. by Francois Pichet · 15 years ago
  86. 4bc41ae Add an assertion, fix a whole bunch of bugs, comment the assertion by John McCall · 15 years ago
  87. 7decc9e Calculate the value kind of an expression when it's created and by John McCall · 15 years ago
  88. 07bb196 Simplify some complex emission and implement correct semantics for by John McCall · 15 years ago
  89. 8d69a21 Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 15 years ago
  90. 681c075 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
  91. e572b06 Fix classification of statement expressions. by Douglas Gregor · 15 years ago
  92. 805b74e RHS of property expression assignment requires by Fariborz Jahanian · 15 years ago
  93. 4e44250 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 15 years ago
  94. e89d03f property reference expression used on lhs of assignment by Fariborz Jahanian · 15 years ago
  95. 8d08b9b Propagate whether an id-expression is the immediate argument of by John McCall · 15 years ago
  96. e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
  97. 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
  98. c57d34b Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago
  99. 747eb78 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
  100. e182370 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago