summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Tighten up the conditions under which we consider ourselves to beDouglas Gregor2011-11-071-1/+1
* Remove duplicate word & unnecessary conditional.David Blaikie2011-11-071-3/+2
* Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor2011-10-191-0/+2
* Implement -Wc++98-compat warnings for the parser.Richard Smith2011-10-151-0/+5
* Don't warn about use of 'final' in ill-formed C++98 code which didn't useRichard Smith2011-10-151-1/+1
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+4
* Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor2011-10-121-105/+126
* Catch placeholder types in DefaultLvalueConversionJohn McCall2011-10-111-8/+0
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-3/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+6
* Fix a problem in digraph handling where "[:" might be treated as "<::" andRichard Trieu2011-09-201-1/+1
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-2/+2
* Changes to the name lookup have caused a regression in the digraph fix-it hint.Richard Trieu2011-09-191-22/+26
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-7/+6
* Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor2011-08-041-0/+261
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Properly implement the scope restriction on the NRVO forDouglas Gregor2011-07-061-2/+2
* [ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis2011-07-011-7/+12
* [ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis2011-07-011-3/+10
* Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameterArgyrios Kyrtzidis2011-06-281-1/+1
* Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis2011-06-221-9/+2
* Parse C++0x generalized initializers.Sebastian Redl2011-06-051-22/+38
* Implement __underlying_type for libc++.Alexis Hunt2011-05-191-0/+1
* Implement the __is_trivially_copyable type traitAlexis Hunt2011-05-131-0/+1
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-1/+2
* Fix a double free when parsing malformed code. Fixes rdar://9173693.Argyrios Kyrtzidis2011-05-031-2/+5
* Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr.Chandler Carruth2011-05-011-2/+0
* Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet2011-04-281-0/+4
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+52
* t/clang/type-traitsJohn Wiegley2011-04-271-4/+31
* Simplify the parser's handling of Sema::ClassifyName() for types, byDouglas Gregor2011-04-271-2/+1
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+30
* Add support for '__is_literal_type' spelling of the existingChandler Carruth2011-04-241-0/+1
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+1
* Sort the type traits in a few places where they weren't previouslyChandler Carruth2011-04-231-1/+1
* Fix an assertion when code-completing, rdar://9288730 & http://llvm.org/PR9728.Argyrios Kyrtzidis2011-04-231-1/+6
* For consistency, change suffix from war_ to warn_ for some Microsoft warnings...Francois Pichet2011-04-221-1/+1
* Parse GNU-style attributes prior to the type-id/new-type-id in a C++Douglas Gregor2011-04-151-0/+4
* Detect when the string "<::" is found in code after a cast or template name a...Richard Smith2011-04-141-0/+79
* Improve recovery (error + fix-it) when parsing type dependent template name w...Francois Pichet2011-03-271-3/+8
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-5/+7
* Fixes for some more expressions containing function templateids thatDouglas Gregor2011-03-121-1/+9
* Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdTypeDouglas Gregor2011-03-041-34/+29
* Push nested-name-specifier source-location information into dependentDouglas Gregor2011-03-021-5/+6
* Reinstate the introduction of source-location information forDouglas Gregor2011-03-011-2/+6
* Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor2011-03-011-6/+2
* Reinstate r126737, extending the generation of type-source locationDouglas Gregor2011-03-011-2/+6
* Fix some regressions in the GCC testsuite due to bad souce-locationDouglas Gregor2011-03-011-2/+6
* When we encounter a dependent template name within aDouglas Gregor2011-02-281-16/+19
OpenPOWER on IntegriCloud