aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/Parser.cpp
AgeCommit message (Expand)Author
2013-04-12Parsing support for thread_local and _Thread_local. We give them the sameRichard Smith
2013-03-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev
2013-02-22[Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han
2013-02-22Add -fbracket-depth=N, analogous to -ftemplate-depth= and -fconstexpr-depth=,Richard Smith
2013-02-20Process and handle attributes on conditions and for loop variables. Process andRichard Smith
2013-01-28Finish semantic analysis for [[carries_dependency]] attribute.Richard Smith
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-09Remove the unused Parser::ParseTranslationUnit functionHal Finkel
2013-01-02s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-29Minor cleanup.Rafael Espindola
2012-12-11Use @import rather than @__experimental_modules_import, since theDouglas Gregor
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-27Move PrettyStackTraceParserEntry to ParseAST.cppNico Weber
2012-11-17Made the "expected string literal" diagnostic more expressiveAndy Gibbs
2012-11-07PR12713 - crash on invalid due to unmatched parens in decltypeDavid Blaikie
2012-11-05Have the parser initialize Sema before it consumes the firstDouglas Gregor
2012-10-31Decouple code-completion for the SkipFunctionBodies frontend option andArgyrios Kyrtzidis
2012-10-27Currently the initial value of Tok is dependent an the stack contentsChris Lattner
2012-10-27Reverted back the changes made in 166868 and in 166869Mahesha S
2012-10-27Feature:Mahesha S
2012-10-04Permanently end the whole "pragma got handled by the parser too early"Eli Friedman
2012-09-18If a comma operator is followed by a token which unambiguously indicates theRichard Smith
2012-08-23Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-08-18PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers andRichard Smith
2012-08-10Removed an unused function I added a while back.Fariborz Jahanian
2012-08-10objective-C++: dalyed parsing of ctors with memberFariborz Jahanian
2012-08-10objective-C++: delayed parsing of member function withFariborz Jahanian
2012-08-10objective-C++: Delayed parsing of most commonFariborz Jahanian
2012-07-23Add diagnostics for comma at end of enum and for extra semicolon at namespaceRichard Smith
2012-07-22Allow the parser to recover gracefully if a typename is used to introduce a d...Francois Pichet
2012-07-13Move helper class into an anonymous namespace.Benjamin Kramer
2012-07-09Better parser recovery in Objective-C containers.Jordan Rose
2012-07-06Added a new memberfor Parser, to be used soonFariborz Jahanian
2012-07-05objective-c++ parsing. Turn off delayed parsingFariborz Jahanian
2012-07-03Obj-C++11 parser: fix broken parsing of c-functionFariborz Jahanian
2012-07-03Obj-C++11 parser: turn off buffering ofFariborz Jahanian
2012-07-02objective-c: just as we have done for method definitions,Fariborz Jahanian
2012-06-28Support the use of "=delete" and "=default" with delayed templateDouglas Gregor
2012-06-23Clean up a large number of C++11 attribute parse issues, including parsingSean Hunt
2012-06-20Unbreak GCC build: GCC doesn't like clang::Parser::CommentHandler and class c...Dmitri Gribenko
2012-06-20Structured comment parsing, first step.Dmitri Gribenko
2012-06-06Whenever we have a BalancedDelimiterTracker, we have a 'nested' scopeDouglas Gregor
2012-06-06Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer
2012-06-06Add pedantic warning -Wempty-translation-unit (C11 6.9p1).Jordan Rose
2012-05-16Move the warnings for extra semi-colons under -Wextra-semi. Also, addedRichard Trieu