summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse
Commit message (Expand)AuthorAgeFilesLines
* Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor2012-03-085-59/+39
* Silence unused variable warnings.Benjamin Kramer2012-03-071-3/+3
* Refactor Clang sema attribute handling.Michael Han2012-03-071-1/+1
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-062-0/+194
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-066-18/+38
* static_assert: Allow any string-literal as the message, not just a characterRichard Smith2012-03-051-1/+1
* AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar2012-03-051-2/+2
* Issue warning when late-parsed attributes have no declaration.DeLesley Hutchins2012-03-021-5/+3
* Make late-parsed attributes follow the conventions of ordinaryDeLesley Hutchins2012-03-022-28/+49
* Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek2012-03-012-2/+2
* Avoid examining the AST from the parser, and simplify somewhat.Richard Smith2012-03-011-15/+13
* Added support for parsing declspecs on enumerations. Fixes PR8783Aaron Ballman2012-03-011-0/+6
* Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. AlsoRichard Smith2012-03-011-12/+28
* objective-c: provide fixit hint when atomic property does notFariborz Jahanian2012-02-291-4/+10
* Reapply r151638 and r151641.James Molloy2012-02-291-0/+4
* Make the odr-use logic work correctly for constant-expressions. PR12006.Eli Friedman2012-02-291-1/+2
* Parse: Change PragmaPackHandler to use the preprocessor allocator.Daniel Dunbar2012-02-291-7/+16
* Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis2012-02-281-2/+0
* Correctly track tags and enum members defined in the prototype of a function,...James Molloy2012-02-281-0/+2
* Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formedRichard Smith2012-02-271-2/+2
* Half of PR12088: parse braced-init-lists on the RHS of assignment operators.Richard Smith2012-02-261-3/+14
* ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles2012-02-251-4/+4
* Back out __decltype warning from r151377: we should either warn on all the GNURichard Smith2012-02-241-2/+2
* __decltype is a GNU extension, not a C++11 extension.Richard Smith2012-02-241-0/+3
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-243-0/+64
* Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma p...Eli Friedman2012-02-234-2/+53
* [libclang] Make sure that all top-level decls in a @implementation areArgyrios Kyrtzidis2012-02-231-3/+1
* Provide the __is_trivially_assignable type trait, which providesDouglas Gregor2012-02-233-0/+3
* Update parser's disambiguation to cope with braced function-style casts inRichard Smith2012-02-232-7/+37
* Fix parsing and processing initializer lists in return statements and as dire...Sebastian Redl2012-02-222-12/+8
* In -fdelayed-template-parsing mode, reenter every scope when late parsing a t...Francois Pichet2012-02-221-102/+106
* Accept braced-init-lists in conditions, and, in passing, dramatically improveRichard Smith2012-02-221-8/+27
* Improve diagnostics a bit for bad member initializers, and fix an obscure bug...Eli Friedman2012-02-221-23/+40
* Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith2012-02-221-2/+8
* Fix typo correction of template arguments to once again allow type names.Kaelyn Uhrain2012-02-222-3/+3
* In the conflict between C++11 [expr.prim.general]p4, which declaresDouglas Gregor2012-02-211-2/+4
* Don't assume that a valid expression for the first part of a for-statementRichard Smith2012-02-211-2/+1
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-212-3/+7
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-212-3/+6
* Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor2012-02-201-2/+1
* Set the location of the template keyword when allocating a new TemplateIdAnno...Benjamin Kramer2012-02-191-0/+1
* Implement #pragma redefine_extname.David Chisnall2012-02-183-0/+53
* Change wording of warning about using __bridge casts in non-ARC.Ted Kremenek2012-02-181-1/+1
* De-nest tentative parsing to disambiguate lambdas from designators; noDouglas Gregor2012-02-171-42/+45
* Disambiguate between C++11 lambda expressions and C99 arrayDouglas Gregor2012-02-171-9/+80
* Reject continue/break statements within members of local functions nested withinRichard Smith2012-02-173-9/+14
* Improve recovery for lambda expressions that have 'mutable' or aDouglas Gregor2012-02-161-0/+46
* In Objective-C++, allow the keyword 'class' to be used as a propertyDouglas Gregor2012-02-161-6/+20
* Allow thread safety attributes on function definitions.DeLesley Hutchins2012-02-163-16/+69
* Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2012-02-161-8/+10
OpenPOWER on IntegriCloud