| Commit message (Expand) | Author | Age | Files | Lines |
* | cleanup | Chris Lattner | 2009-02-27 | 1 | -4/+4 |
* | Implementing parsing of template-ids as class-names, so that we can | Douglas Gregor | 2009-02-25 | 1 | -1/+2 |
* | Implement parsing of nested-name-specifiers that involve template-ids, e.g., | Douglas Gregor | 2009-02-25 | 1 | -27/+36 |
* | Update Parser::ParseTypeName to return a TypeResult, which also tells | Douglas Gregor | 2009-02-18 | 1 | -9/+22 |
* | Allow "overloadable" functions in C to be declared as variadic without | Douglas Gregor | 2009-02-18 | 1 | -10/+5 |
* | Implement basic parsing and semantic analysis for explicit | Douglas Gregor | 2009-02-17 | 1 | -2/+2 |
* | Start processing template-ids as types when the template-name refers | Douglas Gregor | 2009-02-09 | 1 | -3/+19 |
* | Implement Declarator::getSourceRange(). | Sebastian Redl | 2009-02-09 | 1 | -56/+102 |
* | Make Sema::getTypeName return the opaque pointer of a QualType rather | Douglas Gregor | 2009-02-09 | 1 | -4/+4 |
* | Semantic checking for class template declarations and | Douglas Gregor | 2009-02-06 | 1 | -2/+1 |
* | Put the invalid flag of OwningResult into the Action pointer. | Sebastian Redl | 2009-02-05 | 1 | -1/+1 |
* | Basic representation of C++ class templates, from Andrew Sutton. | Douglas Gregor | 2009-02-04 | 1 | -1/+1 |
* | Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?... | Douglas Gregor | 2009-02-04 | 1 | -5/+7 |
* | Simplify/cleanup r63219 (based on Chris review). | Steve Naroff | 2009-01-30 | 1 | -13/+1 |
* | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 2009-01-29 | 1 | -1/+1 |
* | Name change (isTypeName->getTypeName). | Steve Naroff | 2009-01-28 | 1 | -7/+7 |
* | Change Parser::ParseFunctionDeclarator() to annotate typename tokens. | Steve Naroff | 2009-01-28 | 1 | -9/+21 |
* | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 2009-01-27 | 1 | -1/+1 |
* | Some micro-optimizations for DISABLE_SMART_POINTERS: | Douglas Gregor | 2009-01-26 | 1 | -1/+1 |
* | Add support for declaring pointers to members. | Sebastian Redl | 2009-01-24 | 1 | -10/+42 |
* | Inline ParseOptionalTypeSpecifier into ParseDeclarationSpecifiers. | Chris Lattner | 2009-01-21 | 1 | -9/+108 |
* | ParseOptionalTypeSpecifier should consume a token if it returns true. | Chris Lattner | 2009-01-21 | 1 | -4/+5 |
* | Optimize Declarator to avoid malloc/free traffic for the argument list of a | Chris Lattner | 2009-01-20 | 1 | -3/+3 |
* | Convert a few expression actions to smart pointers. | Sebastian Redl | 2009-01-18 | 1 | -1/+1 |
* | Rename move_convert to move_arg and move_res. The new names are less misleadi... | Sebastian Redl | 2009-01-18 | 1 | -1/+1 |
* | Catch a foreach parse error. | Fariborz Jahanian | 2009-01-17 | 1 | -0/+5 |
* | Implement support for anonymous structs and unions in C. Both C and | Douglas Gregor | 2009-01-12 | 1 | -2/+3 |
* | Allow multiple Microsoft calling-convention keywords. Fixes rdar://problem/64... | Douglas Gregor | 2009-01-10 | 1 | -2/+2 |
* | When we see a reference to a struct, class, or union like "struct X" | Douglas Gregor | 2009-01-09 | 1 | -3/+3 |
* | Unify the code for defining tags in C and C++, so that we always | Douglas Gregor | 2009-01-08 | 1 | -2/+10 |
* | Another tweak to handle the MS extensions (<rdar://problem/5956221>). | Steve Naroff | 2009-01-06 | 1 | -0/+1 |
* | rename MaybeParseCXXScopeSpecifier -> ParseOptionalCXXScopeSpecifier and | Chris Lattner | 2009-01-06 | 1 | -9/+9 |
* | rename tok::annot_qualtypename -> tok::annot_typename, which is both | Chris Lattner | 2009-01-06 | 1 | -3/+3 |
* | Introduce support for "transparent" DeclContexts, which are | Douglas Gregor | 2009-01-05 | 1 | -0/+4 |
* | sink a call to TryAnnotateCXXScopeToken down into the | Chris Lattner | 2009-01-05 | 1 | -9/+14 |
* | sink calls to TryAnnotateTypeOrScopeToken down into the only cases that they | Chris Lattner | 2009-01-04 | 1 | -9/+59 |
* | Parser support for C++ using directives, from Piotr Rak | Douglas Gregor | 2008-12-30 | 1 | -0/+4 |
* | Add support for out-of-line definitions of conversion functions and member op... | Douglas Gregor | 2008-12-26 | 1 | -21/+16 |
* | Add parser support for __forceinline, __w64, __ptr64. | Steve Naroff | 2008-12-25 | 1 | -0/+3 |
* | Add parser support for __cdecl, __stdcall, and __fastcall. | Steve Naroff | 2008-12-25 | 1 | -0/+36 |
* | Add explicit "fuzzy" parse support for Microsoft declspec. | Steve Naroff | 2008-12-24 | 1 | -0/+21 |
* | Keep track of template arguments when we parse them. Right now, we don't actu... | Douglas Gregor | 2008-12-24 | 1 | -5/+8 |
* | Correct the order in which we cope with end-of-class-definition | Douglas Gregor | 2008-12-24 | 1 | -2/+6 |
* | Ultrasimplistic sketch for the parsing of C++ template-ids. This won't | Douglas Gregor | 2008-12-18 | 1 | -4/+18 |
* | add a simple fast-path for the common case of [] and [4] in | Chris Lattner | 2008-12-18 | 1 | -1/+32 |
* | disallow attributes in a few callers of ParseTypeQualifierListOpt, | Chris Lattner | 2008-12-18 | 1 | -13/+16 |
* | Clean up the C89/C++ warnings about C99 array features to not | Chris Lattner | 2008-12-18 | 1 | -12/+5 |
* | Delay parsing of default arguments of member functions until the class | Douglas Gregor | 2008-12-16 | 1 | -12/+31 |
* | Some utilities for using the smart pointers in Actions, especially Sema. Conv... | Sebastian Redl | 2008-12-13 | 1 | -1/+1 |
* | Convert a big bunch of expression parsers to use smart pointers. | Sebastian Redl | 2008-12-11 | 1 | -1/+1 |