aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Parse
AgeCommit message (Expand)Author
2012-06-19Improves parsing and semantic analysis for MS __declspec attributes. This in...Aaron Ballman
2012-06-18Extend the error recovery for a template-argument-list terminated by '>>' toRichard Smith
2012-06-15Move isCXXSimpleTypeSpecifier from Parser to Sema and tweak it for wider use.Kaelyn Uhrain
2012-06-15Check the parameter lists and return type of both blocks and lambdasDouglas Gregor
2012-06-06Whenever we have a BalancedDelimiterTracker, we have a 'nested' scopeDouglas Gregor
2012-06-06Add pedantic warning -Wempty-translation-unit (C11 6.9p1).Jordan Rose
2012-05-29Revert r155737, restoring the MaxDepth in the BalancedDelimiterTracker to 256.Chad Rosier
2012-05-22Recognize the MS inheritance attributes and turn them into attributesJohn McCall
2012-05-16Recover better from a missing 'typename' in a function template definition.Richard Smith
2012-05-16Move the warnings for extra semi-colons under -Wextra-semi. Also, addedRichard Trieu
2012-05-09Push the knowledge that we are parsing a type-id/type-name further into theRichard Smith
2012-05-07Refactor DelayedDiagnostics so that it keeps diagnostics inJohn McCall
2012-05-02Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith
2012-04-30Restore paren, bracket and brace counts in parser whenDouglas Gregor
2012-04-27Bump up the MaxDepth in the BalancedDelimiterTracker.Chad Rosier
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-16Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor
2012-04-14Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool.Benjamin Kramer
2012-04-14Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith
2012-04-12Added a flag to the parser to skip method bodies.Erik Verbruggen
2012-04-11Part of PR10101: after a parse error in a declaration, try harder to find theRichard Smith
2012-04-10Parsing of C++11 attributes:Richard Smith
2012-04-10Disambiguation of '[[':Richard Smith
2012-04-09Fix bugs found by -Wconstant-conversion improvements currently under review.David Blaikie
2012-03-12Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith
2012-03-12Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-09[AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar
2012-03-08Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-06User-defined literals: reject string and character UDLs in all places where theRichard Smith
2012-03-02Make late-parsed attributes follow the conventions of ordinaryDeLesley Hutchins
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-23Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma p...Eli Friedman
2012-02-23Update parser's disambiguation to cope with braced function-style casts inRichard Smith
2012-02-22Fix typo correction of template arguments to once again allow type names.Kaelyn Uhrain
2012-02-21Implement name mangling for lambda expressions that occur within theDouglas Gregor
2012-02-18Implement #pragma redefine_extname.David Chisnall
2012-02-17Disambiguate between C++11 lambda expressions and C99 arrayDouglas Gregor
2012-02-16Allow thread safety attributes on function definitions.DeLesley Hutchins
2012-02-09Kill the brief and full explanation fields from StaticDiagInfoRec. They were ...Benjamin Kramer
2012-02-07Make parsing of objc @implementations more robust.Argyrios Kyrtzidis
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-26Fix our handling of #pragma GCC visibility.Rafael Espindola
2012-01-25Avoid correcting unknown identifiers to types where types aren't allowed.Kaelyn Uhrain
2012-01-19Extend the error of invalid token after declarations to include fixits for Richard Trieu
2012-01-18Change the error when a '+=' follows a declaration to suggest a fixit to '=' ...Richard Trieu
2012-01-09Extend the diagnostic for a ',' at the end of a declaration where a ';' wasRichard Smith