9a2c18f50f
Properly propagate the fact that the function has a statically known name from parser to SharedFunctionInfo objects. The empty string that has been set as name before this CL does not help to distinguish cases like: var o1 = { ''(){} }; var o1 = { [foo()](){} }; or var o2 = { get ''(){} }; var o2 = { get [foo()](){} }; This is a preliminary step for using different layouts for closure objects with and without computed names. TBR=bmeurer@chromium.org, marja@chromium.org Bug: v8:6459 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng Change-Id: I10afa6f4bda7881c3714711a75f720f83c1d875d Reviewed-on: https://chromium-review.googlesource.com/522073 Commit-Queue: Igor Sheludko <ishell@chromium.org> Reviewed-by: Ross McIlroy <rmcilroy@chromium.org> Reviewed-by: Toon Verwaest <verwaest@chromium.org> Cr-Commit-Position: refs/heads/master@{#45744} |
||
---|---|---|
.. | ||
allocation-tracker.cc | ||
allocation-tracker.h | ||
circular-queue-inl.h | ||
circular-queue.h | ||
cpu-profiler-inl.h | ||
cpu-profiler.cc | ||
cpu-profiler.h | ||
heap-profiler.cc | ||
heap-profiler.h | ||
heap-snapshot-generator-inl.h | ||
heap-snapshot-generator.cc | ||
heap-snapshot-generator.h | ||
OWNERS | ||
profile-generator-inl.h | ||
profile-generator.cc | ||
profile-generator.h | ||
profiler-listener.cc | ||
profiler-listener.h | ||
sampling-heap-profiler.cc | ||
sampling-heap-profiler.h | ||
strings-storage.cc | ||
strings-storage.h | ||
tick-sample.cc | ||
tick-sample.h | ||
tracing-cpu-profiler.cc | ||
tracing-cpu-profiler.h | ||
unbound-queue-inl.h | ||
unbound-queue.h |