Add option to run ScopeIterator faster giving up nested scope chain.
authorulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 21 Mar 2014 12:30:58 +0000 (12:30 +0000)
committerulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 21 Mar 2014 12:30:58 +0000 (12:30 +0000)
commit50ca2eb9f6dee79d2f4a92c3ec2fa6fd25d59626
tree6d7c312d974b475bb41a842ee620774a4bca85c3
parent90b1077e31b19e2a5b15d6a027133dc5562e2ec3
Add option to run ScopeIterator faster giving up nested scope chain.

We'd like to be able to trade nested scope chain info (consisting of with, block and catch scopes) in favor of speed in some cases.

BUG=chromium:340285
LOG=N
R=ulan@chromium.org, pfeldman, ulan, yangguo

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

Patch from Andrey Adaykin <aandrey@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20162 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/mirror-debugger.js
src/runtime.cc
src/runtime.h
test/mjsunit/debug-scopes.js