v8/src/s390
Yang Guo 13a68e6c29 [snapshot] make API external references optional.
In snapshots with several contexts, some contexts may not reference
function or object templates, and therefore would not require external
references for deserialization. However, function and object templates
are deserialized with the isolate as part of the partial snapshot cache,
so we would need these external references even if we only use contexts
that don't need them.

With this patch, we use a fallback in case no external references are
provided. This way, we only run into issues when we actually call native
callbacks.

R=jgruber@chromium.org, peria@chromium.org

Change-Id: I6af8a77f26c92bd73fdab6112474c62da270597f
Reviewed-on: https://chromium-review.googlesource.com/784831
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Yang Guo <yangguo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#49615}
2017-11-24 09:46:53 +00:00
..
assembler-s390-inl.h PPC/s390: [wasm] JIT using WasmCodeManager: codegen components. 2017-11-22 20:22:00 +00:00
assembler-s390.cc PPC/s390: [wasm] JIT using WasmCodeManager: codegen components. 2017-11-22 20:22:00 +00:00
assembler-s390.h [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
code-stubs-s390.cc [heap] Introduce {Movability} enum for type safety. 2017-11-15 10:11:26 +00:00
code-stubs-s390.h [heap] Introduce {Movability} enum for type safety. 2017-11-15 10:11:26 +00:00
codegen-s390.cc [Memory] Warn on unused result for base/platform memory functions. 2017-11-17 15:53:48 +00:00
constants-s390.cc
constants-s390.h PPC/s390: [compiler] Delay generation of code stubs. 2017-06-29 15:40:37 +00:00
cpu-s390.cc
deoptimizer-s390.cc Cleanup codegen.h includes 2017-10-20 11:56:01 +00:00
disasm-s390.cc [cleanup] Fix remaining (D)CHECK macro usages 2017-10-18 10:12:31 +00:00
frame-constants-s390.cc [arm64] Update BuiltinContinuation frames for jssp alignment. 2017-10-11 15:05:20 +00:00
frame-constants-s390.h [iwyu] Split frame-constants.h out of frames.h to reduce transitive includes. 2017-08-03 10:12:12 +00:00
interface-descriptors-s390.cc PPC/s390: [cleanup] Don't pass resume_mode to ResumeGenerator. 2017-11-22 18:32:50 +00:00
macro-assembler-s390.cc [runtime] Extend InstanceType to uint16_t range of values. 2017-11-22 19:14:09 +00:00
macro-assembler-s390.h [ic] Migrate store to NativeDataProperty to data handler, dismantle handler compilers 2017-11-07 18:17:01 +00:00
OWNERS Update s390x and ppc OWNERS 2017-10-13 18:07:19 +00:00
simulator-s390.cc [snapshot] make API external references optional. 2017-11-24 09:46:53 +00:00
simulator-s390.h [simulator] Make reference redirection thread-safe. 2017-05-02 09:11:46 +00:00