Added fast return for 'ifelse(a, x, y)' in cases where 'if (a) x else
y' should have been used.


git-svn-id: https://svn.r-project.org/R/trunk@63765 00db46b3-68df-0310-9c12-caf00c1e9a41
Don't create a names vector in do_makelist if it won't be used.


git-svn-id: https://svn.r-project.org/R/trunk@63766 00db46b3-68df-0310-9c12-caf00c1e9a41
list() increments NAMED on elements instead of duplicating.


git-svn-id: https://svn.r-project.org/R/trunk@63767 00db46b3-68df-0310-9c12-caf00c1e9a41
catch up with R-patched

git-svn-id: https://svn.r-project.org/R/trunk@63769 00db46b3-68df-0310-9c12-caf00c1e9a41
update

git-svn-id: https://svn.r-project.org/R/trunk@63771 00db46b3-68df-0310-9c12-caf00c1e9a41