v8/test/mjsunit/es6/regress
Hai Dang 779d102ca8 Use slow path in IterableToList for big input strings.
AllocateJSArray always allocates in new space, so we bailout of the fast
path for strings if the new array does not fit in new space.

Bug found by ClusterFuzz. Regression test added.

This also switches to the BranchIf pattern to avoid materialize a bool.

Bug: chromium:895860, v8:7980
Change-Id: Ic7c41268c394ac2796b7694252390ab50fd74838
Reviewed-on: https://chromium-review.googlesource.com/c/1286337
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Sigurd Schneider <sigurds@chromium.org>
Reviewed-by: Georg Neis <neis@chromium.org>
Commit-Queue: Hai Dang <dhai@google.com>
Cr-Commit-Position: refs/heads/master@{#56759}
2018-10-18 08:44:21 +00:00
..
regress-2034.js
regress-2156.js
regress-2186.js
regress-2219.js
regress-2225.js
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
regress-4522.js
regress-4585.js
regress-4759.js
regress-5337.js
regress-5598.js [turbofan] Remove --turbo shorthand for --turbo-filter. 2017-06-23 11:19:19 +00:00
regress-5929-1.js
regress-6098.js
regress-6322.js [test] add mjsunit regression tests for v8:6322 2017-05-24 19:06:26 +00:00
regress-7706.js [mjsunit] fix regression test for v8:7706 2018-04-30 23:04:07 +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
regress-594084.js
regress-650172.js
regress-660925.js
regress-666622.js
regress-777182.js [typedarrays] Fix a wrong type casting in TA.p.set 2017-10-23 10:34:11 +00:00
regress-arrow-duplicate-params.js
regress-cr372788.js
regress-cr493566.js
regress-cr512574.js
regress-cr895860.js Use slow path in IterableToList for big input strings. 2018-10-18 08:44:21 +00:00
regress-crbug-248025.js
regress-crbug-346141.js
regress-crbug-448730.js
regress-crbug-461520.js
regress-crbug-465671-null.js
regress-crbug-465671.js
regress-crbug-820596.js Reland "[esnext] re-implement template strings" 2018-03-14 18:12:09 +00:00
regress-crbug-837939.js Do not throw if the array is empty in Map constructor 2018-05-02 12:03:26 +00:00
regress-inlined-new-target.js
regress-lookup-transition.js
regress-new-target-context.js