aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExpr.cpp
AgeCommit message (Expand)Author
2011-06-05Parse C++0x generalized initializers.Sebastian Redl
2011-06-04Add support for builtin astype:Tanya Lattner
2011-05-13Implement the __is_trivially_copyable type traitSean Hunt
2011-04-28Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley
2011-04-27t/clang/type-traitsJohn Wiegley
2011-04-27Introduce a new parser annotation token for primary expressions. WhenDouglas Gregor
2011-04-25t/clang/expr-traitsJohn Wiegley
2011-04-24Implement a new identifier-classification scheme where SemaDouglas Gregor
2011-04-24Add support for '__is_literal_type' spelling of the existingChandler Carruth
2011-04-23Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth
2011-04-23Sort the type traits in a few places where they weren't previouslyChandler Carruth
2011-04-15C1X: implement generic selectionsPeter Collingbourne
2011-04-06Diagnose a missing ')' on what looks like a statement expression.John McCall
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-16Make sure that we always pop a function's scope *before* we callDouglas Gregor
2011-03-11Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne
2011-03-05Propagate new-style exception spec information to Declarator.Sebastian Redl
2011-03-02Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-02-18fix rdar://9024687, a crash on invalid that we used to silently ignore.Chris Lattner
2011-02-18Switch labels over to using normal name lookup, instead of their Chris Lattner
2011-02-17When Parser::ParseExpressionList isn't given a completer, fall back toDouglas Gregor
2011-02-15When we encounter an Objective-C class name in an expression, followedDouglas Gregor
2011-02-09Parse: add support for parsing CUDA kernel callsPeter Collingbourne
2011-01-27Implement the Microsoft __is_convertible_to type trait, modeling theDouglas Gregor
2011-01-26Rvalue references for *this: parse ref-qualifiers.Douglas Gregor
2011-01-18Add support for explicit constructor calls in Microsoft mode.Francois Pichet
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin
2011-01-04Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor
2011-01-03Implement support for pack expansions in initializer lists andDouglas Gregor
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-08Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet
2010-12-07Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet
2010-11-22Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661.Nico Weber
2010-10-18Provide code completion for types after the '^' that starts a blockDouglas Gregor
2010-09-28When we have two identifiers in a row in Objective-C, make sure toDouglas Gregor
2010-09-18Continue parsing more postfix expressions, even after semanticDouglas Gregor
2010-09-17Improve recovery when the middle expression of a ternary operator is ill-formedDouglas Gregor
2010-09-17When we run into an error parsing or type-checking the left-hand sideDouglas Gregor
2010-09-17rename variable, 'Type' seems to be present inGabor Greif
2010-09-16Implement automatic bracket insertion for Objective-C class messageDouglas Gregor
2010-09-15Handle bracket insertion for Objective-C class messages in a veryDouglas Gregor
2010-09-15Improve code completion for Objective-C message sends when the openingDouglas Gregor
2010-09-15Extend bracket insertion to message sends to "super", e.g.,Douglas Gregor
2010-09-15Extend bracket insertion to handle nullary selectors, e.g.Douglas Gregor
2010-09-15Implement bracket insertion for Objective-C instance message sends asDouglas Gregor
2010-09-14Introduce a new code-completion context for a parenthesizedDouglas Gregor
2010-09-10Eli helped me understand how evaluation contexts work.Sebastian Redl
2010-09-10Parse the noexcept operator and stub out sema.Sebastian Redl
2010-09-09Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor