summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug.Peter Collingbourne2011-10-241-4/+2
* Fix grammar for C++11 alignment specifiers, and add a few FIXMEs.Peter Collingbourne2011-10-231-11/+27
* Improve the diagnostic when a comma ends up at the end of a declarator groupRichard Smith2011-10-191-3/+72
* Improve the warning for cv-qualifiers on free functions, from Ahmed Charles!Douglas Gregor2011-10-191-2/+8
* objc: allow class name qualified with protocols inFariborz Jahanian2011-10-181-1/+11
* objc: diagnose invalid argument to anFariborz Jahanian2011-10-181-0/+7
* Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the endRichard Smith2011-10-171-95/+61
* Implement -Wc++98-compat warnings for the parser.Richard Smith2011-10-151-9/+22
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-0/+10
* Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor2011-10-121-68/+80
* Add typo correction for type names.Kaelyn Uhrain2011-10-111-2/+4
* Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman2011-10-061-0/+58
* OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers,Peter Collingbourne2011-10-061-16/+16
* Parse attributes written in an ObjC method parameter type asJohn McCall2011-10-011-2/+0
* Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne2011-09-291-0/+65
* Add support for parsing the optional attribute-specifier-seq at thePeter Collingbourne2011-09-291-0/+3
* ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie2011-09-221-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-2/+2
* Record the full source range of an attribute.Argyrios Kyrtzidis2011-09-131-17/+18
* __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-1/+10
* Thread safety: added support for function scopes in attribute arguments.Caitlin Sadowski2011-09-081-0/+20
* Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski2011-09-081-141/+259
* Allow C++0x enumerations with a fixed underlying type inDouglas Gregor2011-09-081-2/+3
* PR10458: Last part of providing 'auto' type specifier as an extension in C++9...Richard Smith2011-09-041-1/+5
* PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-...Richard Smith2011-09-041-6/+4
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-10/+6
* objc - fixes a regression in declaring c decls nested inFariborz Jahanian2011-08-301-0/+3
* Add support for Microsoft __ptr32 keyword. Francois Pichet2011-08-251-2/+9
* Restore patch I reversed in r138040. Known buildbotFariborz Jahanian2011-08-221-0/+1
* Revers r138040. Need to look at a few buildbot failures.Fariborz Jahanian2011-08-191-1/+0
* objective-c: Bring objective-c handling of decl contextFariborz Jahanian2011-08-191-0/+1
* Add support for MSVC __unaligned attribute. Necessary to parse MSVC headers i...Francois Pichet2011-08-181-2/+9
* Thread Safety: Added basic argument parsing for all new attributes.Caitlin Sadowski2011-08-091-0/+80
* Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor2011-08-041-1/+4
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-11/+11
* Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor2011-07-131-0/+1
* Properly protect colons when parsing a nested-name-specifier as partJohn McCall2011-07-061-11/+16
* Clean up and refactor ParseFunctionDeclarator to reduce codeDouglas Gregor2011-07-051-250/+188
* Fix AST representations of alias-declarations which define tag types. Inside ...Richard Smith2011-07-011-7/+13
* Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis2011-06-221-4/+2
* Handle decltype keyword in Parser::isDeclarationSpecifier.Francois Pichet2011-06-191-0/+4
* Automatic Reference Counting.John McCall2011-06-151-1/+3
* Parse C++0x generalized initializers.Sebastian Redl2011-06-051-2/+25
* Implement __underlying_type for libc++.Alexis Hunt2011-05-191-0/+8
* Properly parse the 'default' and 'delete' keywords.Alexis Hunt2011-05-121-7/+10
* Don't fail at parsing __declspec(property(get=get_func_name)). Just skip ever...Francois Pichet2011-05-071-0/+8
* Per Richard's suggestion, rename DefLoc to DefaultLoc where it appears.Alexis Hunt2011-05-061-3/+1
* Do defaulted constructors properly.Alexis Hunt2011-05-061-0/+4
* Revert r130912 in order to approach defaulted functions from the otherAlexis Hunt2011-05-061-5/+0
OpenPOWER on IntegriCloud