v8/test/mjsunit/es6/regress
Mythri 2ea009086f Fix ObjectToString builtin to work for subclasses
When we call ObjectToString on JSValues we only looked at string tags
on the prototype map of the JSValue's value type and do not check the
tags on the JSValue's prototype chain which may be non-trivial if
subclassing is involved. For ex: if we have a class Test extend Number,
we only looked for tags on the Number prototype and not on the Test
prototype. This cl fixes the builtin to also check for these cases.


Bug: v8:7706
Change-Id: I9f0e3bb6499646bf27b92bf4fb4e9014f6efa56b
Reviewed-on: https://chromium-review.googlesource.com/c/1378176
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Commit-Queue: Mythri Alle <mythria@chromium.org>
Cr-Commit-Position: refs/heads/master@{#58338}
2018-12-18 17:33:50 +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
regress-5929-1.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
regress-6098.js
regress-6322.js
regress-7706.js Fix ObjectToString builtin to work for subclasses 2018-12-18 17:33:50 +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
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