Revert of Array.prototype.unshift builtin improvements (patchset #3 id:40001 of https...
authorcbruni <cbruni@chromium.org>
Tue, 25 Aug 2015 11:11:18 +0000 (04:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 25 Aug 2015 11:11:30 +0000 (11:11 +0000)
commit12ad2554fb60d6407686025066616938cb670088
tree324c299c0641b87c84fcf7997965a10bfaf14f93
parent1507da8d28caefdd7f95ade61bf5a6e80a333dd5
Revert of Array.prototype.unshift builtin improvements (patchset #3 id:40001 of https://codereview.chromium.org/1311343002/ )

Reason for revert:
https://codereview.chromium.org/1315823004/

Original issue's description:
> Array.prototype.unshift builtin improvements
>
> Moving unshift to ElementAccessor and increasing the range of arguments
> handled directly in C++, namely directly supporting FastDoubleElementsKind.
> This should yield a factor 19 speedup for unshift on fast double arrays.
>
> BUG=
>
> Committed: https://crrev.com/bf6764e6c1197e50ae148755488307a423b1d9b4
> Cr-Commit-Position: refs/heads/master@{#30347}

TBR=yangguo@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

Review URL: https://codereview.chromium.org/1311363003

Cr-Commit-Position: refs/heads/master@{#30350}
src/builtins.cc
src/elements.cc
src/elements.h