aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseTentative.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-06-22Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis1-2/+1
2011-05-19Implement __underlying_type for libc++.Alexis Hunt1-0/+5
2011-05-13Implement the __is_trivially_copyable type traitAlexis Hunt1-0/+1
2011-04-28Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet1-0/+2
2011-04-24Add support for '__is_literal_type' spelling of the existingChandler Carruth1-0/+1
2011-04-23Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth1-0/+1
2011-04-23Sort the type traits in a few places where they weren't previouslyChandler Carruth1-1/+1
2011-04-15C1X: implement static assertsPeter Collingbourne1-0/+1
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall1-1/+1
2011-03-12Propagate the new exception information to FunctionProtoType.Sebastian Redl1-0/+10
2011-03-02Push nested-name-specifier source-location information into dependentDouglas Gregor1-1/+1
2011-01-27Implement the Microsoft __is_convertible_to type trait, modeling theDouglas Gregor1-0/+1
2011-01-26Rvalue references for *this: tentative parsing and template argument deduction.Douglas Gregor1-0/+4
2011-01-20Add some tests for reference-collapsing and referencing bindingDouglas Gregor1-0/+2
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin1-3/+0
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall1-2/+2
2010-12-23Implement parsing of function parameter packs and non-type templateDouglas Gregor1-4/+11
2010-12-08Handle parameter attributes when tentative parsing for function/variable disa...Argyrios Kyrtzidis1-4/+9
2010-12-01After parsing a ':' in an enum-specifier within class context,Douglas Gregor1-0/+110
2010-10-21Teach the C++ simple-type-specifier parser and tentative parses aboutDouglas Gregor1-7/+68
2010-10-11Add parsing support for Microsoft attributes. MS attributes will just be skip...Francois Pichet1-0/+3
2010-09-28enhance tentative parsing to handle ms extensions, patch by Martin Vejnar!Chris Lattner1-1/+6
2010-09-16Implement automatic bracket insertion for Objective-C class messageDouglas Gregor1-0/+3
2010-09-03Add symantic support for the Pascal calling convention viaDawn Perchik1-0/+4
2010-08-29ObjClang++: Allow declaration of block variable in a collectionFariborz Jahanian1-1/+7
2010-08-20Another step in the process of making the parser depend on Sema:John McCall1-1/+1
2010-07-15When we're performing tentative parsing to determine whether theDouglas Gregor1-15/+8
2010-05-18Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor1-0/+1
2010-04-30Fix a tentative-parse error with unqualified template ids in cast expressions.John McCall1-0/+13
2010-02-26Fix an assertion-on-error during tentative constructor parsing byJohn McCall1-8/+11
2010-02-05First stage of adding AltiVec supportJohn Thompson1-0/+9
2009-12-19eliminate a call to NextToken() when parsing ::fooChris Lattner1-5/+6
2009-12-19Teach TryAnnotateTypeOrScopeToken to deal with already-annotatedJohn McCall1-4/+10
2009-11-21Added rudimentary C++0x attribute support.Alexis Hunt1-3/+85
2009-11-05Parse C++0x constexpr. Test case follows when this does something useful.Sebastian Redl1-0/+3
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump1-7/+7
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor1-1/+1
2009-07-21Consider nested-names as part of the declarator when resolving an ambiguous s...Argyrios Kyrtzidis1-1/+5
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith1-0/+2
2009-06-24Parse the C++0x decltype specifier.Anders Carlsson1-1/+6
2009-06-08Add more parser support for Microsoft extensions.Eli Friedman1-1/+4
2009-05-22Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate b...Argyrios Kyrtzidis1-6/+12
2009-03-27Initial implementation of parsing, semantic analysis, and templateDouglas Gregor1-2/+3
2009-03-27Fix rdar://6719156 - clang should emit a better error when blocks are disable...Chris Lattner1-3/+2
2009-03-11Add parser support for static_assert.Anders Carlsson1-4/+4
2009-02-10Teach the type-id/expression disambiguator about differentDouglas Gregor1-11/+26
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner1-1/+1
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner1-1/+1
2009-01-24Make tentative parsing of pointer-to-member decls work, and fix other stuff p...Sebastian Redl1-3/+7
2009-01-06Another tweak to handle the MS extensions (<rdar://problem/5956221>).Steve Naroff1-0/+1