2009-02-17 |
Argiris Kirtzidis | Currently all DeclContexts are Decls as well; use cast...
|
commit | commitdiff | tree |
2009-02-17 |
Argiris Kirtzidis | Remove some redundant Decl -> Decl castings.
|
commit | commitdiff | tree |
2009-02-17 |
Argiris Kirtzidis | Now that ObjC decls have DeclContexts too, remove an...
|
commit | commitdiff | tree |
2009-02-17 |
Argiris Kirtzidis | All Decls have a DeclContext now, hooray! Fans of consistenc...
|
commit | commitdiff | tree |
2009-02-16 |
Argiris Kirtzidis | castToDeclContext/castFromDeclContext are only required...
|
commit | commitdiff | tree |
2009-02-16 |
Argiris Kirtzidis | castToDeclContext/castFromDeclContext are not meant...
|
commit | commitdiff | tree |
2009-02-16 |
Argiris Kirtzidis | DeclContext had its "casting machinery" inside the...
|
commit | commitdiff | tree |
2009-02-16 |
Argiris Kirtzidis | Make DeclContexts maintenance a bit easier.
|
commit | commitdiff | tree |
2009-02-14 |
Argiris Kirtzidis | Define __ELF__ for linux systems.
|
commit | commitdiff | tree |
2009-02-10 |
Argiris Kirtzidis | Bring in 'CHAR_BIT' for GCC 4.3.
|
commit | commitdiff | tree |
2009-01-13 |
Argiris Kirtzidis | DeclContext::KindTrait was not meant to be used outside...
|
commit | commitdiff | tree |
2008-11-26 |
Argiris Kirtzidis | Attempt to unravel the if/else mess in Parser::ParseDirectDe...
|
commit | commitdiff | tree |
2008-11-26 |
Argiris Kirtzidis | Add some comments.
|
commit | commitdiff | tree |
2008-11-26 |
Argiris Kirtzidis | Implement some suggestions by Daniel:
|
commit | commitdiff | tree |
2008-11-26 |
Argiris Kirtzidis | Add an overload for operator<<(const DiagnosticBuilder...
|
commit | commitdiff | tree |
2008-11-19 |
Argiris Kirtzidis | Make DeclContext::getLexicalParent reuse DeclContext...
|
commit | commitdiff | tree |
2008-11-19 |
Argiris Kirtzidis | Take care another assert:
|
commit | commitdiff | tree |
2008-11-19 |
Argiris Kirtzidis | Make the non-const DeclContext::getParent call the...
|
commit | commitdiff | tree |
2008-11-19 |
Argiris Kirtzidis | Fix this:
|
commit | commitdiff | tree |
2008-11-19 |
Argiris Kirtzidis | Remove Preprocessor::CacheTokens boolean data member...
|
commit | commitdiff | tree |
2008-11-14 |
Argiris Kirtzidis | Use ReadPtr, not ReadUIntPtr through a reinterpret_cast.
|
commit | commitdiff | tree |
2008-11-14 |
Argiris Kirtzidis | Remove Parser::isTokenUnqualifiedId, it's not getting...
|
commit | commitdiff | tree |
2008-11-09 |
Argiris Kirtzidis | Introduce ScopedDecl::getLexicalDeclContext() which...
|
commit | commitdiff | tree |
2008-11-09 |
Argiris Kirtzidis | When a tag has nested-name ('struct foo::bar'), use...
|
commit | commitdiff | tree |
2008-11-09 |
Argiris Kirtzidis | Simplify handling of nested-names in tags ('struct...
|
commit | commitdiff | tree |
2008-11-08 |
Argiris Kirtzidis | Implement Sema support for C++ nested-name-specifiers.
|
commit | commitdiff | tree |
2008-11-08 |
Argiris Kirtzidis | Silence a GCC member initialization order warning.
|
commit | commitdiff | tree |
2008-11-08 |
Argiris Kirtzidis | Implement support for C++ nested-name-specifiers (...
|
commit | commitdiff | tree |
2008-11-08 |
Argiris Kirtzidis | Introduce annotation tokens, a special kind of token...
|
commit | commitdiff | tree |
2008-11-08 |
Argiris Kirtzidis | Revert r58880, it breaks test/SemaCXX/constructor.cpp
|
commit | commitdiff | tree |
2008-11-08 |
Argiris Kirtzidis | Use only one constructor for CXXMethodDecl. Keep initializat...
|
commit | commitdiff | tree |
2008-11-08 |
Argiris Kirtzidis | In a declarator, consider an identifier a constructor...
|
commit | commitdiff | tree |
2008-11-07 |
Argiris Kirtzidis | Changes in preparation for nested-name-specifiers.
|
commit | commitdiff | tree |
2008-11-07 |
Argiris Kirtzidis | Assert that Parser::MaybeParseOperatorFunctionId is...
|
commit | commitdiff | tree |
2008-11-07 |
Argiris Kirtzidis | Append the test runs with '&&'.
|
commit | commitdiff | tree |
2008-11-07 |
Argiris Kirtzidis | Properly deserialize ParamInfo of FunctionDecl.
|
commit | commitdiff | tree |
2008-11-07 |
Argiris Kirtzidis | Bring in 'alloca' for the Analysis/stack-addr-ps.c...
|
commit | commitdiff | tree |
2008-11-07 |
Argiris Kirtzidis | Fix crash caused by this:
|
commit | commitdiff | tree |
2008-11-07 |
Argiris Kirtzidis | Shut off an unsigned/signed comparison warning for...
|
commit | commitdiff | tree |
2008-10-26 |
Argiris Kirtzidis | Don't give a default argument to ASTContext::getFunctionType...
|
commit | commitdiff | tree |
2008-10-24 |
Argiris Kirtzidis | Add a quote from the standard about the type of 'this'.
|
commit | commitdiff | tree |
2008-10-24 |
Argiris Kirtzidis | Unbreak the test by.. removing a space. (clang protested...
|
commit | commitdiff | tree |
2008-10-24 |
Argiris Kirtzidis | -Add support for cv-qualifiers after function declarators.
|
commit | commitdiff | tree |
2008-10-22 |
Argiris Kirtzidis | Restrict creation of OverloadedFunctionDecl only to...
|
commit | commitdiff | tree |
2008-10-22 |
Argiris Kirtzidis | Now that DeclRefExpr accepts a NamedDecl, use a DeclRefExpr...
|
commit | commitdiff | tree |
2008-10-19 |
Argiris Kirtzidis | Change a couple of cast<> to reinterpret_cast<>.
|
commit | commitdiff | tree |
2008-10-17 |
Argiris Kirtzidis | Just do a diagIfAmbiguous -> warnIfAmbiguous rename.
|
commit | commitdiff | tree |
2008-10-16 |
Argiris Kirtzidis | In C++, an empty parameter list indicates a function...
|
commit | commitdiff | tree |
2008-10-16 |
Argiris Kirtzidis | Using dyn_cast_or_null here is redundant, use dyn_cast...
|
commit | commitdiff | tree |
2008-10-15 |
Argiris Kirtzidis | Issue a warning when there's an ambiguous function...
|
commit | commitdiff | tree |
2008-10-15 |
Argiris Kirtzidis | Fix this bug:
|
commit | commitdiff | tree |
2008-10-15 |
Argiris Kirtzidis | Simplify handling of struct/union/class tags.
|
commit | commitdiff | tree |
2008-10-14 |
Argiris Kirtzidis | Revert my previous change, got stupidly confused with...
|
commit | commitdiff | tree |
2008-10-14 |
Argiris Kirtzidis | Fix a call to Sema::LookupDecl that had incorrect parameters.
|
commit | commitdiff | tree |
2008-10-12 |
Argiris Kirtzidis | More const-ness goodness.
|
commit | commitdiff | tree |
2008-10-12 |
Argiris Kirtzidis | Improve the const-ness of a few methods.
|
commit | commitdiff | tree |
2008-10-12 |
Argiris Kirtzidis | Implement more efficient Decl <-> DeclContext conversions.
|
commit | commitdiff | tree |
2008-10-08 |
Argiris Kirtzidis | Fix a bug that crashed clang when parsing this:
|
commit | commitdiff | tree |
2008-10-07 |
Argiris Kirtzidis | In ParseParenDeclarator match "D.setGroupingParens...
|
commit | commitdiff | tree |
2008-10-06 |
Argiris Kirtzidis | Use getCustomDiagID() instead of specifying the diagnostic...
|
commit | commitdiff | tree |
2008-10-06 |
Argiris Kirtzidis | Simplify handling of direct initializers by letting...
|
commit | commitdiff | tree |
2008-10-06 |
Argiris Kirtzidis | The current semantic process for direct initializers...
|
commit | commitdiff | tree |
2008-10-06 |
Argiris Kirtzidis | Implement support for C++ direct initializers in declaration...
|
commit | commitdiff | tree |
2008-10-06 |
Argiris Kirtzidis | Allow variadic arguments without named ones for C+...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | A tiny optimization; use isCXXFunctionDeclarator only...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Add some text from the C++ standard and additional...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Handle ambiguities between expressions and type-ids...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Found a subtle bug caused by an implicit enum-to-bool...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Move the TentativeParsingResult enum closer to where...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Disambiguate between a declaration or an expression...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Fix Parser::isCXXConditionDeclaration to properly resolve...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Disambiguate between a declaration or expression for...
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Consider GNU attributes when doing ambiguity resolution.
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Append the test runs with '&&'.
|
commit | commitdiff | tree |
2008-10-05 |
Argiris Kirtzidis | Resolve ambiguous C++ statements (C++ 6.8p1).
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | Add comments about C++ clause 3.3.2p4 that mentions...
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | Do implicit conversion to bool for the condition in...
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | Fix do-while scoping in C++.
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | Allow array-to-pointer conversion for rvalues.
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | CXXConditionDeclExpr expression node is an lvalue.
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | LangOptions.C99 should be false in C++.
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | Revert r56078, getLang().C99 being true in C++ is a...
|
commit | commitdiff | tree |
2008-09-11 |
Argiris Kirtzidis | Fold Parser::ParseTag into Parser::ParseEnumSpecifier...
|
commit | commitdiff | tree |
2008-09-10 |
Argiris Kirtzidis | -getLang().C99 is true in C++ too, remove the use of...
|
commit | commitdiff | tree |
2008-09-10 |
Argiris Kirtzidis | In the 'condition.cpp' test case, make sure that condition...
|
commit | commitdiff | tree |
2008-09-10 |
Argiris Kirtzidis | Add some C++-specific comments in the parsing methods...
|
commit | commitdiff | tree |
2008-09-10 |
Argiris Kirtzidis | Implement CodeGen support for the 'CXXConditionDeclExpr...
|
commit | commitdiff | tree |
2008-09-10 |
Argiris Kirtzidis | Implement Sema support for the 'condition' part of...
|
commit | commitdiff | tree |
2008-09-10 |
Argiris Kirtzidis | Change line endings: CRLF -> LF
|
commit | commitdiff | tree |
2008-09-10 |
Argiris Kirtzidis | Use Sema::isDeclInScope instead of IdentifierResolver...
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | Add new 'CXXConditionDeclExpr' expression node used...
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | Make IdentifierResolver::isDeclInScope regard declarations...
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | Add a LangOptions member to IdentifierResolver.
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | Add Sema::isDeclInScope which wraps IdentifierResolver...
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | Fix test case.
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | Implement parser support for the 'condition' part of...
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | IdentifierResolver cleanup. Make some methods out-of...
|
commit | commitdiff | tree |
2008-09-09 |
Argiris Kirtzidis | Update VC++ project files.
|
commit | commitdiff | tree |
2008-09-07 |
Argiris Kirtzidis | Support C++'s declaration-statement.
|
commit | commitdiff | tree |
2008-09-05 |
Argiris Kirtzidis | Support "typeof unary-expression" (GNU C++ extension).
|
commit | commitdiff | tree |