summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseTentative.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-2/+2
* Implement parsing of function parameter packs and non-type templateDouglas Gregor2010-12-231-4/+11
* Handle parameter attributes when tentative parsing for function/variable disa...Argyrios Kyrtzidis2010-12-081-4/+9
* After parsing a ':' in an enum-specifier within class context,Douglas Gregor2010-12-011-0/+110
* Teach the C++ simple-type-specifier parser and tentative parses aboutDouglas Gregor2010-10-211-7/+68
* Add parsing support for Microsoft attributes. MS attributes will just be skip...Francois Pichet2010-10-111-0/+3
* enhance tentative parsing to handle ms extensions, patch by Martin Vejnar!Chris Lattner2010-09-281-1/+6
* Implement automatic bracket insertion for Objective-C class messageDouglas Gregor2010-09-161-0/+3
* Add symantic support for the Pascal calling convention viaDawn Perchik2010-09-031-0/+4
* ObjClang++: Allow declaration of block variable in a collectionFariborz Jahanian2010-08-291-1/+7
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-1/+1
* When we're performing tentative parsing to determine whether theDouglas Gregor2010-07-151-15/+8
* Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor2010-05-181-0/+1
* Fix a tentative-parse error with unqualified template ids in cast expressions.John McCall2010-04-301-0/+13
* Fix an assertion-on-error during tentative constructor parsing byJohn McCall2010-02-261-8/+11
* First stage of adding AltiVec supportJohn Thompson2010-02-051-0/+9
* eliminate a call to NextToken() when parsing ::fooChris Lattner2009-12-191-5/+6
* Teach TryAnnotateTypeOrScopeToken to deal with already-annotatedJohn McCall2009-12-191-4/+10
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-3/+85
* Parse C++0x constexpr. Test case follows when this does something useful.Sebastian Redl2009-11-051-0/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-7/+7
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-1/+1
* Consider nested-names as part of the declarator when resolving an ambiguous s...Argyrios Kyrtzidis2009-07-211-1/+5
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-0/+2
* Parse the C++0x decltype specifier.Anders Carlsson2009-06-241-1/+6
* Add more parser support for Microsoft extensions.Eli Friedman2009-06-081-1/+4
* Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate b...Argyrios Kyrtzidis2009-05-221-6/+12
* Initial implementation of parsing, semantic analysis, and templateDouglas Gregor2009-03-271-2/+3
* Fix rdar://6719156 - clang should emit a better error when blocks are disable...Chris Lattner2009-03-271-3/+2
* Add parser support for static_assert.Anders Carlsson2009-03-111-4/+4
* Teach the type-id/expression disambiguator about differentDouglas Gregor2009-02-101-11/+26
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Make tentative parsing of pointer-to-member decls work, and fix other stuff p...Sebastian Redl2009-01-241-3/+7
* Another tweak to handle the MS extensions (<rdar://problem/5956221>).Steve Naroff2009-01-061-0/+1
* Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastca...Steve Naroff2009-01-061-0/+6
* rename tok::annot_qualtypename -> tok::annot_typename, which is bothChris Lattner2009-01-061-1/+1
* push the call in isCXXDeclarationSpecifier to TryAnnotateTypeOrScopeToken Chris Lattner2009-01-041-3/+20
* Removed the warningDouglas Gregor2008-12-171-12/+0
* Teach tentative parsing to handle block pointers (rdar://6394309)Chris Lattner2008-11-221-1/+2
* remove the last couple obsolete forms of Parser::Diag.Chris Lattner2008-11-181-6/+6
* Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis2008-11-081-5/+4
* Just do a diagIfAmbiguous -> warnIfAmbiguous rename.Argyrios Kyrtzidis2008-10-171-3/+3
* Issue a warning when there's an ambiguous function declarator (that could be ...Argyrios Kyrtzidis2008-10-151-4/+10
* A tiny optimization; use isCXXFunctionDeclarator only when it's appropriate.Argyrios Kyrtzidis2008-10-051-9/+28
* Add some text from the C++ standard and additional ambiguity resolution tests.Argyrios Kyrtzidis2008-10-051-7/+25
* Handle ambiguities between expressions and type-ids that occur inside parenth...Argyrios Kyrtzidis2008-10-051-3/+56
* Found a subtle bug caused by an implicit enum-to-bool conversion (of the Tent...Argyrios Kyrtzidis2008-10-051-91/+95
* Fix Parser::isCXXConditionDeclaration to properly resolve declarations.Argyrios Kyrtzidis2008-10-051-3/+3
* Disambiguate between a declaration or expression for the 'condition' part of ...Argyrios Kyrtzidis2008-10-051-0/+54
OpenPOWER on IntegriCloud