aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExpr.cpp
AgeCommit message (Expand)Author
2012-02-16In Objective-C++, allow the keyword 'class' to be used as a propertyDouglas Gregor
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-07Make parsing of objc @implementations more robust.Argyrios Kyrtzidis
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-25Avoid correcting unknown identifiers to types where types aren't allowed.Kaelyn Uhrain
2012-01-24Support decltype as a simple-type-specifier.David Blaikie
2012-01-21Make clang's AST model sizeof and typeof with potentially-evaluated operands ...Eli Friedman
2012-01-19For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macroArgyrios Kyrtzidis
2012-01-04Stub out the Sema interface for lambda expressions, and change the parser to ...Eli Friedman
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer
2011-12-22Fix a parser bug that prevented it from correctly parsing explicit construct ...Sebastian Redl
2011-12-20Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith
2011-12-20Refine error diagnostic for using bridged casts when not using ARC.Ted Kremenek
2011-12-19objc-arc: bridge casts in non-arc mode are nowFariborz Jahanian
2011-12-19objc-arc: bridge casts in non-objc-arc mode are ignord.Fariborz Jahanian
2011-12-04Support decltype in nested-name-specifiers.David Blaikie
2011-12-03Implement support for the __is_final type trait, to determine whetherDouglas Gregor
2011-11-07Tighten up the conditions under which we consider ourselves to beDouglas Gregor
2011-11-05Correct the grammar for __builtin_astype.Peter Collingbourne
2011-10-19Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor
2011-10-17Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t',Richard Smith
2011-10-15Implement -Wc++98-compat warnings for the parser.Richard Smith
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-12Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-08-04Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-26Fix a stray instantiation comment in Parse.Chandler Carruth
2011-07-25Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-14Convert terminology in the Lexer from 'instantiate' and variants toChandler Carruth
2011-07-13Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor
2011-07-08Remove a no-op break after a return, and correct one of the mostChandler Carruth
2011-07-08Minor style cleanup.Chandler Carruth
2011-07-07Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexe...Argyrios Kyrtzidis
2011-07-07Make the Preprocessor more memory efficient and improve macro instantiation d...Argyrios Kyrtzidis
2011-07-01[ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis
2011-07-01-Remove Sema::ActOnCastOfParenListExpr and move most of its functionality toArgyrios Kyrtzidis
2011-07-01For code such as:Richard Trieu
2011-06-24Allow the fixit for missing ':' in the ?: ternary operator if it is pointingArgyrios Kyrtzidis
2011-06-22Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis
2011-06-17Only accept __bridge_retain in system headers, as Doug suggested.John McCall
2011-06-17As a hopefully temporary workaround for a header mistake, treatJohn McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-13Correct the spelling of instantiationDavid Majnemer
2011-06-05Parse C++0x generalized initializers.Sebastian Redl
2011-06-04Add support for builtin astype:Tanya Lattner