v8/test/mjsunit/es6/regress
jgruber b06c4ce5a6 [debug-wrapper] Further extend the debug wrapper
This CL further extends the debug wrapper, migrates around 60 tests, and
removes a few tests that use functionality we will not support anymore.

In more detail:

* Removed tests that use:
  * enable/disable individual breakpoints
  * invocationText()
  * the ScriptCollected event
  * showBreakPoints
  * evalFromScript (and similar)
  * mirror.constructedBy and mirror.referencedBy
  * event_data.promise()
* Some frame.evaluate uses were adapted since due to differences between
  remote objects (inspector) and mirrors. For instance, exceptions are
  currently not recreated exactly, since the inspector protocol does not
  give us the stack and message separately. Other objects (such as
  'this' in debug-evaluate-receiver-before-super) need to be explicitly
  converted to a string before the test works correctly.
* Ensure that inspector stores the script before sending ScriptParsed and
  ScriptFailedToParse events in order to be able to use the script from
  within those events.
* Better remote object reconstruction (e.g. for undefined and arrays).
* New functionality in wrapper:
  * debuggerFlags().breakPointsActive.setValue()
  * scripts()
  * execState.setVariableValue()
  * execState.scopeObject().value()
  * execState.scopeObject().property()
  * execState.frame().allScopes()
  * eventData.exception()
  * eventData.script()
  * setBreakPointsActive()

BUG=v8:5530

Review-Url: https://codereview.chromium.org/2497973002
Cr-Commit-Position: refs/heads/master@{#41019}
2016-11-16 08:34:44 +00:00
..
regress-2034.js
regress-2156.js
regress-2186.js
regress-2219.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
regress-2225.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
regress-2243.js
regress-2322.js
regress-2506.js
regress-2681.js
regress-2691.js
regress-2829.js
regress-2858.js
regress-3426.js
regress-3501.js
regress-3683.js
regress-3741.js
regress-3902.js
regress-3938.js
regress-4056.js
regress-4097.js
regress-4160.js
regress-4211.js
regress-4298.js
regress-4395-global-eval.js
regress-4395.js
regress-4400.js
regress-4417.js
regress-4466.js
regress-4482.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
regress-4522.js
regress-4585.js
regress-4759.js Fix treatment of rest pattern in array destructuring. 2016-04-05 08:56:51 +00:00
regress-5337.js Fix bug with nested spreads as patterns 2016-09-02 07:53:00 +00:00
regress-5598.js [builtins] fix Allocate() call in ReduceStringIterator() 2016-11-04 05:45:15 +00:00
regress-347906.js
regress-411237.js
regress-455141.js
regress-474783.js
regress-508074.js
regress-513474.js
regress-517455.js
regress-576662.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
regress-594084.js [destructuring] don't attempt to visit contents of FunctionLiterals 2016-04-05 18:43:17 +00:00
regress-650172.js [builtins] adapt arguments for Builtins::kIteratorPrototypeIterator 2016-09-27 11:05:42 +00:00
regress-660925.js [builtins] Take fast path in Array.prototype.keys() only if length is an Smi 2016-11-14 18:52:25 +00:00
regress-arrow-duplicate-params.js
regress-cr372788.js Remove --promise-extra flag 2016-08-22 21:35:06 +00:00
regress-cr493566.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
regress-cr512574.js
regress-crbug-248025.js
regress-crbug-346141.js
regress-crbug-448730.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
regress-crbug-461520.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
regress-crbug-465671-null.js
regress-crbug-465671.js
regress-inlined-new-target.js
regress-lookup-transition.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
regress-new-target-context.js