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

Issue 88013002: Split Persistent into Persistent and UniquePersistent (Closed)

Created:
7 years ago by dcarney
Modified:
7 years ago
CC:
v8-dev, Paweł Hajdan Jr., jochen (gone - plz use gerrit)
Visibility:
Public.

Description

Split Persistent into Persistent and UniquePersistent R=svenpanne@chromium.org BUG= Committed: https://code.google.com/p/v8/source/detail?r=18093

Patch Set 1 #

Patch Set 2 : comments #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+331 lines, -162 lines) Patch
M include/v8.h View 1 29 chunks +264 lines, -162 lines 2 comments Download
M test/cctest/test-api.cc View 1 chunk +67 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
dcarney
ptal the UniquePersistent code is taken from https://code.google.com/p/chromium/codesearch#chromium/src/base/memory/scoped_ptr.h&q=scoped_ptr&sq=package:chromium&type=cs we may need a few extra features ...
7 years ago (2013-11-26 11:28:43 UTC) #1
haraken
On 2013/11/26 11:28:43, dcarney wrote: > ptal > > the UniquePersistent code is taken from ...
7 years ago (2013-11-26 11:33:59 UTC) #2
Sven Panne
LGTM, but (as discussed offline) please add a warning comment that the actual class hierarchy ...
7 years ago (2013-11-27 09:17:11 UTC) #3
dcarney
Committed patchset #2 manually as r18093 (presubmit successful).
7 years ago (2013-11-27 09:30:56 UTC) #4
Paweł Hajdan Jr.
Drive-by with a question. https://chromiumcodereview.appspot.com/88013002/diff/20001/include/v8.h File include/v8.h (left): https://chromiumcodereview.appspot.com/88013002/diff/20001/include/v8.h#oldcode386 include/v8.h:386: template<class M> Is this change ...
7 years ago (2013-12-20 11:47:51 UTC) #5
Sven Panne
7 years ago (2013-12-20 11:49:50 UTC) #6
Message was sent while issue was closed.
https://chromiumcodereview.appspot.com/88013002/diff/20001/include/v8.h
File include/v8.h (left):

https://chromiumcodereview.appspot.com/88013002/diff/20001/include/v8.h#oldco...
include/v8.h:386: template<class M>
On 2013/12/20 11:47:51, Paweł Hajdan Jr. wrote:
> Is this change backward-compatible? It seems that V8_DEPRECATED could be used
> for the old, templated New.

As mentioned in another CL comment, we aim for a deprecation-free next release
and intentionally don't care about backward-compatibility right now.

Powered by Google App Engine
This is Rietveld 408576698