Revert broken ArrayPop changes
authorjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 24 Jan 2014 08:32:50 +0000 (08:32 +0000)
committerjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 24 Jan 2014 08:32:50 +0000 (08:32 +0000)
commitee4e034d7042da214bd1efc9325335d1d27226e9
tree382b01870cdd2dfe3467459c2877d637c93cb3e5
parent1a122359f76175b8cc20d698808eef501df99128
Revert broken ArrayPop changes

This reverts:
r18749 "Reland (and fix) "Add hydrogen support for ArrayPop, and remove the handwritten call stubs."",
r18790 "Remove ArrayPush from the custom call generators, and instead call directly to the handler in crankshaft.", and
r18798 "MIPS: Remove ArrayPush from the custom call generators, and instead call directly to the handler in crankshaft."

For causing crashes on Canary.

BUG=chromium:337686
LOG=N
R=bmeurer@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18805 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
14 files changed:
src/arm/code-stubs-arm.cc
src/arm/stub-cache-arm.cc
src/hydrogen.cc
src/ia32/code-stubs-ia32.cc
src/ia32/stub-cache-ia32.cc
src/isolate.h
src/mips/code-stubs-mips.cc
src/mips/stub-cache-mips.cc
src/stub-cache.cc
src/stub-cache.h
src/x64/code-stubs-x64.cc
src/x64/stub-cache-x64.cc
test/mjsunit/object-seal.js
test/mjsunit/regress/regress-array-pop-deopt.js [deleted file]