2011-01-15 |
Douglas Gregor | Introduce a new kind of TemplateName that captures...
|
commit | commitdiff | tree |
2011-01-15 |
Douglas Gregor | Tweak the storage mechanism for a set of overloaded...
|
commit | commitdiff | tree |
2011-01-15 |
Douglas Gregor | Introduce a new expression kind, SubstNonTypeTemplateParmPac...
|
commit | commitdiff | tree |
2011-01-14 |
Douglas Gregor | Teach template template argument pack expansions to...
|
commit | commitdiff | tree |
2011-01-14 |
Douglas Gregor | Handle substitutions into function parameter packs...
|
commit | commitdiff | tree |
2011-01-14 |
Douglas Gregor | Teach PackExpansionExpr to keep track of the number...
|
commit | commitdiff | tree |
2011-01-14 |
Douglas Gregor | When we're instantiating a direct variable initializer...
|
commit | commitdiff | tree |
2011-01-14 |
Douglas Gregor | Keep track of the number of expansions to be produced...
|
commit | commitdiff | tree |
2011-01-14 |
Douglas Gregor | Fix a few warnings stemming from my inability to properly...
|
commit | commitdiff | tree |
2011-01-14 |
Douglas Gregor | Start implementing support for substitution into pack...
|
commit | commitdiff | tree |
2011-01-13 |
Douglas Gregor | Only apply the parameter pack matching of C++0x [temp...
|
commit | commitdiff | tree |
2011-01-13 |
Douglas Gregor | Fix a test case
|
commit | commitdiff | tree |
2011-01-13 |
Douglas Gregor | When your comments and your code are out-of-sync, the...
|
commit | commitdiff | tree |
2011-01-13 |
Douglas Gregor | Add tests for name mangling of variadic templates.
|
commit | commitdiff | tree |
2011-01-13 |
Douglas Gregor | Allow us to transform pack expansion expressions.
|
commit | commitdiff | tree |
2011-01-13 |
Douglas Gregor | Implement C++0x [temp.arg.template]p3, which allows...
|
commit | commitdiff | tree |
2011-01-12 |
Douglas Gregor | Refactor and simplify Sema::TemplateParameterListsAreEqual...
|
commit | commitdiff | tree |
2011-01-12 |
Douglas Gregor | Add the location of the right parenthesis of a C++...
|
commit | commitdiff | tree |
2011-01-12 |
Douglas Gregor | Add IR generation support for SizeOfPackExpr.
|
commit | commitdiff | tree |
2011-01-12 |
Douglas Gregor | Add some more partial-ordering tests, including one...
|
commit | commitdiff | tree |
2011-01-12 |
Douglas Gregor | wint_t is defined as 'unsigned int' on Linux. Fixes...
|
commit | commitdiff | tree |
2011-01-12 |
Douglas Gregor | Teach TreeTransform how to transform a pack expansion...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Add TemplateArgument::CreatePackCopy() to create a...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Implement partial ordering of class template partial...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Add another test for [temp.func.order]p5/[temp.deduct...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Implement C++ [temp.func.order]p5 more directly, by...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Add example from C++0x [temp.deduct.type]p21, which...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Ensure that the result type of an Objective-C class...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | When mapping from a function parameter pack to the...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Implement the last bullet of [temp.deduct.type]p5 and...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Make sure that we parse a '>>' that closes two template...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | When we're inside a functional cast, '>' is an operator...
|
commit | commitdiff | tree |
2011-01-11 |
Douglas Gregor | Add testing for unexpanded parameter packs in all of...
|
commit | commitdiff | tree |
2011-01-10 |
Douglas Gregor | Implement more of C++0x [temp.arg.explicit]p9, allowing...
|
commit | commitdiff | tree |
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 |