v8/test
Adam Klein 1c9de0b2c2 [scopes] Clarify and narrow when scopes care about an eval() call
There are two reasons for Scopes to need information about eval calls
inside them:

  - Eval in a scope, or any of its inner scopes, turns off a bunch of
    scope analysis optimizations (e.g., all variables have to be treated
    as "used" and context-allocated).
  - Eval in a sloppy declaration scope means allows runtime addition
    of var declarations.

This patch aims to make the code better-reflect this reality.
It's meant as a pure cleanup, with no expected change in behavior.

Change-Id: I744c5051bb7a90b11420930e9596e5d6c35eb440
Reviewed-on: https://chromium-review.googlesource.com/602848
Commit-Queue: Adam Klein <adamk@chromium.org>
Reviewed-by: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/master@{#47257}
2017-08-09 18:13:19 +00:00
..
benchmarks
cctest [scopes] Clarify and narrow when scopes care about an eval() call 2017-08-09 18:13:19 +00:00
common [wasm] Clarify source of runtime information for interpreter. 2017-08-07 18:14:23 +00:00
debugger [flags] Remove deprecated Hydrogen specific flags. 2017-08-03 12:14:49 +00:00
fuzzer add gn jumbo build support 2017-08-09 09:05:29 +00:00
inspector [coverage] clamp to binary before merging. 2017-08-07 13:47:20 +00:00
intl Fix common misspellings 2017-08-02 09:35:28 +00:00
js-perf-test [js-perf-test] Add microbenchmarks for leaf constructors. 2017-08-08 05:25:31 +00:00
memory
message [test] Add call-undeclared-constructor message test. 2017-08-02 07:31:31 +00:00
mjsunit PPC/s390: skip wasm atomic test cases 2017-08-09 15:41:14 +00:00
mkgrokdump
mozilla Enable --harmony-strict-legacy-accessor-builtins by default 2017-08-02 21:30:57 +00:00
preparser
promises-aplus Fix common misspellings 2017-08-02 09:35:28 +00:00
test262 Fix common misspellings 2017-08-02 09:35:28 +00:00
unittests [heap] Adjust upper limit in ComputeMaxSemiSpaceSize. 2017-08-09 13:06:41 +00:00
wasm-spec-tests [wasm] Update spec tests 2017-07-25 14:55:07 +00:00
webkit Fix common misspellings 2017-08-02 09:35:28 +00:00
bot_default.gyp
bot_default.isolate
BUILD.gn
default.gyp
default.isolate
optimize_for_size.gyp
optimize_for_size.isolate
perf.gyp
perf.isolate