2011-01-24 |
Douglas Gregor | Note the need for --param=build_config=whatever in...
|
commit | commitdiff | tree |
2011-01-24 |
Douglas Gregor | Improve the printing of C++ construction expressions...
|
commit | commitdiff | tree |
2011-01-24 |
Douglas Gregor | Re-instate r123977/r123978, my updates of the reference...
|
commit | commitdiff | tree |
2011-01-24 |
Douglas Gregor | Eliminate the last reference to concepts, from Jean...
|
commit | commitdiff | tree |
2011-01-22 |
Douglas Gregor | Send code generation for xvalues down the same path...
|
commit | commitdiff | tree |
2011-01-22 |
Douglas Gregor | Debug info generation for rvalue references
|
commit | commitdiff | tree |
2011-01-22 |
Douglas Gregor | Update const_cast semantics for rvalue references....
|
commit | commitdiff | tree |
2011-01-22 |
Douglas Gregor | Teach static_cast and dynamic_cast about rvalue references.
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Add a test for "perfect" forwarding
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | When throwing an elidable object, first try to treat...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Generalize the NRVO move-construction-based initialization...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Implement the preference for move-construction over...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | We love parentheses
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Promote the static getNRVOCandidate() function, which...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Implement core issue 1164, which concerns the partial...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Add unique_ptr example to test the use of rvalue references...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Add test for overload resolution's preference for binding...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Eliminate an unused variable
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Update the reference-binding implementation used for...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | More testing to C++0x [temp.deduct.call]p3
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Implement the special template argument deduction rule...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Add more reference-binding examples from the C++0x...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | Improve the diagnostic that complains about binding...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | More work to bring reference binding up to the latest...
|
commit | commitdiff | tree |
2011-01-21 |
Douglas Gregor | When performing reference binding via a conversion...
|
commit | commitdiff | tree |
2011-01-20 |
Douglas Gregor | Fix a use of uninitialized variables, found by Ted!
|
commit | commitdiff | tree |
2011-01-20 |
Douglas Gregor | More tests for reference binding in the presence of...
|
commit | commitdiff | tree |
2011-01-20 |
Douglas Gregor | Start refactoring reference binding to more closely...
|
commit | commitdiff | tree |
2011-01-20 |
Douglas Gregor | Add some tests for reference-collapsing and referencing...
|
commit | commitdiff | tree |
2011-01-20 |
Douglas Gregor | When building a user-defined conversion sequence, keep...
|
commit | commitdiff | tree |
2011-01-20 |
Douglas Gregor | Sema::BuildCXXMemberCallExpr() can fail due to access...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Explicitly track the number of call arguments provided...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Eradicate any mention of C++0x concepts.
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Variadic templates are fully implemented.
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Downgrade the "variadic templates are a C++0x feature...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Refactor the dependence computation for DeclRefExpr...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Implement basic support for the use of variadic templates...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Teach libclang to generate USRs containing parameter...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Teach libclang about SizeOfPackExpr.
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Implement support for non-type template parameter packs...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | NonTypeTemplateParmDecls always have TypeSourceInfo...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Warn about the use of unparenthesized |= in conditionals...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Parse the optional semicolon after a C++ in-class member...
|
commit | commitdiff | tree |
2011-01-19 |
Douglas Gregor | Don't silently drop warning flags passed in to
|
commit | commitdiff | tree |
2011-01-18 |
Douglas Gregor | Comment a wacky test case
|
commit | commitdiff | tree |
2011-01-18 |
Douglas Gregor | Introduce the notion of a "minimal" import of ASTs...
|
commit | commitdiff | tree |
2011-01-17 |
Douglas Gregor | NetBSD, OpenBSD, and Dragonfly BSD also have arc4random...
|
commit | commitdiff | tree |
2011-01-17 |
Douglas Gregor | Add missing <cctype> include, from Joerg Sonnenberger
|
commit | commitdiff | tree |
2011-01-16 |
Douglas Gregor | Emit an extension diagnostic for C99 designated initializers...
|
commit | commitdiff | tree |
2011-01-16 |
Douglas Gregor | Tweak the partial ordering rules for function templates...
|
commit | commitdiff | tree |
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 |