Add isolate accessor to AccessorInfo and Arguments.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 13 Apr 2012 09:38:00 +0000 (09:38 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 13 Apr 2012 09:38:00 +0000 (09:38 +0000)
commit2f732c27280b22aefb45cd0aeac18dfa738a716e
tree689e7b56f75cc90501cb3c0e3bfea71c2a3067d5
parent436098b4a27251376e391ed632ea27e52bcdb446
Add isolate accessor to AccessorInfo and Arguments.

This passes the isolate through to API callback functions so that it is
available through AccessorInfo and Arguments. This allows bindings to
avoid unnecessary TLS lookups to retrieve the current isolate.

R=danno@chromium.org
TEST=cctest/test-api,cctest/test-accessors

Review URL: https://chromiumcodereview.appspot.com/10069050

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11306 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/apiutils.h
src/arguments.h
src/arm/stub-cache-arm.cc
src/builtins.cc
src/builtins.h
src/ia32/stub-cache-ia32.cc
src/stub-cache.cc
src/x64/stub-cache-x64.cc
test/cctest/test-accessors.cc
test/cctest/test-api.cc