aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)Author
2011-04-27Simplify the parser's handling of Sema::ClassifyName() for types, byDouglas Gregor
2011-04-24Implement a new identifier-classification scheme where SemaDouglas Gregor
2011-04-21Fixit suggestion for adding missing tag name should have a space after the ta...Argyrios Kyrtzidis
2011-04-19Avoid superfluous warning after an error is detcted and reported.Fariborz Jahanian
2011-04-15C1X: implement static assertsPeter Collingbourne
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-04-09Fix a bunch of major problems with __unknown_anytype and properly testJohn McCall
2011-03-26Extend the new 'availability' attribute with support for anDouglas Gregor
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-03-16Use ElaboratedType also for C.Abramo Bagnara
2011-03-14Disable 'auto' type deduction in Objective-C. It likes 'id' a bit tooDouglas Gregor
2011-03-12Forgotten part of previous commit.Abramo Bagnara
2011-03-11Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne
2011-03-05Propagate new-style exception spec information to Declarator.Sebastian Redl
2011-03-05Parser support for noexcept specifications.Sebastian Redl
2011-03-02Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-03-01Reinstate the introduction of source-location information forDouglas Gregor
2011-03-01Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor
2011-03-01Reinstate r126737, extending the generation of type-source locationDouglas Gregor
2011-02-24Retain complete source-location information for C++Douglas Gregor
2011-02-24Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor
2011-02-23Fix the behavior of -Wignored-qualifiers on return type qualifiers inChandler Carruth
2011-02-22Provide Fixit warning when 'auto' is intended as storageFariborz Jahanian
2011-02-22Enable enumeration types with a fixed underlying type, e.g.,Douglas Gregor
2011-02-22Fix a little bug in the handling of enumeration types with a fixedDouglas Gregor
2011-02-21Tweaks to C++0x deduced auto type support:Richard Smith
2011-02-21Turn on 'auto' in plain objc mode.Fariborz Jahanian
2011-02-20Implement the C++0x deduced 'auto' feature.Richard Smith
2011-02-15When code-completing within a list of declaration specifiers,Douglas Gregor
2011-02-14OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne
2011-02-11Reject forbidden storage class specifiers in OpenCL. Patch by George Russell!Peter Collingbourne
2011-01-31Implement the suggested resolution to core issue 547, extended to alsoDouglas Gregor
2011-01-31Allow Microsoft attributes in a constructor's parameter list.Francois Pichet
2011-01-26Improve the extension warning for the use of ref-qualifiers, toDouglas Gregor
2011-01-26Rvalue references for *this: parse ref-qualifiers.Douglas Gregor
2011-01-25Downgrade the error about rvalue references to an extension warningDouglas Gregor
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin
2011-01-05Fix an embarrassing think in the disambiguation logic for the ellipsis in a p...Douglas Gregor
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-23Implement parsing of function parameter packs and non-type templateDouglas Gregor
2010-12-10Added ParenType type node.Abramo Bagnara
2010-12-03Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara
2010-12-01After parsing a ':' in an enum-specifier within class context,Douglas Gregor
2010-11-22Remove the other FIXME I added. This is covered by the Index test and not tes...Nico Weber
2010-11-22Try to get the bots green after r119966.Nico Weber
2010-11-22Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661.Nico Weber
2010-11-19When parsing something that looks like an ill-formedDouglas Gregor
2010-11-16Emit a specific diagnostic when typedefing C++ bool, mirroring gcc.Argyrios Kyrtzidis