[V8] Added Script::is_opaque flag for embedders
authorhoro <horo@chromium.org>
Tue, 19 May 2015 03:11:33 +0000 (20:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 19 May 2015 03:11:23 +0000 (03:11 +0000)
commitc5eb9573e74471b6aa3bd0df049a6113073f6a60
treef1c076bb0babf094cd70f0fb422d9ab6319694d1
parent1efc1e4f7a3d30d5225e9d5cb2585cad7cb17099
[V8] Added Script::is_opaque flag for embedders

When the page is controlled by a ServiceWorker, the ServiceWorker can return an opaque (non-CORS cross origin) resource response.
We need to treat the messages from such script resource as opaque.

Committed: https://crrev.com/7a599c5e1242d3c5ab7515ee149623da90ae69ec
Cr-Commit-Position: refs/heads/master@{#28445}

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

Cr-Commit-Position: refs/heads/master@{#28459}
16 files changed:
include/v8.h
src/accessors.cc
src/api.cc
src/bootstrapper.cc
src/compilation-cache.cc
src/compilation-cache.h
src/compiler.cc
src/compiler.h
src/debug.cc
src/objects-inl.h
src/objects.h
test/cctest/compiler/test-linkage.cc
test/cctest/test-api.cc
test/cctest/test-compiler.cc
test/cctest/test-heap.cc
test/cctest/test-serialize.cc