aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExpr.cpp
AgeCommit message (Expand)Author
2010-09-08Microsoft's __uuidof operator implementation part 1.Francois Pichet
2010-09-02Implement __has_virtual_destructor. Patch by Steven Watanabe.Sebastian Redl
2010-08-31Implement the __has_nothrow trait family, by Steven Watanabe.Sebastian Redl
2010-08-30Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt
2010-08-29Implement C++0x user-defined string literals.Sean Hunt
2010-08-27Propagate whether an id-expression is the immediate argument ofJohn McCall
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-24Preserve invalidity of typeof operands in C++.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-23Sundry incremental steps towards killing off Action.John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-11Once code completion has completed, pass a "completion context" on toDouglas Gregor
2010-08-06The pre-increment/pre-decrement grammar in C++ differs from that in C,Douglas Gregor
2010-07-28The grammar for GNU typeof in C requires an expression to beDouglas Gregor
2010-07-19tidy up comment.Chris Lattner
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor
2010-05-31Minor tweaks on doug's objc recovery patch: the callerChris Lattner
2010-05-31When we see the a '[' in a postfix expression in Objective-C, performDouglas Gregor
2010-05-30Improve parser recovery when we try to parse a call expression but theDouglas Gregor
2010-05-30Teach code completion to adjust its completion priorities based on theDouglas Gregor
2010-05-27When we've parsed a nested-name-specifier in a member accessDouglas Gregor
2010-05-25Improve code completion in failure cases in two ways:Douglas Gregor
2010-05-24improve the fixit for the missing : error when parsing ?:. WhenChris Lattner
2010-04-23When parsing a cast-expression that starts with a scope annotation,Douglas Gregor
2010-04-21Implement parsing for message sends in Objective-C++. Message sends inDouglas Gregor
2010-04-21Rework the Parser-Sema interaction for Objective-C messageDouglas Gregor
2010-04-20fix the ?: fixit that ted added to recover properly.Chris Lattner
2010-04-12Add fixit hint for missing ':' in ternary expressions.Ted Kremenek
2010-04-12tighten the check for cast of super to avoid rejecting valid code,Chris Lattner
2010-04-12fix a rejects-valid bug that I introduced, pointed out Chris Lattner
2010-04-12use pointer comparison instead of isStrChris Lattner
2010-04-12fix a rejects-valid testcase involving super that I dreamt up.Chris Lattner
2010-04-11fix PR6811 by not parsing 'super' as a magic expression inChris Lattner
2010-04-06Perform code-completion within ParseCastExpression, which handles,Douglas Gregor
2010-02-26Fix an assertion-on-error during tentative constructor parsing byJohn McCall
2010-02-25Restore the invariant that a nested-name-specifier can only containDouglas Gregor
2010-02-24Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor
2010-02-21Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor
2010-02-05When we're parsing an expression that may have looked like aDouglas Gregor
2010-02-05First stage of adding AltiVec supportJohn Thompson
2010-01-10Improve code completion by introducing patterns for the various C andDouglas Gregor
2010-01-07When parsing an identifier as an expression in C++, only try to annotate itJohn McCall
2009-12-10If we enter parens, colons can become un-sacred, allowing us to emitChris Lattner
2009-12-10fix a more evil case of : / :: confusion arising in ?:.Chris Lattner
2009-12-10rename ExtensionRAIIObject.h -> RAIIObjectsForParser.hChris Lattner
2009-12-03Introduce the notion of literal types, as specified in C++0x.Sebastian Redl
2009-11-25Some fancy footwork to move the decision on how Fariborz Jahanian
2009-11-23Fix a recent regression probably caused by addition of altivec-styleFariborz Jahanian