Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(67)

Issue 77913003: Make it possible to add more than one piece of embedder data to isolates (Closed)

Created:
7 years, 1 month ago by jochen (gone - plz use gerrit)
Modified:
7 years ago
CC:
v8-dev
Visibility:
Public.

Description

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 BUG=317398 R=svenpanne@chromium.org, dcarney@chromium.org LOG=y Committed: https://code.google.com/p/v8/source/detail?r=17907

Patch Set 1 #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -27 lines) Patch
M include/v8.h View 5 chunks +52 lines, -10 lines 1 comment Download
M src/d8.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M src/isolate.h View 2 chunks +3 lines, -3 lines 1 comment Download
M src/isolate.cc View 1 chunk +1 line, -1 line 1 comment Download
M test/cctest/test-api.cc View 1 chunk +22 lines, -10 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
jochen (gone - plz use gerrit)
7 years, 1 month ago (2013-11-20 09:44:58 UTC) #1
Sven Panne
LGTM with nits https://codereview.chromium.org/77913003/diff/1/src/isolate.cc File src/isolate.cc (right): https://codereview.chromium.org/77913003/diff/1/src/isolate.cc#newcode1723 src/isolate.cc:1723: embedder_data_(), Can't we simply remove this ...
7 years, 1 month ago (2013-11-20 10:03:02 UTC) #2
jochen (gone - plz use gerrit)
Committed patchset #1 manually as r17907 (presubmit successful).
7 years, 1 month ago (2013-11-20 10:59:21 UTC) #3
Paweł Hajdan Jr.
Drive-by. https://codereview.chromium.org/77913003/diff/1/include/v8.h File include/v8.h (left): https://codereview.chromium.org/77913003/diff/1/include/v8.h#oldcode5544 include/v8.h:5544: V8_INLINE static void SetEmbedderData(v8::Isolate* isolate, void* data) { ...
7 years ago (2013-12-18 12:49:54 UTC) #4
jochen (gone - plz use gerrit)
On 2013/12/18 12:49:54, Paweł Hajdan Jr. wrote: > Drive-by. > > https://codereview.chromium.org/77913003/diff/1/include/v8.h > File include/v8.h ...
7 years ago (2013-12-20 10:15:40 UTC) #5
Paweł Hajdan Jr.
On 2013/12/20 10:15:40, jochen wrote: > On 2013/12/18 12:49:54, Paweł Hajdan Jr. wrote: > > ...
7 years ago (2013-12-20 11:28:57 UTC) #6
Sven Panne
> I think this CL breaks API in a backward-incompatible way, and doesn't use > ...
7 years ago (2013-12-20 11:44:42 UTC) #7
Paweł Hajdan Jr.
7 years ago (2013-12-20 12:58:25 UTC) #8
Message was sent while issue was closed.
On 2013/12/20 11:44:42, Sven Panne wrote:
> > I think this CL breaks API in a backward-incompatible way, and doesn't use
> > V8_DEPRECATED to keep the old interface for at least one release.
> 
> We intentionally violate this policy now because tons of old stuff has been
> accumulated by now which really slows our development down, and we want to
have
> a kind of a clean slate (well, it's not *that* clean, but...). I intend to
make
> a PSA on v8-users@ about this. Not a perfect solution, but I think it's
> bearable.

This is fine for me, thank you for explaining. Looking forward to the PSA, and
indeed I totally agree with doing a sweeping update once rather than have a
series of breaking changes over a longer time. Better both for V8 and users.

Powered by Google App Engine
This is Rietveld 408576698