[builtins] Remove the weird STACK_OVERFLOW builtin.
authorbmeurer <bmeurer@chromium.org>
Fri, 11 Sep 2015 10:21:27 +0000 (03:21 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 11 Sep 2015 10:21:34 +0000 (10:21 +0000)
commit39604dda567b9ba9f4dcfe42f95471f30ec7cb6b
tree3030a892b7990f8a8204f5d04301e00b12102fba
parent18bba7cb41d3e4073cdd375e26f17c2f4ee8bb82
[builtins] Remove the weird STACK_OVERFLOW builtin.

Just use a %ThrowStackOverflow runtime function instead, which
does the trick, especially since the Isolate already has a
preallocated StackOverflow error for that.

R=mstarzinger@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#30693}
16 files changed:
src/arm/builtins-arm.cc
src/arm64/builtins-arm64.cc
src/contexts.h
src/full-codegen/arm/full-codegen-arm.cc
src/full-codegen/arm64/full-codegen-arm64.cc
src/full-codegen/ia32/full-codegen-ia32.cc
src/full-codegen/mips/full-codegen-mips.cc
src/full-codegen/mips64/full-codegen-mips64.cc
src/full-codegen/x64/full-codegen-x64.cc
src/ia32/builtins-ia32.cc
src/mips/builtins-mips.cc
src/mips64/builtins-mips64.cc
src/runtime.js
src/runtime/runtime-internal.cc
src/runtime/runtime.h
src/x64/builtins-x64.cc