aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)Author
2011-10-18objc: allow class name qualified with protocols inFariborz Jahanian
2011-10-18objc: diagnose invalid argument to anFariborz Jahanian
2011-10-17Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the endRichard Smith
2011-10-15Implement -Wc++98-compat warnings for the parser.Richard Smith
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-12Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor
2011-10-11Add typo correction for type names.Kaelyn Uhrain
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-06OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers,Peter Collingbourne
2011-10-01Parse attributes written in an ObjC method parameter type asJohn McCall
2011-09-29Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne
2011-09-29Add support for parsing the optional attribute-specifier-seq at thePeter Collingbourne
2011-09-22ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-13Record the full source range of an attribute.Argyrios Kyrtzidis
2011-09-09__module_private__ is inherited by redeclarations of an entity, andDouglas Gregor
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor
2011-09-08Thread safety: added support for function scopes in attribute arguments.Caitlin Sadowski
2011-09-08Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski
2011-09-08Allow C++0x enumerations with a fixed underlying type inDouglas Gregor
2011-09-04PR10458: Last part of providing 'auto' type specifier as an extension in C++9...Richard Smith
2011-09-04PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-...Richard Smith
2011-09-04Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis
2011-08-30objc - fixes a regression in declaring c decls nested inFariborz Jahanian
2011-08-25Add support for Microsoft __ptr32 keyword. Francois Pichet
2011-08-22Restore patch I reversed in r138040. Known buildbotFariborz Jahanian
2011-08-19Revers r138040. Need to look at a few buildbot failures.Fariborz Jahanian
2011-08-19objective-c: Bring objective-c handling of decl contextFariborz Jahanian
2011-08-18Add support for MSVC __unaligned attribute. Necessary to parse MSVC headers i...Francois Pichet
2011-08-09Thread Safety: Added basic argument parsing for all new attributes.Caitlin Sadowski
2011-08-04Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-13Add 'mutable' to the function declarator chunk, to be used whenDouglas Gregor
2011-07-06Properly protect colons when parsing a nested-name-specifier as partJohn McCall
2011-07-05Clean up and refactor ParseFunctionDeclarator to reduce codeDouglas Gregor
2011-07-01Fix AST representations of alias-declarations which define tag types. Inside ...Richard Smith
2011-06-22Introduce DelayedCleanupPool useful for simplifying clean-up of certain resou...Argyrios Kyrtzidis
2011-06-19Handle decltype keyword in Parser::isDeclarationSpecifier.Francois Pichet
2011-06-15Automatic Reference Counting.John McCall
2011-06-05Parse C++0x generalized initializers.Sebastian Redl
2011-05-19Implement __underlying_type for libc++.Sean Hunt
2011-05-12Properly parse the 'default' and 'delete' keywords.Sean Hunt
2011-05-07Don't fail at parsing __declspec(property(get=get_func_name)). Just skip ever...Francois Pichet
2011-05-06Per Richard's suggestion, rename DefLoc to DefaultLoc where it appears.Sean Hunt
2011-05-06Do defaulted constructors properly.Sean Hunt
2011-05-06Revert r130912 in order to approach defaulted functions from the otherSean Hunt
2011-05-05Implement some framework for defaulted constructors.Sean Hunt
2011-04-28libstdc++ 4.4 uses __is_signed as an identifier, while Clang treats itDouglas Gregor
2011-04-28Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet
2011-04-27Clean out some cruft I introduced when adding Sema::ClassifyName()Douglas Gregor