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 |
2008-09-05 |
Argiris Kirtzidis | Set different header search paths for the Windows platform.
|
commit | commitdiff | tree |
2008-09-05 |
Argiris Kirtzidis | Add header search paths for Mingw32 (GCC version 4).
|
commit | commitdiff | tree |
2008-09-05 |
Argiris Kirtzidis | Line endings: CRLF -> LF
|
commit | commitdiff | tree |
2008-08-28 |
Argiris Kirtzidis | Fix compilation error on MSVC.
|
commit | commitdiff | tree |
2008-08-24 |
Argiris Kirtzidis | Pass SourceRanges by reference to the various Diag...
|
commit | commitdiff | tree |
2008-08-24 |
Argiris Kirtzidis | Add a Parser::Diag overload that can receive a custom...
|
commit | commitdiff | tree |
2008-08-24 |
Argiris Kirtzidis | Rename Preprocessor::DisableBacktrack -> Preprocessor...
|
commit | commitdiff | tree |
2008-08-23 |
Argiris Kirtzidis | Add CodeGen support for CXXZeroInitValueExpr.
|
commit | commitdiff | tree |
2008-08-23 |
Argiris Kirtzidis | Add a null pointer test in the type-convert-construct...
|
commit | commitdiff | tree |
2008-08-23 |
Argiris Kirtzidis | CXXFunctionalCastExpr is a subclass of CastExpr. Make...
|
commit | commitdiff | tree |
2008-08-23 |
Argiris Kirtzidis | Add a safety check.
|
commit | commitdiff | tree |
2008-08-23 |
Argiris Kirtzidis | Change line endings: CRLF -> LF
|
commit | commitdiff | tree |
2008-08-22 |
Argiris Kirtzidis | Allow nested backtracks.
|
commit | commitdiff | tree |
2008-08-22 |
Argiris Kirtzidis | Move the rest of the Sema C++ tests into the SemaCXX...
|
commit | commitdiff | tree |
2008-08-22 |
Argiris Kirtzidis | Add support for C++'s "type-specifier ( expression...
|
commit | commitdiff | tree |
2008-08-18 |
Argiris Kirtzidis | Add ExplicitCastExpr to replace the current CastExpr...
|
commit | commitdiff | tree |
2008-08-18 |
Argiris Kirtzidis | "Remove the 'else' since the code is fallthrough after...
|
commit | commitdiff | tree |
2008-08-17 |
Argiris Kirtzidis | Type::isIntegerType() returns true for types between...
|
commit | commitdiff | tree |
2008-08-16 |
Argiris Kirtzidis | Move the C++ Sema tests into a separate SemaCXX directory.
|
commit | commitdiff | tree |
2008-08-16 |
Argiris Kirtzidis | Move the type checking that Sema::ActOnCastExpr does...
|
commit | commitdiff | tree |
2008-08-16 |
Argiris Kirtzidis | Put (argument)-expression-list parsing in a separate...
|
commit | commitdiff | tree |
2008-08-16 |
Argiris Kirtzidis | C++ casts, (static_cast. dynamic_cast, etc.) can have...
|
commit | commitdiff | tree |
2008-08-16 |
Argiris Kirtzidis | Move handling of postfix-expression suffixes out of...
|
commit | commitdiff | tree |
2008-08-16 |
Argiris Kirtzidis | Set the SourceRange ending of DeclSpec, when Parser...
|
commit | commitdiff | tree |
2008-08-16 |
Argiris Kirtzidis | Declarator class considers DeclSpec as immutable; Declarator...
|
commit | commitdiff | tree |
2008-08-10 |
Argiris Kirtzidis | Allow the preprocessor to cache the lexed tokens, so...
|
commit | commitdiff | tree |
2008-08-10 |
Argiris Kirtzidis | Add some C++ Decl statistics.
|
commit | commitdiff | tree |
2008-08-09 |
Argiris Kirtzidis | Mention 'wchar_t' at the C++ status page.
|
commit | commitdiff | tree |
2008-08-09 |
Argiris Kirtzidis | Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType().
|
commit | commitdiff | tree |
2008-08-09 |
Argiris Kirtzidis | Change 'Wchar' to 'WChar' casing, for consistency.
|
commit | commitdiff | tree |
2008-08-09 |
Argiris Kirtzidis | Handle WChar inside BuiltinType::getName().
|
commit | commitdiff | tree |
2008-08-09 |
Argiris Kirtzidis | Implement support for the 'wchar_t' C++ type.
|
commit | commitdiff | tree |
2008-08-09 |
Argiris Kirtzidis | When in C++, invoke ASTConsumer::HandleTagDeclDefinition...
|
commit | commitdiff | tree |
2008-08-09 |
Argiris Kirtzidis | Passing right brace location to ActOnFinishCXXClassDef...
|
commit | commitdiff | tree |
2008-08-08 |
Argiris Kirtzidis | Make RecordDecl::Destroy() public.
|
commit | commitdiff | tree |
2008-08-08 |
Argiris Kirtzidis | Change line endings, CRLF -> LF.
|
commit | commitdiff | tree |
2008-08-08 |
Argiris Kirtzidis | Revert my previous commit where I replaced cast<> with...
|
commit | commitdiff | tree |
2008-08-08 |
Argiris Kirtzidis | Destroy and delete the FieldDecl members of a RecordDecl.
|
commit | commitdiff | tree |
2008-08-08 |
Argiris Kirtzidis | Add iterator access to field members for RecordDecl.
|
commit | commitdiff | tree |
2008-08-08 |
Argiris Kirtzidis | Use static_cast<> instead of cast<> for CXXFieldDecl...
|
commit | commitdiff | tree |
2008-08-07 |
Argiris Kirtzidis | Clear DeclSpec::AsmLabel in DeclSpec::clear().
|
commit | commitdiff | tree |
2008-08-07 |
Argiris Kirtzidis | Add CXXRecordType class.
|
commit | commitdiff | tree |
2008-08-01 |
Argiris Kirtzidis | Wherever a type is used/returned from the Action module...
|
commit | commitdiff | tree |
2008-08-01 |
Argiris Kirtzidis | Make the default constructor of IdentifierResolver...
|
commit | commitdiff | tree |
2008-07-22 |
Argiris Kirtzidis | Fix compilation error on GCC 4.3.0 ('memcpy' was not...
|
commit | commitdiff | tree |
2008-07-21 |
Argiris Kirtzidis | Change 'MDecl' to 'MD' to fix redefinition compiler...
|
commit | commitdiff | tree |