aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Parse
AgeCommit message (Expand)Author
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-06Properly implement the scope restriction on the NRVO forDouglas Gregor
2011-07-05Some documentation fixes for the parser, from John FreemanDouglas Gregor
2011-07-05Clean up and refactor ParseFunctionDeclarator to reduce codeDouglas Gregor
2011-07-01[ARC] When casting from a pointer to an objective-c object with known ownersh...Argyrios Kyrtzidis
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-15Automatic Reference Counting.John McCall
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-05-26Add a fix-it and better error recovery for improperly nested namespaces. Thi...Richard Trieu
2011-05-25Add support for Microsoft __if_exists, __if_not_exists extension at class scope.Francois Pichet
2011-05-19Implement __underlying_type for libc++.Sean Hunt
2011-05-12Properly parse the 'default' and 'delete' keywords.Sean Hunt
2011-05-11In Microsoft mode, allow pure specifier (=0) on inline functions declared at ...Francois Pichet
2011-05-07Add support for _if_exists and __if_not_exists at namespace/global scope.Francois Pichet
2011-05-06Add support for Microsoft __if_exists and __if_not_exists construct inside fu...Francois Pichet
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley
2011-04-27Introduce a new parser annotation token for primary expressions. WhenDouglas Gregor
2011-04-27Clean out some cruft I introduced when adding Sema::ClassifyName()Douglas Gregor
2011-04-27Simplify the parser's handling of Sema::ClassifyName() for types, byDouglas Gregor
2011-04-25Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian
2011-04-25t/clang/expr-traitsJohn Wiegley
2011-04-24Implement a new identifier-classification scheme where SemaDouglas Gregor
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-23Remove unnecessary const away cast in LateTemplateParserCallback.Francois Pichet
2011-04-22Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet
2011-04-21Add a fixit suggest for missing case keywords inside a switch scope. For ins...Richard Trieu
2011-04-15Initial work to improve documentation for Clang's diagnostics, from Matthieu ...Douglas Gregor
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-04-15C1X: implement generic selectionsPeter Collingbourne
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-03-27Improve recovery (error + fix-it) when parsing type dependent template name w...Francois Pichet
2011-03-26Extend the new 'availability' attribute with support for anDouglas Gregor
2011-03-25Remove the last of ClassVirtSpecifiers.Anders Carlsson
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-23Call out ObjC parameter types as a different kind of declarator contextJohn McCall
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-22Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it const...Ted Kremenek
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-03-16Make sure that we always pop a function's scope *before* we callDouglas Gregor
2011-03-12Place duplicate argument declaration in inFariborz Jahanian
2011-03-11Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne
2011-03-08Clarify the context in which an Objective-C type name is being parsedDouglas Gregor
2011-03-05Parser support for noexcept specifications.Sebastian Redl
2011-03-02Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-02-14When parsing an out-of-line member function declaration, we must delayJohn McCall
2011-02-14OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne
2011-02-14Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne
2011-01-31Implement the suggested resolution to core issue 547, extended to alsoDouglas Gregor