When doing a reduction, we are going to need the whole list anyway. Instead of chewing it element by element, instead take it in bigger chunks. This reduces the fixed-size overhead per reificication which, in the case of reifying a range, is massively greater than the time to produce a single value. With this and the previous patch [+] 1..1000 runs in 8% of the time it did before; TimToady++ for pointing out this epic performance fail.
When doing a reduction, we are going to need the whole list anyway. Instead of chewing it element by element, instead take it in bigger chunks. This reduces the fixed-size overhead per reificication which, in the case of reifying a range, is massively greater than the time to produce a single value. With this and the previous patch [+] 1..1000 runs in 8% of the time it did before; TimToady++ for pointing out this epic performance fail.

paultcochrane/rakudo,sjn/rakudo,nunorc/rakudo,jonathanstowe/rakudo,raydiak/rakudo,labster/rakudo,cygx/rakudo,ugexe/rakudo,dwarring/rakudo,labster/rakudo,tony-o/rakudo,niner/rakudo,softmoth/rakudo,skids/rakudo,ab5tract/rakudo,sergot/rakudo,labster/rakudo,nunorc/rakudo,dwarring/rakudo,ungrim97/rakudo,rakudo/rakudo,raydiak/rakudo,nbrown/rakudo,tbrowder/rakudo,softmoth/rakudo,azawawi/rakudo,lucasbuchala/rakudo,ungrim97/rakudo,samcv/rakudo,salortiz/rakudo,usev6/rakudo,labster/rakudo,samcv/rakudo,tbrowder/rakudo,azawawi/rakudo,skids/rakudo,rakudo/rakudo,Leont/rakudo,paultcochrane/rakudo,tony-o/rakudo,cognominal/rakudo,zhuomingliang/rakudo,usev6/rakudo,laben/rakudo,ungrim97/rakudo,cognominal/rakudo,ugexe/rakudo,niner/rakudo,softmoth/rakudo,ugexe/rakudo,salortiz/rakudo,ab5tract/rakudo,tony-o/rakudo,teodozjan/rakudo,azawawi/rakudo,nbrown/rakudo,azawawi/rakudo,zhuomingliang/rakudo,Gnouc/rakudo,laben/rakudo,pmurias/rakudo,teodozjan/rakudo,rjbs/rakudo,usev6/rakudo,sjn/rakudo,tbrowder/rakudo,tony-o/deb-rakudodaily,nbrown/rakudo,raydiak/rakudo,ungrim97/rakudo,niner/rakudo,MasterDuke17/rakudo,rakudo/rakudo,b2gills/rakudo,tbrowder/rakudo,tony-o/rakudo,samcv/rakudo,sergot/rakudo,MasterDuke17/rakudo,Leont/rakudo,ab5tract/rakudo,awwaiid/rakudo,awwaiid/rakudo,LLFourn/rakudo,LLFourn/rakudo,lucasbuchala/rakudo,lucasbuchala/rakudo,samcv/rakudo,lucasbuchala/rakudo,niner/rakudo,awwaiid/rakudo,MasterDuke17/rakudo,Gnouc/rakudo,Gnouc/rakudo,rakudo/rakudo,retupmoca/rakudo,nbrown/rakudo,Leont/rakudo,labster/rakudo,nbrown/rakudo,awwaiid/rakudo,sjn/rakudo,skids/rakudo,salortiz/rakudo,LLFourn/rakudo,laben/rakudo,MasterDuke17/rakudo,tony-o/deb-rakudodaily,Leont/rakudo,usev6/rakudo,sergot/rakudo,jonathanstowe/rakudo,Gnouc/rakudo,skids/rakudo,zostay/rakudo,sjn/rakudo,salortiz/rakudo,pmurias/rakudo,paultcochrane/rakudo,ab5tract/rakudo,zostay/rakudo,jonathanstowe/rakudo,MasterDuke17/rakudo,pmurias/rakudo,dwarring/rakudo,samcv/rakudo,tony-o/deb-rakudodaily,dankogai/rakudo,rjbs/rakudo,pmurias/rakudo,tony-o/deb-rakudodaily,dankogai/rakudo,zostay/rakudo,awwaiid/rakudo,tbrowder/rakudo,dankogai/rakudo,tony-o/rakudo,lucasbuchala/rakudo,ab5tract/rakudo,b2gills/rakudo,nunorc/rakudo,retupmoca/rakudo,retupmoca/rakudo,softmoth/rakudo,zhuomingliang/rakudo,LLFourn/rakudo,nbrown/rakudo,sergot/rakudo,rjbs/rakudo,usev6/rakudo,zostay/rakudo,Gnouc/rakudo,cognominal/rakudo,zhuomingliang/rakudo,cygx/rakudo,tony-o/rakudo,labster/rakudo,jonathanstowe/rakudo,retupmoca/rakudo,MasterDuke17/rakudo,cognominal/rakudo,cygx/rakudo,dankogai/rakudo,Gnouc/rakudo,teodozjan/rakudo,cygx/rakudo,paultcochrane/rakudo,teodozjan/rakudo,ungrim97/rakudo,b2gills/rakudo,tbrowder/rakudo,ugexe/rakudo,jonathanstowe/rakudo,tony-o/deb-rakudodaily,cognominal/rakudo,nunorc/rakudo,salortiz/rakudo,azawawi/rakudo,tony-o/deb-rakudodaily,b2gills/rakudo,raydiak/rakudo,sjn/rakudo,softmoth/rakudo,rakudo/rakudo,tony-o/deb-rakudodaily,paultcochrane/rakudo,dankogai/rakudo,skids/rakudo,ugexe/rakudo,cygx/rakudo,laben/rakudo,dwarring/rakudo,LLFourn/rakudo,rakudo/rakudo,salortiz/rakudo,b2gills/rakudo