Reland r17907 - Make it possible to add more than one piece of embedder data to isolates"
authorjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 20 Nov 2013 15:16:18 +0000 (15:16 +0000)
committerjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 20 Nov 2013 15:16:18 +0000 (15:16 +0000)
commit840bc42de0d0e6d4cc4f9018bae5268493951c65
treebc29bacec93cfc83839aceac9bc20841b4d5b17e
parent42f920cfea98a95f12725f64ffab8e34482e88f3
Reland r17907 - Make it possible to add more than one piece of embedder data to isolates"

This will allow for using gin and blink bindings in the same
process.

Over r17907, I changed the order of fields in Isolate to be stable across different platforms, since the ABI defined packing is not the same on
all targets, and I initialize the embedder data field in Isolate.

BUG=317398
R=svenpanne@chromium.org, dcarney@chromium.org
LOG=n

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17935 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
include/v8.h
src/d8.cc
src/isolate.cc
src/isolate.h
test/cctest/test-api.cc