aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/Parser.cpp
AgeCommit message (Expand)Author
2011-09-27Revert r140589. It was causing failures during llvm compilation:Bill Wendling
2011-09-27Add typo correction for the type name in C++ "new" statementsKaelyn Uhrain
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-08Implement the Objective-C 'instancetype' type, which is an alias ofDouglas Gregor
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-08-31Switch __import__ over to __import_module__, so we don't conflict withDouglas Gregor
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-26Introduce support for a simple module import declaration, whichDouglas Gregor
2011-08-25Reverse r138567 until a buildbot failure is investigated.Fariborz Jahanian
2011-08-25objc -arse: Use DeclGroup for forward class declarations;Fariborz Jahanian
2011-08-22objc - Simplify switing objc decl context by usingFariborz Jahanian
2011-08-22Restore patch I reversed in r138040. Known buildbotFariborz Jahanian
2011-08-19Revers r138040. Need to look at a few buildbot failures.Fariborz Jahanian
2011-08-19objective-c: Bring objective-c handling of decl contextFariborz Jahanian
2011-07-27Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-05Some documentation fixes for the parser, from John FreemanDouglas Gregor
2011-06-22Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-05-25Add support for Microsoft __if_exists, __if_not_exists extension at class scope.Francois Pichet
2011-05-23Implement explicit specialization of explicitly-defaulted constructors.Sean Hunt
2011-05-12Properly parse the 'default' and 'delete' keywords.Sean Hunt
2011-05-07Add support for _if_exists and __if_not_exists at namespace/global scope.Francois Pichet
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-27Extend Sema::ClassifyName() to support C++, ironing out a few issuesDouglas Gregor
2011-04-25Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian
2011-04-24Downgrade unnecessary "typename" from error to warning in Microsoft mode. Francois Pichet
2011-04-22Correctly emit a diagnostic for multiple templated function definitions in -f...Francois Pichet
2011-04-22Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet
2011-04-15C1X: implement static assertsPeter Collingbourne
2011-03-27Improve recovery (error + fix-it) when parsing type dependent template name w...Francois Pichet
2011-03-26Extend the new 'availability' attribute with support for anDouglas Gregor
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-22Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it const...Ted Kremenek
2011-03-16Make sure that we always pop a function's scope *before* we callDouglas Gregor
2011-03-03Fixed source range for FileScopeAsmDecl. Others source range fixes will follow.Abramo Bagnara
2011-03-02Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-03-01Reinstate the introduction of source-location information forDouglas Gregor
2011-03-01Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor
2011-03-01Reinstate r126737, extending the generation of type-source locationDouglas Gregor
2011-03-01Revert r126737, the most recent nested-name-specifier location change, for bu...Douglas Gregor
2011-03-01Push nested-name-specifier source location information into elaboratedDouglas Gregor
2011-02-28When we encounter a dependent template name within aDouglas Gregor
2011-02-27Eliminate a silly little Parse/Sema dance when parsing typenameDouglas Gregor
2011-02-24Retain complete source-location information for C++Douglas Gregor
2011-02-23Better parser recovery when method isFariborz Jahanian
2011-02-14OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne
2011-02-14Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne
2011-02-09Parse: add support for parsing CUDA kernel callsPeter Collingbourne