summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/Parser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Tweak the parse recovery in r198540Alp Toker2014-01-051-3/+8
* Fix bungled parse recovery in K&R function declarationsAlp Toker2014-01-051-6/+3
* Parse: Token consumption modernization and loop de-nestingAlp Toker2014-01-051-2/+1
* Using the quoted version of an attribute name for consistency with other attr...Aaron Ballman2014-01-021-1/+1
* ExpectAndConsume: Diagnose errors automaticallyAlp Toker2014-01-011-45/+44
* Support and use token kinds as diagnostic argumentsAlp Toker2013-12-241-17/+12
* Fix OpenMP recovery with trailing tokens following the pragmaAlp Toker2013-12-181-0/+2
* Revert "[OPENMP] Fix for parsing OpenMP directives with extra braces, bracket...Alp Toker2013-12-181-38/+22
* [OPENMP] Fix for parsing OpenMP directives with extra braces, brackets and pa...Alexey Bataev2013-12-181-22/+38
* Fix indentation from r197490 plus some typosAlp Toker2013-12-171-2/+2
* Simplify RevertibleTypeTraits as a form of contextual keywordAlp Toker2013-12-171-3/+21
* Parse: Avoid crashing on unterminated top-level asm stringsJustin Bogner2013-12-101-6/+5
* Remove redundant check.Richard Smith2013-12-041-4/+1
* Fix several crash-on-invalids when using template-ids that aren'tRichard Smith2013-12-041-1/+4
* Emit an extension warning when changing system header tokensAlp Toker2013-12-031-0/+11
* [Parser] Unbreak parsing with incremental parsing enabled and add a unit-test...Argyrios Kyrtzidis2013-11-241-3/+1
* Generate a marker token when entering or leaving a submodule when building aRichard Smith2013-11-231-8/+25
* PR9547: If we're parsing a simple-declaration that contains a tag definition,Richard Smith2013-11-191-0/+6
* Make helper function static.Benjamin Kramer2013-11-181-1/+1
* Replaced bool parameters in SkipUntil function with single bit-based parameter.Alexey Bataev2013-11-181-18/+32
* When we hit a #include directive that maps to a module import, emit a tokenRichard Smith2013-11-151-4/+15
* Support return type deduction for templates in -fdelayed-template-parsing (mi...Faisal Vali2013-11-011-1/+22
* Parse: Disable delayed template parsing for constexpr functionsDavid Majnemer2013-10-231-3/+3
* Revert r193073 and the attempt to fix it in r193170.Chandler Carruth2013-10-221-9/+0
* Fix to PR8880 (clang dies processing a for loop).Serge Pavlov2013-10-211-0/+9
* [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'f...David Majnemer2013-10-181-0/+1
* Tidy up and improve error recovery for C++11 attributes in bad places. Based onRichard Smith2013-10-151-3/+9
* Parser: support Microsoft syntax for 'typename typedef'David Majnemer2013-09-031-1/+18
* Revert "Implement a rudimentary form of generic lambdas."Manuel Klimek2013-08-221-0/+1
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-08-221-1/+0
* PR9992: Serialize and deserialize the token sequence for a function template inRichard Smith2013-08-071-14/+5
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-2/+4
* Avoid recursions when the parser finds out that it has too many brackets.Rafael Espindola2013-07-251-1/+11
* "bool" should be a context-sensitive keyword in Altivec mode.Bill Schmidt2013-07-031-0/+1
* Adding support for MSVC #pragma detect_mismatch functionality by emitting a F...Aaron Ballman2013-06-041-0/+4
* [modules] If we hit a failure while loading a PCH/module, abort parsing inste...Argyrios Kyrtzidis2013-05-241-1/+7
* OpenMP threadprivate with qualified names.Alexey Bataev2013-05-131-2/+3
* Forward #pragma comment(lib/linker) through as flags metadataReid Kleckner2013-05-081-1/+1
* Move PragmaCommentHandler to lib/Parse in preparation for calling SemaReid Kleckner2013-05-061-0/+10
* Parsing support for thread_local and _Thread_local. We give them the sameRichard Smith2013-04-121-2/+2
* OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev2013-03-221-0/+10
* [Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han2013-02-221-8/+4
* Add -fbracket-depth=N, analogous to -ftemplate-depth= and -fconstexpr-depth=,Richard Smith2013-02-221-1/+3
* Process and handle attributes on conditions and for loop variables. Process andRichard Smith2013-02-201-2/+10
* Finish semantic analysis for [[carries_dependency]] attribute.Richard Smith2013-01-281-1/+2
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-1/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Remove the unused Parser::ParseTranslationUnit functionHal Finkel2013-01-091-15/+0
* s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith2013-01-021-2/+2
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-4/+4
OpenPOWER on IntegriCloud