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