Simplify calling generated code from the runtime.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 6 Oct 2011 09:31:38 +0000 (09:31 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 6 Oct 2011 09:31:38 +0000 (09:31 +0000)
commit1f12cc4099d043e616c303ea2ac85365351462ed
tree8565bee26f84a9e4aa3fa67e3ca6b34c1a60c5f0
parent1e56e29a388a1c9071b3d26e5e8c491b1b742c88
Simplify calling generated code from the runtime.

Instead of expecting Object** arrays at the outermost level, expect
Handle<Object> arrays and reinterpret_cast them only just before invoking
the generated code.

R=rossberg@chromium.org,fschneider@chromium.org
BUG=
TEST=

Review URL: http://codereview.chromium.org/8133020

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9537 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
src/api.cc
src/builtins.cc
src/debug.cc
src/debug.h
src/execution.cc
src/execution.h
src/factory.cc
src/ic.cc
src/jsregexp.cc
src/messages.cc
src/objects.cc
src/runtime.cc
test/cctest/test-compiler.cc