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

Issue 486763002: Make all global private symbols own symbols. (Closed)

Created:
6 years, 4 months ago by Dmitry Lomov (no reviews)
Modified:
6 years, 4 months ago
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rename #

Total comments: 5

Patch Set 3 : Realm independence #

Patch Set 4 : Rename GLOBAL_PRIVATE_OWN back to GLOBAL_PRIVATE #

Patch Set 5 : HAS_DEFINED_PRIVATE is back #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -14 lines) Patch
M src/array-iterator.js View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M src/macros.py View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M src/promise.js View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M src/runtime.h View 2 1 chunk +1 line, -1 line 0 comments Download
M src/runtime.cc View 2 2 chunks +2 lines, -1 line 0 comments Download
M src/string-iterator.js View 1 2 3 4 2 chunks +3 lines, -2 lines 0 comments Download
A + test/mjsunit/runtime-gen/createglobalprivateownsymbol.js View 1 chunk +1 line, -1 line 0 comments Download
D test/mjsunit/runtime-gen/createglobalprivatesymbol.js View 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
Dmitry Lomov (no reviews)
PTAL, this is a step towards making all private symbols own symbols. There is a ...
6 years, 4 months ago (2014-08-18 15:12:48 UTC) #1
rossberg
Hm, can't we do the transition in one CL? It seems all you need to ...
6 years, 4 months ago (2014-08-19 12:04:20 UTC) #2
rossberg
https://codereview.chromium.org/486763002/diff/1/src/macros.py File src/macros.py (right): https://codereview.chromium.org/486763002/diff/1/src/macros.py#newcode177 src/macros.py:177: macro IS_PRIVATE_OWN_UNDEFINED(obj, sym) = (IS_UNDEFINED(obj[sym])); How about HAS_DEFINED_PRIVATE, for ...
6 years, 4 months ago (2014-08-19 12:04:31 UTC) #3
Dmitry Lomov (no reviews)
On 2014/08/19 12:04:20, rossberg wrote: > Hm, can't we do the transition in one CL? ...
6 years, 4 months ago (2014-08-19 13:17:52 UTC) #4
Dmitry Lomov (no reviews)
On 2014/08/19 12:04:20, rossberg wrote: > Hm, can't we do the transition in one CL? ...
6 years, 4 months ago (2014-08-19 13:18:01 UTC) #5
Dmitry Lomov (no reviews)
Renamed per CR feedback https://codereview.chromium.org/486763002/diff/1/src/macros.py File src/macros.py (right): https://codereview.chromium.org/486763002/diff/1/src/macros.py#newcode177 src/macros.py:177: macro IS_PRIVATE_OWN_UNDEFINED(obj, sym) = (IS_UNDEFINED(obj[sym])); ...
6 years, 4 months ago (2014-08-19 13:29:56 UTC) #6
wingo
https://codereview.chromium.org/486763002/diff/20001/src/macros.py File src/macros.py (right): https://codereview.chromium.org/486763002/diff/20001/src/macros.py#newcode173 src/macros.py:173: macro GLOBAL_PRIVATE_OWN(name) = (%CreateGlobalPrivateOwnSymbol(name)); Q: global private symbols are ...
6 years, 4 months ago (2014-08-20 15:32:53 UTC) #7
arv (Not doing code reviews)
https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js File src/string-iterator.js (right): https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js#newcode49 src/string-iterator.js:49: if (s === stringEndOfIterationMarker) { On 2014/08/20 15:32:53, wingo ...
6 years, 4 months ago (2014-08-20 15:39:27 UTC) #8
Dmitry Lomov (no reviews)
https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js File src/string-iterator.js (right): https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js#newcode49 src/string-iterator.js:49: if (s === stringEndOfIterationMarker) { On 2014/08/20 15:39:26, arv ...
6 years, 4 months ago (2014-08-20 17:01:37 UTC) #9
Dmitry Lomov (no reviews)
6 years, 4 months ago (2014-08-20 17:02:02 UTC) #10
arv (Not doing code reviews)
https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js File src/string-iterator.js (right): https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js#newcode49 src/string-iterator.js:49: if (s === stringEndOfIterationMarker) { On 2014/08/20 17:01:37, Dmitry ...
6 years, 4 months ago (2014-08-20 18:07:07 UTC) #11
Dmitry Lomov (no reviews)
On 2014/08/20 18:07:07, arv wrote: > https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js > File src/string-iterator.js (right): > > https://codereview.chromium.org/486763002/diff/20001/src/string-iterator.js#newcode49 > ...
6 years, 4 months ago (2014-08-20 18:17:50 UTC) #12
Dmitry Lomov (no reviews)
Please take another look
6 years, 4 months ago (2014-08-20 18:45:41 UTC) #13
arv (Not doing code reviews)
LGTM
6 years, 4 months ago (2014-08-20 18:51:28 UTC) #14
Dmitry Lomov (no reviews)
On 2014/08/20 18:51:28, arv wrote: > LGTM wait scratch that this was a wrong patch, ...
6 years, 4 months ago (2014-08-20 18:55:16 UTC) #15
Dmitry Lomov (no reviews)
ok, should be all good now.
6 years, 4 months ago (2014-08-20 19:05:12 UTC) #16
arv (Not doing code reviews)
LGTM That is better
6 years, 4 months ago (2014-08-20 19:12:29 UTC) #17
Dmitry Lomov (no reviews)
6 years, 4 months ago (2014-08-20 19:22:08 UTC) #18
Message was sent while issue was closed.
Committed patchset #5 manually as 23252 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698