[debug] Re-enable internal [[Scopes]] property

We received feedback that the [[Scopes]] property has some legitimate
use-cases not covered by the Scopes View during pause.

We re-enable the feature for now and will remove the flag in a
follow-up.

R=bmeurer@chromium.org

Bug: chromium:1365858
Change-Id: Ibf279ae6c4f5ae492d03e9b4ee7316f6500508d9
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4099385
Auto-Submit: Simon Zünd <szuend@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84800}
This commit is contained in:
Simon Zünd 2022-12-13 09:08:35 +01:00 committed by V8 LUCI CQ
parent 00c8f93df1
commit 30861a3932

View File

@ -1729,7 +1729,7 @@ DEFINE_BOOL(experimental_value_unavailable, false,
DEFINE_BOOL(experimental_reuse_locals_blocklists, true,
"enable reuse of local blocklists across multiple debug-evaluates")
DEFINE_BOOL(experimental_remove_internal_scopes_property, true,
DEFINE_BOOL(experimental_remove_internal_scopes_property, false,
"don't report the artificial [[Scopes]] property for functions")
// disassembler