2011-01-10 |
Douglas Gregor | Repent for my copy-and-paste sins, factoring out the...
|
commit | commitdiff | tree |
2011-01-10 |
Douglas Gregor | Factor out the code to set up template argument deduction...
|
commit | commitdiff | tree |
2011-01-10 |
Douglas Gregor | Work-in-progress implementation of C++0x [temp.arg...
|
commit | commitdiff | tree |
2011-01-10 |
Douglas Gregor | Unbreak the CMake build.
|
commit | commitdiff | tree |
2011-01-07 |
Douglas Gregor | Variadic templates example: a nearly-complete implementation...
|
commit | commitdiff | tree |
2011-01-07 |
Douglas Gregor | Variadic templates example: a nearly-complete implementation...
|
commit | commitdiff | tree |
2011-01-07 |
Douglas Gregor | When instantiating the arguments to an initializer...
|
commit | commitdiff | tree |
2011-01-07 |
Douglas Gregor | Fix a valgrind error when transforming function prototypes...
|
commit | commitdiff | tree |
2011-01-07 |
Douglas Gregor | Implement substitution of a function parameter pack...
|
commit | commitdiff | tree |
2011-01-07 |
Douglas Gregor | Factor out the template transformation of a sequence...
|
commit | commitdiff | tree |
2011-01-06 |
Douglas Gregor | Implement template argument deduction from a call to...
|
commit | commitdiff | tree |
2011-01-06 |
Douglas Gregor | When default-initializing a TemplateArgumentLocInfo...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Fast-path an arity check when performing template argument...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Eliminate an unnecessary dance where we tried to cope...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Initial implementation of function parameter packs...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Fix an embarrassing think in the disambiguation logic...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | hasInit() -> hasDefaultArg()
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Add Decl::isParameterPack(), which covers both function...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Propagate the "deduced from array bound" bit when comparing...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | When we're converting deduced template arguments to...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Eliminate two "unsupported" errors relating to variadic...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Replace the representation of template template argument...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Add semantic analysis for the creation of and an AST...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Parse template template argument pack expansions. They...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Update C++ [temp.param]p11 citation to reflect the...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Implement C++0x [temp.param]p11 for non-type and template...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Implement proper parameter pack matching for non-type...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Implement support for template template parameter packs...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Use Parser::ExpectAndConsume() uniformly to eat semicolons...
|
commit | commitdiff | tree |
2011-01-05 |
Douglas Gregor | Many of the built-in operator candidates introduced...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Eliminate some completely useless code that attempted...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Improve our handling of non-type template parameters...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Tweak test for portability
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Remove an unnecessary FIXME for variadic templates
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Minor cleanups for template argument deduction in the...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Simplistic test case for mangling of variadic templates...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Improve the checking of deduced template arguments...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Implement name mangling for sizeof...(pack), to silence...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | There is nothing interesting to analyze with a sizeof...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Implement the sizeof...(pack) expression to compute...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | When creating the injected-class-name for a class template...
|
commit | commitdiff | tree |
2011-01-04 |
Douglas Gregor | Implement pack expansion of base initializers, so that...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Implement pack expansions whose pattern is a base-specifier.
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Add a test that is currently failing
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Properly rebuild pack expansions whose pattern is a...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Unwrap template argument packs when checking the template...
|
commit | commitdiff | tree |
2011-01-03 |
Douglas Gregor | Diagnose the presence of unexpanded parameter packs...
|
commit | commitdiff | tree |
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 |