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

Issue 722723002: Move public symbols to the root set. (Closed)

Created:
6 years, 1 month ago by Yang
Modified:
6 years, 1 month ago
Reviewers:
rossberg
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Move public symbols to the root set. This allows serializing public symbols that are embedded in code. BUG=v8:3689 LOG=N R=rossberg@chromium.org Committed: https://chromium.googlesource.com/v8/v8/+/b96309b776e4d10b6d8eeea7b5951422ee732c19

Patch Set 1 #

Patch Set 2 : #

Total comments: 5

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+80 lines, -63 lines) Patch
M src/accessors.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/api.cc View 1 chunk +6 lines, -12 lines 0 comments Download
M src/ast-value-factory.cc View 1 chunk +2 lines, -3 lines 0 comments Download
M src/bootstrapper.cc View 1 3 chunks +17 lines, -9 lines 0 comments Download
M src/contexts.h View 2 chunks +0 lines, -4 lines 0 comments Download
M src/contexts.cc View 1 2 1 chunk +1 line, -2 lines 0 comments Download
M src/factory.h View 1 chunk +8 lines, -0 lines 0 comments Download
M src/harmony-tostring.js View 1 1 chunk +0 lines, -2 lines 0 comments Download
M src/heap-snapshot-generator.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M src/heap/heap.h View 1 2 3 chunks +18 lines, -0 lines 0 comments Download
M src/heap/heap.cc View 1 2 1 chunk +11 lines, -0 lines 0 comments Download
M src/isolate.cc View 1 2 1 chunk +2 lines, -3 lines 0 comments Download
M src/parser.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/runtime/runtime-scopes.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/symbol.js View 3 chunks +8 lines, -20 lines 0 comments Download
M test/mjsunit/mjsunit.status View 1 chunk +0 lines, -3 lines 0 comments Download
M test/mjsunit/regress/regress-2506.js View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
Yang
Please take a look.
6 years, 1 month ago (2014-11-12 16:24:31 UTC) #2
rossberg
Looks good, I suppose, just some confusion on my side. https://codereview.chromium.org/722723002/diff/20001/src/ast-value-factory.cc File src/ast-value-factory.cc (right): https://codereview.chromium.org/722723002/diff/20001/src/ast-value-factory.cc#newcode185 ...
6 years, 1 month ago (2014-11-12 16:45:25 UTC) #3
Yang
https://codereview.chromium.org/722723002/diff/20001/src/ast-value-factory.cc File src/ast-value-factory.cc (right): https://codereview.chromium.org/722723002/diff/20001/src/ast-value-factory.cc#newcode185 src/ast-value-factory.cc:185: DCHECK_EQ(0, strcmp(symbol_name_, "iterator_symbol")); On 2014/11/12 16:45:25, rossberg wrote: > ...
6 years, 1 month ago (2014-11-12 17:18:32 UTC) #4
rossberg
LGTM. Some of the stuff (for_intern field) in runtime-symbols.cc is probably obsolete now, though.
6 years, 1 month ago (2014-11-12 17:25:54 UTC) #5
Yang
6 years, 1 month ago (2014-11-13 08:48:15 UTC) #6
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
b96309b776e4d10b6d8eeea7b5951422ee732c19 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698