v8/test/debugger/debug/es8
Aleksey Kozyatinskiy fb6a094db5 [inspector] moved var initialization break location before init expression (reland)
This CL improves break locations for expressions like 'var a = <expr>'. Without CL we use <expr> position as break location for initialization statement, with this CL we use position of first character after '=' as position.
Benefits (see test for details):
 - only one break in expressions which includes mix of property lookup and calls, e.g. var p = Promise.resolve().then(x => x * 2),
 - removed redundant break location for expressions like: let { x, y } = { x: 1, y: 2}.
 
TBR=dgozman@chromium.org,rmcilroy@chromium.org,machenbach@chromium.org,marja@chromium.org,kozyatinskiy@chromium.org,devtools-reviews@chromium.org,v8-reviews@googlegroups.com
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: v8:5909

Change-Id: Ie84fa79afeed09e28cf8478ba610a0cfbfdfc294
Reviewed-on: https://chromium-review.googlesource.com/518116
Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
Reviewed-by: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#45598}
2017-05-30 12:54:49 +00:00
..
async-debug-basic.js
async-debug-builtin-predictions.js [debug] Add exception predictions to builtins where missing. 2017-03-10 17:44:51 +00:00
async-debug-caught-exception-cases0.js
async-debug-caught-exception-cases1.js
async-debug-caught-exception-cases2.js
async-debug-caught-exception-cases3.js
async-debug-caught-exception-cases.js
async-debug-caught-exception.js
async-debug-step-abort-at-break.js
async-debug-step-continue-at-break.js
async-debug-step-in-and-out.js
async-debug-step-in-out-out.js
async-debug-step-in.js
async-debug-step-nested.js [inspector] moved var initialization break location before init expression (reland) 2017-05-30 12:54:49 +00:00
async-debug-step-next-constant.js
async-debug-step-next.js
async-debug-step-out.js
async-function-debug-evaluate.js Make non-Module generators only context allocate parameters. 2017-05-24 13:54:57 +00:00
async-function-debug-scopes.js Make non-Module generators only context allocate parameters. 2017-05-24 13:54:57 +00:00
debug-async-break-on-stack.js
debug-async-break.js
debug-async-liveedit.js [liveedit] reimplement frame restarting. 2017-01-27 07:31:03 +00:00