summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move some bool flags out of function parameter lists.Kaelyn Uhrain2011-10-111-3/+1
* Parse the initializer for a class member after handling itsDouglas Gregor2011-10-101-25/+37
* Add braces around do-while body. The lack of them gives me the chillsDouglas Gregor2011-10-071-2/+2
* Parse attributes written in an ObjC method parameter type asJohn McCall2011-10-011-1/+1
* Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne2011-09-291-43/+6
* Add support for parsing an attribute-specifier-seq containing multiplePeter Collingbourne2011-09-291-8/+22
* Diagnose attempts to use 'using typename' with a non-identifier name,Douglas Gregor2011-09-261-0/+9
* Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl2011-09-241-3/+11
* Fix up comment now that 'new' is no longer a virt-specifier, from Aaron BallmanDouglas Gregor2011-09-231-1/+0
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-3/+3
* Specializations cannot be module-hidden. Diagnose attempts to do so.Douglas Gregor2011-09-091-1/+1
* __module_private__ is inherited by redeclarations of an entity, andDouglas Gregor2011-09-091-1/+1
* Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor2011-09-091-0/+1
* Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski2011-09-081-4/+21
* Add test case for defaulted copy and move structure validation.Sebastian Redl2011-09-041-1/+0
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-6/+10
* objc - Simplify switing objc decl context by usingFariborz Jahanian2011-08-221-24/+6
* Restore patch I reversed in r138040. Known buildbotFariborz Jahanian2011-08-221-7/+26
* Track in the AST whether a function is constexpr.Richard Smith2011-08-151-1/+2
* Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor2011-08-041-3/+1
* Turn off __has_feature(is_empty) and __has_feature(is_pod) if theDouglas Gregor2011-07-301-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-8/+8
* PR10359: Template declarations which define classes are not permitted to also...Richard Smith2011-07-141-0/+5
* Fix AST representations of alias-declarations which define tag types. Inside ...Richard Smith2011-07-011-4/+7
* When deciding how to parse "= something" as part of a memberDouglas Gregor2011-06-251-2/+2
* Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis2011-06-221-10/+3
* Don't assert on initialized typedef declarations in classes:Richard Smith2011-06-121-1/+3
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-42/+120
* Parse C++0x generalized initializers.Sebastian Redl2011-06-051-21/+28
* Silence sign compare warning.Benjamin Kramer2011-05-261-4/+4
* Add a fix-it and better error recovery for improperly nested namespaces. Thi...Richard Trieu2011-05-261-7/+86
* Add support for Microsoft __if_exists, __if_not_exists extension at class scope.Francois Pichet2011-05-251-0/+67
* Implement a new type node, UnaryTransformType, designed to represent aAlexis Hunt2011-05-241-1/+1
* Implement __underlying_type for libc++.Alexis Hunt2011-05-191-0/+36
* Properly parse the 'default' and 'delete' keywords.Alexis Hunt2011-05-121-22/+29
* In Microsoft mode, allow pure specifier (=0) on inline functions declared at ...Francois Pichet2011-05-111-2/+13
* Per Richard's suggestion, rename DefLoc to DefaultLoc where it appears.Alexis Hunt2011-05-061-6/+6
* Do defaulted constructors properly.Alexis Hunt2011-05-061-1/+10
* Revert r130912 in order to approach defaulted functions from the otherAlexis Hunt2011-05-061-13/+1
* Slight tweak to alias template error handling: don't guess that a template-id...Richard Smith2011-05-051-1/+2
* Implement support for C++0x alias templates.Richard Smith2011-05-051-11/+37
* Implement some framework for defaulted constructors.Alexis Hunt2011-05-051-1/+13
* When parsing a template friend declaration we dropped the templateChandler Carruth2011-05-031-1/+1
* Fixed source range for extern linkage specification without braces.Abramo Bagnara2011-05-011-0/+5
* White-list yet more type trait names, since they're used asDouglas Gregor2011-04-291-10/+20
* libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our ...Douglas Gregor2011-04-291-1/+2
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-0/+2
* t/clang/type-traitsJohn Wiegley2011-04-271-16/+13
* Make the invalid declarator recovery when parsing members work the same as wh...Sebastian Redl2011-04-241-1/+1
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-10/+44
OpenPOWER on IntegriCloud