2011-01-03 |
Douglas Gregor | Implement support for pack expansions in initializer...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Refactor the tree transform's many loops over sets...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Another variadic template metafunction test case: summing...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Implement support for pack expansions whose pattern...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Consolidate template metafunction tests for variadic...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | When we attempt to create a built-in that involves...
|
commit | commitdiff | tree |
2010-12-24 |
Douglas Gregor | Fix a thinko in a helper routine for template argument...
|
commit | commitdiff | tree |
2010-12-24 |
Douglas Gregor | Non-type template parameter packs cannot have default...
|
commit | commitdiff | tree |
2010-12-24 |
Douglas Gregor | When instantiating a non-type template parameter pack...
|
commit | commitdiff | tree |
2010-12-23 |
Douglas Gregor | Add an AST representation for non-type template parameter
|
commit | commitdiff | tree |
2010-12-23 |
Douglas Gregor | Improve the diagnostic and recovery for missing colons...
|
commit | commitdiff | tree |
2010-12-23 |
Douglas Gregor | Implement parsing of function parameter packs and non...
|
commit | commitdiff | tree |
2010-12-23 |
Douglas Gregor | Reimplement the comparison of a class template partial
|
commit | commitdiff | tree |
2010-12-23 |
Douglas Gregor | When forming the injected-class-name of a variadic...
|
commit | commitdiff | tree |
2010-12-23 |
Douglas Gregor | Implement the part of C++0x [temp.arg.explicit]p3 that...
|
commit | commitdiff | tree |
2010-12-23 |
Douglas Gregor | Implement the rest of C++0x [temp.deduct.type]p9, which...
|
commit | commitdiff | tree |
2010-12-22 |
Douglas Gregor | Be paranoid about NULL size expressions in dependently...
|
commit | commitdiff | tree |
2010-12-22 |
Douglas Gregor | Unify the consistency checking for deduced template...
|
commit | commitdiff | tree |
2010-12-22 |
Douglas Gregor | Implement template argument deduction for pack expansions...
|
commit | commitdiff | tree |
2010-12-22 |
Douglas Gregor | When performing template argument deduction where the...
|
commit | commitdiff | tree |
2010-12-22 |
Douglas Gregor | Implicitly expand argument packs when performing template...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Tweak the checking of class template partial specialization...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Add a hack to work around the lack of proper type-source...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Add some const qualifiers
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | For member pointer conversions potentially involving...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | When searching for the instantiation of a locally-scoped tag
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | In C++, if the user redeclares a builtin function with...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | When determining which preprocessed entities to traverse...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Fix test to be platform-agnostic
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Fix a major inconsistency in the representation of...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Implement BlockDecl::getSourceRange(). The bogus source...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Add test for C++ [temp.friend]p8, which bans partial...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | A class template partial specialization cannot be a...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Teach clang_getCursorSemanticParent() and
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | When checking a using declaration, make sure that the...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Don't try to compute the value of a value-dependent...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Initialize LangOptions::MSCVersion. Thanks to Csaba...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Add back the late-specified return type paper
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Updates to the C++ status page for C++0x features,...
|
commit | commitdiff | tree |
2010-12-21 |
Douglas Gregor | Implement instantiation of pack expansions whose pattern...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Extend the parser to support pack expansions within...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Further refactoring of the tree transformation for...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Give the RecursiveASTVisitor a configuration function
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Handle instantiation of template type parameter packs...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Test template instantiation of pack expansions where...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Clean up the printing of template argument packs; previously...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Implement basic support for template instantiation...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Finish refactoring the transformation of template argument...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Refactor the transformation of template argument lists...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | When checking a template argument list against a template...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Clean up the handling of template argument packs, especially...
|
commit | commitdiff | tree |
2010-12-20 |
Douglas Gregor | Introduce a new type, PackExpansionType, to capture...
|
commit | commitdiff | tree |
2010-12-17 |
Douglas Gregor | Encapsulate TemplateArgument::Kind
|
commit | commitdiff | tree |
2010-12-17 |
Douglas Gregor | Swap the order of the condition and body of a do-while...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Add tests checking for unexpanded parameter packs in...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Tweak a comment
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Delay the check for unexpanded parameter packs in the...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Check for unexpanded parameter packs in non-type template...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Revert r121961, which seems to be breaking the buildbots...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Check for unexpanded parameter packs in default arguments.
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Fix a regression I caused in r121930. It turns out...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Check for unexpanded parameter packs within variable...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Check for unexpanded parameter packs in friend declarations.
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Check for unexpanded parameter packs in using declarations...
|
commit | commitdiff | tree |
2010-12-16 |
Douglas Gregor | Check for unexpanded parameter packs in enumeration...
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | Check for unexpanded parameter packs in static assertion...
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | Check for unexpanded parameter packs in various kinds of
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | Teach the RecursiveASTVisitor to traverse the type...
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | Test that all of the relevant types properly compute...
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | Introduce a RecursiveASTVisitor subclass that finds...
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | Move the work-in-progress implementation of variadic...
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | __attribute__((nonnull)) can apply to reference-to...
|
commit | commitdiff | tree |
2010-12-15 |
Douglas Gregor | Variadic templates: extend the Expr class with a bit...
|
commit | commitdiff | tree |
2010-12-14 |
Douglas Gregor | Minor fix for clang-completion-mode, from Dve Abrahams
|
commit | commitdiff | tree |
2010-12-14 |
Douglas Gregor | Fix documentation typo, from nobled.
|
commit | commitdiff | tree |
2010-12-13 |
Douglas Gregor | Variadic templates: extend Type, NestedNameSpecifier...
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Silence a few more uninitialized-value warnings
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Silence a GCC unitialized-value warning
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Replace two QualType::getTypePtrOrNull() calls with
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Eliminate the branching in QualType::getTypePtr() by...
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Silence GCC warning about comparisons between enumerators...
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Update ExtQuals comment to reflect the expansion of...
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Move the "volatile" bit into QualType's "fast" qualifier...
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Use TypeAlignment constant rather than fixed alignment...
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | In clang_getCursor(), don't override a preprocessing...
|
commit | commitdiff | tree |
2010-12-10 |
Douglas Gregor | Extend libclang debugging output for clang_getCursor...
|
commit | commitdiff | tree |
2010-12-09 |
Douglas Gregor | Don't crash when code-completing after "#include <...
|
commit | commitdiff | tree |
2010-12-09 |
Douglas Gregor | Eliminate duplicate code completions for properties.
|
commit | commitdiff | tree |
2010-12-09 |
Douglas Gregor | Don't walk the translation unit context to produce...
|
commit | commitdiff | tree |
2010-12-09 |
Douglas Gregor | Gather cached code completions after the first reparse...
|
commit | commitdiff | tree |
2010-12-09 |
Douglas Gregor | When an "inline" declaration was followed by a definition...
|
commit | commitdiff | tree |
2010-12-09 |
Douglas Gregor | A typename specifier can end up referring to a unresolved...
|
commit | commitdiff | tree |
2010-12-08 |
Douglas Gregor | Put the "'typename' occurs outside of a template" and...
|
commit | commitdiff | tree |
2010-12-08 |
Douglas Gregor | Fix BinaryOperator dispatch for RecursiveASTVisitor...
|
commit | commitdiff | tree |
2010-12-08 |
Douglas Gregor | Fix two thinkos and add a test for importing the AST...
|
commit | commitdiff | tree |
2010-12-07 |
Douglas Gregor | Implement AST import for Objective-C property implementations
|
commit | commitdiff | tree |
2010-12-07 |
Douglas Gregor | Implement ASTImporter support for Objective-C category...
|
commit | commitdiff | tree |
2010-12-07 |
Douglas Gregor | Extern the ASTImporter to import @implementation declarations.
|
commit | commitdiff | tree |
2010-12-07 |
Douglas Gregor | Use Sema::MaybeCreateExprWithCleanups() only after...
|
commit | commitdiff | tree |
2010-12-07 |
Douglas Gregor | Use atomic operations for libclang's object count tracking.
|
commit | commitdiff | tree |