Reviewers: Benedikt Meurer,
Description:
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
Please review this at https://codereview.chromium.org/146003006/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+362, -182 lines):
D test/mjsunit/regress/regress-array-pop-deopt.js
M src/arm/code-stubs-arm.cc
M src/arm/stub-cache-arm.cc
M src/hydrogen.cc
M src/ia32/code-stubs-ia32.cc
M src/ia32/stub-cache-ia32.cc
M src/isolate.h
M src/mips/code-stubs-mips.cc
M src/mips/stub-cache-mips.cc
M src/stub-cache.h
M src/stub-cache.cc
M src/x64/code-stubs-x64.cc
M src/x64/stub-cache-x64.cc
M test/mjsunit/object-seal.js
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.