Move public symbols to the root set.
authorYang Guo <yangguo@chromium.org>
Thu, 13 Nov 2014 08:47:52 +0000 (09:47 +0100)
committerYang Guo <yangguo@chromium.org>
Thu, 13 Nov 2014 08:48:08 +0000 (08:48 +0000)
commitb96309b776e4d10b6d8eeea7b5951422ee732c19
treecf5f345ef3c9bbe11115abfd56b387b4fad8b877
parent07b0a2a1013302801a49c53f143a71ff67e8f88b
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

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

Cr-Commit-Position: refs/heads/master@{#25315}
17 files changed:
src/accessors.cc
src/api.cc
src/ast-value-factory.cc
src/bootstrapper.cc
src/contexts.cc
src/contexts.h
src/factory.h
src/harmony-tostring.js
src/heap-snapshot-generator.cc
src/heap/heap.cc
src/heap/heap.h
src/isolate.cc
src/parser.cc
src/runtime/runtime-scopes.cc
src/symbol.js
test/mjsunit/mjsunit.status
test/mjsunit/regress/regress-2506.js