v8/test/mjsunit/es6
Marja Hölttä 3d40ec8d99 [super property speed] Add an IC for super property loads
Bug: v8:9237
Change-Id: I06d7e74ba0360334e6fa65c19f24548e220e4c69
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2349297
Commit-Queue: Marja Hölttä <marja@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/master@{#69735}
2020-09-08 12:28:05 +00:00
..
debug-promises [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
regress [test] Crash on invalid intrinsic use unless --fuzzing is on 2020-04-14 15:01:49 +00:00
arguments-iterator.js Fixing Sloppy Symbol.iterator setter 2015-09-14 07:22:35 +00:00
array-concat-arity.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-array-subclass.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-arraylike-length-throws.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-arraylike-length-tostring-throws.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-arraylike-length-valueof-throws.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-arraylike-negative-length.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-arraylike-primitive-nonnumber-length.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-arraylike-string-length.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-arraylike.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-descriptor.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-holey-array.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-isconcatspreadable-getter-throws.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-length-throws.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-no-prototype.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-nonarray.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-revoked-proxy-1.js [test] copy revoked proxy tests for array-concat to new files 2016-07-25 15:26:16 +00:00
array-concat-revoked-proxy-2.js [test] copy revoked proxy tests for array-concat to new files 2016-07-25 15:26:16 +00:00
array-concat-sloppy-arguments-holey.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-sloppy-arguments-throws.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-sloppy-arguments-with-dupes.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-sloppy-arguments.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-arraylike-proxy-bogus-length.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-arraylike-proxy-length.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-arraylike-proxy.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-boolean-wrapper.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-function.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-nonarraylike-proxy.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-number-wrapper.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-regexp.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-sparse-object.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-spreadable-string-wrapper.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-strict-arguments.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-typedarray.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-unspreadable-array-subclass.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-unspreadable-array.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-unspreadable-arraylike-proxy.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-concat-unspreadable-nonarraylike-proxy.js Split up mjsunit/es6/array-concat.js 2019-10-18 00:53:47 +00:00
array-copywithin.js Reland "[builtins] Clean up the use of class_name / ES5 [[Class]]" 2020-04-24 11:46:43 +00:00
array-fill-receiver.js [array] Move Array.p.fill to C++ 2018-07-18 14:06:24 +00:00
array-fill.js [array] Use Array.p.fill baseline version if object is non-extensible 2018-07-19 06:53:11 +00:00
array-find.js [builtins] Port Array.p.{find,findIndex} to CSA 2017-12-05 07:23:13 +00:00
array-findindex.js [builtins] Port Array.p.{find,findIndex} to CSA 2017-12-05 07:23:13 +00:00
array-from.js [builtins] Implement Array.from in CodeStubAssembler 2018-02-09 14:01:06 +00:00
array-iterator-detached.js [cleanup] Change error message for neutered -> detached 2019-09-12 12:53:43 +00:00
array-iterator-turbo.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
array-iterator.js [builtin] Further cleanup %ArrayIteratorPrototype%.next(). 2018-08-21 15:42:58 +00:00
array-length.js Remove flags for ES2015 features shipped in M48 2016-02-03 20:51:46 +00:00
array-of.js Remove stale references to --harmony-arrays flag in mjsunit tests 2015-10-15 17:39:42 +00:00
array-prototype-values.js Remove always-true --harmony-array-prototype-values flag 2018-12-19 20:48:56 +00:00
array-reverse-order.js Array.prototype.reverse should call [[HasProperty]] on elements before [[Get]] 2015-07-16 23:12:23 +00:00
array-species-constructor-accessor.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
array-species-constructor-delete.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
array-species-constructor.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
array-species-delete.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
array-species-modified.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
array-species-neg-zero.js Convert negative zero in ArraySpeciesCreate 2016-05-04 21:33:51 +00:00
array-species-parent-constructor.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
array-species-proto.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
array-species.js [builtins] Array.prototype.concat should set length on return value 2017-08-28 18:02:48 +00:00
array-spread-holey.js Reland "[interpreter] Add bytecode for leading array spreads." 2018-09-05 09:29:51 +00:00
array-spread-large-holey.js [heap] Add base class for LargeObjectSpaces 2019-10-25 09:22:57 +00:00
array-tostring.js Remove --harmony-tostring runtime flag 2016-03-11 18:20:48 +00:00
arraybuffer-species.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
arrow-functions-lexical-arguments.js Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
arrow-functions-this.js Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
arrow-functions.js [parser] fix token end position for regexp literals 2015-10-09 01:02:02 +00:00
arrow-rest-params-lazy-parsing.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
arrow-rest-params.js Remove always-on --harmony-rest-parameters flag 2015-12-12 00:00:38 +00:00
block-conflicts-sloppy.js [test][cleanup] Revive --time, speed up some tests 2019-09-16 11:24:11 +00:00
block-conflicts.js Reland of Add errors for declarations which conflict with catch parameters. (patchset #1 id:1 of https://codereview.chromium.org/2112223002/ ) 2016-07-13 19:29:11 +00:00
block-const-assign-sloppy.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
block-const-assign.js [test][cleanup] Revive --time, speed up some tests 2019-09-16 11:24:11 +00:00
block-eval-var-over-let.js [parser] Check conflicting var declarations from eval at compile-time 2019-01-16 17:01:31 +00:00
block-for-sloppy.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
block-for.js Remove flags for ES2015 features shipped in M48 2016-02-03 20:51:46 +00:00
block-leave-sloppy.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
block-leave.js [es6] Initial support for let/const bindings in sloppy mode 2015-07-08 15:04:13 +00:00
block-let-contextual-sloppy.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
block-let-crankshaft-sloppy.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
block-let-crankshaft.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
block-let-declaration-sloppy.js [test] Prevent Unintentionally Undefined Error Types 2019-04-30 08:43:06 +00:00
block-let-declaration.js [test] Prevent Unintentionally Undefined Error Types 2019-04-30 08:43:06 +00:00
block-let-semantics-sloppy.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
block-let-semantics.js Add class to existing lexical scoping tests 2015-08-12 18:43:06 +00:00
block-scope-class.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
block-scoping-sloppy.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
block-scoping-top-level-sloppy.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
block-scoping-top-level.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
block-scoping.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
block-sloppy-function.js [parser] Use non-eval decl scope's parent for caching 2019-12-09 15:19:02 +00:00
built-in-accessor-names.js Remove --harmony-tostring runtime flag 2016-03-11 18:20:48 +00:00
call-with-spread-modify-array-iterator.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
call-with-spread-modify-next.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
call-with-spread.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
catch-parameter-redeclaration.js Reland of Add errors for declarations which conflict with catch parameters. (patchset #1 id:1 of https://codereview.chromium.org/2112223002/ ) 2016-07-13 19:29:11 +00:00
class-computed-property-names-super.js Reland^2 "[runtime] Slightly optimize creation of class literals." 2017-11-17 18:15:34 +00:00
class-property-name-eval-arguments.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
classes-accesors.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
classes-constructor.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
classes-derived-return-type.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
classes-experimental.js [es6] Remove harmony-classes flag 2015-06-26 21:16:58 +00:00
classes-lazy-parsing.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
classes-maps.js [es6] Remove harmony-classes flag 2015-06-26 21:16:58 +00:00
classes-name-binding.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
classes-proto.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
classes-proxy.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
classes-restricted-properties.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
classes-subclass-arrays.js [es6] Remove harmony-classes flag 2015-06-26 21:16:58 +00:00
classes-subclass-builtins.js [regexp] Remove unused code 2016-10-25 07:19:13 +00:00
classes-super.js [classes] Support AccessorInfo-style data properties in super property stores. 2016-02-19 16:04:43 +00:00
classes-test-super.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
classes.js Install "name" property on anonymous classes 2020-08-18 16:41:23 +00:00
collection-iterator.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
collections-constructor-custom-iterator.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
collections-constructor-iterator-side-effect.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
collections-constructor-with-modified-array-prototype.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
collections-constructor-with-modified-protoype.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
collections.js Remove %_ClassOf and SharedFunctionInfo::instance_class_name 2018-02-15 11:52:08 +00:00
completion.js [parsing] Fix bug in rewriter concerning a breakable try-finally. 2017-11-28 09:07:51 +00:00
computed-property-names-classes.js [classes] Properly handle static length computed property 2019-03-25 15:35:08 +00:00
computed-property-names-deopt.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
computed-property-names-object-literals-methods.js Remove always-true --harmony-async-iteration runtime flag 2018-01-12 20:14:34 +00:00
computed-property-names-super.js Delete --harmony-computed-property-names flag 2015-08-05 21:32:38 +00:00
computed-property-names.js [es6] Fix computed property names in nested literals 2015-08-25 21:10:44 +00:00
dataview-length.js Reland "[builtins] set DataView.length to 1" 2018-06-12 21:54:47 +00:00
default-parameters-destructuring.js Remove per-parameter position var scope 2019-12-19 10:38:00 +00:00
default-parameters.js Remove per-parameter position var scope 2019-12-19 10:38:00 +00:00
destructuring-assignment-lazy.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
destructuring-assignment.js [ignition] Fix iteration finalization exception suppression 2019-01-10 11:29:12 +00:00
destructuring-parameters-literalcount-nolazy.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
destructuring-parameters-literalcount.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
destructuring.js [parser] Validate patterns non-parenthesized in ValidatePattern 2018-11-26 10:42:05 +00:00
empty-for.js Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
for-each-in-catch.js [parser] Allow try {} catch (e) { for (var e of x) {} } 2019-01-30 14:20:58 +00:00
for-of.js [es6] allow any LeftHandSideExpression in for-of loops 2015-11-05 06:47:56 +00:00
function-length-configurable.js [es6] Function length property should be configurable 2015-03-13 17:19:53 +00:00
function-name-configurable.js [es6] Function.prototype.name should be the empty string 2015-04-23 00:29:27 +00:00
function-name.js Install "name" property on anonymous classes 2020-08-18 16:41:23 +00:00
function-prototype-name.js [es6] Function.prototype.name should be the empty string 2015-04-23 00:29:27 +00:00
generator-destructuring.js Remove per-parameter position var scope 2019-12-19 10:38:00 +00:00
generators-iteration.js Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
generators-objects.js Remove %_ClassOf and SharedFunctionInfo::instance_class_name 2018-02-15 11:52:08 +00:00
generators-parsing.js Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
generators-poisoned-properties.js Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
generators-runtime.js Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
generators-states.js Remove the --ignition-generators flag. 2016-07-25 12:56:27 +00:00
global-proto-proxy.js Revert "[runtime] Correctly handle global stores when global object has proxies" 2019-11-01 19:10:56 +00:00
hasinstance-symbol.js Implement symbol @@hasInstance for ES6 instanceof support. 2016-02-11 11:59:22 +00:00
indexed-integer-exotics.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
instanceof-proxies.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
instanceof.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
iteration-semantics.js Reland "[esnext] load iterator.next only once at beginning of iteration" 2018-01-11 20:27:13 +00:00
iteration-syntax.js Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
iterator-close.js Update iterator close to new spec 2019-06-06 19:18:45 +00:00
iterator-eager-deopt.js Revert "Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]()" 2019-12-20 14:56:02 +00:00
iterator-lazy-deopt.js Revert "Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]()" 2019-12-20 14:56:02 +00:00
iterator-prototype.js [es6] Iterators and generators should "extend" %IteratorPrototype% 2015-05-15 15:09:38 +00:00
json.js Make sure only toStringTag is used for Object.prototype.toString with JSON / Math 2016-05-20 08:00:36 +00:00
large-classes-methods.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
large-classes-properties.js [test][cleanup] Revive --time, speed up some tests 2019-09-16 11:24:11 +00:00
large-classes-static-methods.js Reland [cleanup][test] split es6/classes.js into different tests 2019-07-23 09:13:26 +00:00
map-constructor-entry-side-effect2.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
map-constructor-entry-side-effect3.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
map-constructor-entry-side-effect4.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
map-constructor-entry-side-effect.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
map-iterator-1.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-2.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-3.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-4.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-5.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-6.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-7.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-8.js Reland "[runtime] Fix protector invalidation" 2019-07-19 13:32:25 +00:00
map-iterator-9.js Reland "[runtime] Fix protector invalidation" 2019-07-19 13:32:25 +00:00
map-iterator-10.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-11.js Add fast path for spreading keys/values of JSMap and JSSet. 2018-10-17 09:18:50 +00:00
map-minus-zero.js Fix issue with -0 in Maps 2015-02-20 21:02:55 +00:00
math-cbrt.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-clz32.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
math-expm1.js Implement Math.expm1 using port from fdlibm. 2014-08-20 14:24:07 +00:00
math-fround.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
math-hyperbolic.js Implement Math.tanh using fdlibm port. 2015-10-16 12:56:37 +00:00
math-hypot.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-log1p.js Implement Math.log1p using port from fdlibm. 2014-08-12 13:36:33 +00:00
math-log2-log10.js [Tests] Fix math-log2-log10.js on Android 2018-08-20 20:06:13 +00:00
math-sign.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-trunc.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
math.js Make sure only toStringTag is used for Object.prototype.toString with JSON / Math 2016-05-20 08:00:36 +00:00
method-name-eval-arguments.js [es6] Remove harmony-object-literal flag 2015-06-26 19:49:53 +00:00
microtask-delivery.js Replace %RunMicrotasks with %PerformMicrotaskCheckpoint 2018-12-06 11:10:18 +00:00
new-target.js Reland "Reland "Let all early errors be SyntaxErrors."" 2019-07-08 10:15:46 +00:00
numeric-literals.js Remove --harmony-numeric-literal flag 2015-03-31 14:24:30 +00:00
object-assign.js Further optimize object.assign fast path for symbol properties 2019-03-20 00:42:11 +00:00
object-literals-method.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
object-literals-property-shorthand.js [es6] support get and set in shorthand properties 2015-09-16 16:02:05 +00:00
object-literals-super.js Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
object-tostring.js Fix toString() behavior on proxy objects. 2016-06-27 12:12:46 +00:00
pattern-brand-check.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
promise-all-overflow-1.js [mjsunit] Move the implementation of testAsync into a separate file 2018-08-01 08:46:24 +00:00
promise-all-overflow-2.js [mjsunit] Move the implementation of testAsync into a separate file 2018-08-01 08:46:24 +00:00
promise-all-resolve-not-callable.js [Promise combinators] Spec change: check "resolve" early 2020-06-09 13:48:22 +00:00
promise-all.js [mjsunit] Move the implementation of testAsync into a separate file 2018-08-01 08:46:24 +00:00
promise-allsettled-resolve-not-callable.js [Promise combinators] Spec change: check "resolve" early 2020-06-09 13:48:22 +00:00
promise-internal-setter.js Remove --promise-extra flag 2016-08-22 21:35:06 +00:00
promise-lookup-getter-setter.js Align __lookupGetter__/__lookupSetter__ behavior with the spec 2016-12-22 19:24:47 +00:00
promise-race-resolve-not-callable.js [Promise combinators] Spec change: check "resolve" early 2020-06-09 13:48:22 +00:00
promise-resolve-thenable-job.js [builtins] Optimize PromiseResolveThenableJob for the common case. 2018-02-13 05:36:39 +00:00
promise-species.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
promise-thenable-proxy.js [promises] Move PromiseResolveThenableJob to c++ 2016-09-21 03:49:50 +00:00
promises.js [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
prototype-ordinary-objects.js Revert "ES6: Number and Boolean prototype should be ordinary objects" 2015-04-13 16:21:00 +00:00
proxies-accesschecks.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-apply.js [builtins] Introduce CallProxy builtin based on CSA 2017-07-14 11:22:48 +00:00
proxies-bind.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-construct.js [builtins] Introduce ConstructProxy builtin based on CSA 2017-07-19 05:21:13 +00:00
proxies-constructor.js Allow Proxy constructor to take revoked Proxies as targets and handlers 2020-04-24 19:16:21 +00:00
proxies-cross-realm-exception.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
proxies-define-property.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-delete-property.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-example-membrane.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-for.js Gender neutral comments. 2016-06-22 14:54:03 +00:00
proxies-function.js Reenable and adapt long forgotten proxy test. 2016-03-23 09:14:58 +00:00
proxies-get-own-property-descriptor.js Implement spec change in some Proxy traps 2019-05-27 05:04:19 +00:00
proxies-get-prototype-of.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-get.js Reland "[builtins] Port Proxy set trap to CSA" 2017-09-01 13:45:54 +00:00
proxies-global-reference.js Implement immutable prototype chains 2016-07-01 19:20:11 +00:00
proxies-has-own-property.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-has.js [builtins] Port Proxy has trap to CSA 2017-08-16 13:05:45 +00:00
proxies-hash.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-integrity.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-is-extensible.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-json.js [json] handle proxies in BasicJsonSerializer. 2016-05-20 13:20:19 +00:00
proxies-keys.js [keys] Trigger [[getOwnPropertyDescriptor]] trap on proxies for Object.keys 2016-08-01 10:10:52 +00:00
proxies-object-assign.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-ownkeys-clone.js [ic] Update Clone/StoreInArrayLiteral builtins to handle no feedback case 2019-02-19 11:27:47 +00:00
proxies-ownkeys.js Throw TypeError if a proxy's [[OwnPropertyKeys]] returns dupes 2019-01-29 17:55:06 +00:00
proxies-prevent-extensions.js Object.preventExtensions should return object even if object is proxy. 2019-06-26 15:36:34 +00:00
proxies-property-is-enumerable.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-prototype-handler-stackoverflow.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-prototype-target-stackoverflow.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-revocable.js Allow Proxy constructor to take revoked Proxies as targets and handlers 2020-04-24 19:16:21 +00:00
proxies-set-prototype-of.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-set.js Reland "[builtins] Port Proxy set trap to CSA" 2017-09-01 13:45:54 +00:00
proxies-with-unscopables.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-with.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
proxy-function-tostring.js Remove always-true --harmony-function-tostring runtime flag 2018-10-03 15:04:16 +00:00
reflect-apply.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
reflect-construct.js [Promise.any] Add AggregateError 2020-04-20 10:32:27 +00:00
reflect-define-property.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
reflect-get-own-property-descriptor.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
reflect-get-prototype-of.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
reflect-own-keys.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
reflect-prevent-extensions.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
reflect-set-prototype-of.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
reflect.js [cleanup] Remove some obsolete TODOs. 2018-04-27 10:27:27 +00:00
regexp-constructor.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
regexp-flags.js [regexp] Use consistent map checks for fast paths 2016-10-21 11:58:50 +00:00
regexp-match-lastindex.js Do not coerce lastIndex of a global RegExp in @@match and @@replace. 2015-10-16 11:25:37 +00:00
regexp-prototype.js RegExp.prototype is an ordinary object. 2015-11-03 06:18:44 +00:00
regexp-replace-lastindex.js Do not coerce lastIndex of a global RegExp in @@match and @@replace. 2015-10-16 11:25:37 +00:00
regexp-sticky.js [builtins] Port String.prototype.{search, match} to CSA 2017-10-11 12:05:22 +00:00
regexp-tolength.js Remove flags for ES2015 features shipped in M48 2016-02-03 20:51:46 +00:00
regexp-tostring.js Further ES2015 RegExp spec compliance fixes 2016-04-04 07:06:18 +00:00
rest-params-lazy-parsing.js [mjsunit] Remove non-existing flags from tests. 2017-05-02 08:53:51 +00:00
rest-params.js Remove the 'caller' property from the strict-mode arguments map 2016-11-04 14:30:29 +00:00
set-iterator-1.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-2.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-3.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-4.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-5.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-6.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-7.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-8.js Reland "[runtime] Fix protector invalidation" 2019-07-19 13:32:25 +00:00
set-iterator-9.js Reland "[runtime] Fix protector invalidation" 2019-07-19 13:32:25 +00:00
set-iterator-10.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-11.js Add fast path for spreading keys/values of JSMap and JSSet. 2018-10-17 09:18:50 +00:00
set-minus-zero.js Fix issue with -0 in Maps 2015-02-20 21:02:55 +00:00
sloppy-no-duplicate-generators.js [parser] Remove always-true flag --harmony-restrictive-generators 2017-10-25 18:08:40 +00:00
sloppy-restrictive-block-function.js Remove always-true --harmony-restrictive-declarations flag 2016-11-04 18:50:41 +00:00
species.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
spread-array-misc.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
spread-array-mutated-prototype.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
spread-array-pristine-prototype.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
spread-array-prototype-proxy.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
spread-array-prototype-setter1.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
spread-array-prototype-setter2.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
spread-call-new-class.js [Turbofan] Implement super calls with spread bytecode in assembly code. 2017-01-18 10:34:24 +00:00
spread-call-new.js Remove flags for spread calls and arrays 2015-10-28 15:57:27 +00:00
spread-call-super-property.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
spread-call.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
string-codepointat.js Remove harmony-strings flag. 2015-03-20 10:43:38 +00:00
string-endswith.js [string] port String.p.endsWith to torque 2019-02-07 15:39:18 +00:00
string-fromcodepoint.js [turbofan] Improve performance of mjsunit test 2018-03-26 11:34:58 +00:00
string-html.js [builtins] Convert String HTML functions (ex. anchor, big, bold) to CSA 2017-09-16 07:18:32 +00:00
string-includes.js [builtins] Move StringIncludes to a builtin. 2016-10-10 15:01:32 +00:00
string-iterator2.js Reland "Add fast path for spreading primitive strings." 2018-10-08 10:47:50 +00:00
string-iterator3.js Add string iterator protector. 2018-10-01 13:15:53 +00:00
string-iterator4.js Add string iterator protector. 2018-10-01 13:15:53 +00:00
string-iterator5.js Add string iterator protector. 2018-10-01 13:15:53 +00:00
string-iterator6.js Add string iterator protector. 2018-10-01 13:15:53 +00:00
string-iterator7.js Add string iterator protector. 2018-10-01 13:15:53 +00:00
string-iterator8.js Add string iterator protector. 2018-10-01 13:15:53 +00:00
string-iterator.js Fix StringToList to set right length of the new array. 2018-10-24 13:30:51 +00:00
string-match.js [builtins] Port String.prototype.{search, match} to CSA 2017-10-11 12:05:22 +00:00
string-raw.js [es6] call ToString() on template substitutions 2015-03-24 12:44:01 +00:00
string-repeat.js [builtins] Port String.prototype.repeat to CSA 2017-09-15 06:51:56 +00:00
string-replace.js [string] Fix null handling in MaybeCallFunctionAtSymbol 2017-04-28 05:58:16 +00:00
string-search.js [builtins] Port String.prototype.{search, match} to CSA 2017-10-11 12:05:22 +00:00
string-split.js [string] Fix null handling in MaybeCallFunctionAtSymbol 2017-04-28 05:58:16 +00:00
string-startswith.js [runtime] Add PositiveNumberToUint32 helper to avoid double to uint roundtrip 2016-12-19 12:06:58 +00:00
super-ic.js [super property speed] Add an IC for super property loads 2020-09-08 12:28:05 +00:00
super-with-spread-modify-array-iterator.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
super-with-spread-modify-next.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
super-with-spread.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
super.js Super property loads and stores should throw if [[Prototype]] is null 2016-09-07 17:14:14 +00:00
symbols.js Check that function was prepared before optimizing using manually 2019-07-11 14:57:49 +00:00
templates.js Disallow \8 and \9 in strict mode and template literals 2020-08-03 18:05:14 +00:00
throw-type-error-function-restrictions.js Fix "name" property of %ThrowTypeError% to be spec-conformant 2020-08-18 19:36:53 +00:00
typed-array-iterator.js Minor library function fixes for TypedArray spec compliance 2016-03-10 23:38:16 +00:00
typedarray-construct-by-array-like-prototype-element-added.js [builtins] Add a fast path to construct TypedArrays from holey arrays. 2017-04-26 15:36:36 +00:00
typedarray-construct-by-array-like.js [builtins] Allow 2Gb TypedArrays on 64-bit architectures 2019-11-11 21:42:56 +00:00
typedarray-construct-by-buffer-ordering.js [builtins] Port TypedArrayConstructByArrayLike to CodeStubAssembler. 2017-03-24 17:40:22 +00:00
typedarray-construct-offset-not-smi.js [cleanup] Don't declare inline runtime functions by default 2018-10-05 13:10:56 +00:00
typedarray-copywithin.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-detached.js [test] Update TypedArray tests 2019-11-14 15:32:26 +00:00
typedarray-every.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-fill.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-filter.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-find.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-findindex.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-foreach.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-from-detached-typedarray.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-from-next-overridden.js [typedarray] Use fast path for Float32Array.from(float_64_array) and similar 2018-10-26 09:47:46 +00:00
typedarray-from-nonfunction-iterator.js [typedarray] Use fast path for Float32Array.from(float_64_array) and similar 2018-10-26 09:47:46 +00:00
typedarray-from-optional-arguments.js [builtins] Fix optional arguments for %TypedArray%.from 2020-04-28 16:32:25 +00:00
typedarray-from.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-indexing.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-iteration.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-keyedstore-tonumber.js [runtime] perform type conversion earlier in IntegerIndexedElementSet 2018-06-28 18:28:33 +00:00
typedarray-map.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-of.js [typedarray] Migrate %TypedArray%.of to CSA 2018-02-07 12:45:37 +00:00
typedarray-proto.js Revert of Restore per-TypedArray-class length accessors as a perf workaround (patchset #2 id:20001 of https://codereview.chromium.org/1624383003/ ) 2016-03-18 18:29:37 +00:00
typedarray-reduce.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-reverse.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-set-bytelength-not-smi.js [cleanup] Don't declare inline runtime functions by default 2018-10-05 13:10:56 +00:00
typedarray-set-length-internal.js TypedArray.prototype.set uses internal length property, not real one. 2016-06-23 23:00:24 +00:00
typedarray-set-length.js Only evaluate length once in %TypedArray%.prototype.set 2015-08-19 01:33:06 +00:00
typedarray-slice.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-sort.js [typedarray] Improve test for TA#sort stableness 2019-02-04 09:01:48 +00:00
typedarray-species.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
typedarray-tostring.js [arraybuffer] Uncomment test/mjsunit/harmony/sharedarraybuffer.js 2019-04-30 18:36:28 +00:00
typedarray.js [64bit] Bump TypedArray max length to 2**32-1 elements 2020-01-22 17:42:26 +00:00
unicode-character-ranges.js Remove always-on flags for RegExp dotAll and lookbehind 2017-11-17 16:47:19 +00:00
unicode-escapes-in-regexps.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
unicode-escapes.js Delete --harmony-unicode flag 2015-08-05 19:08:42 +00:00
unicode-regexp-backrefs.js Remove always-on flags for RegExp dotAll and lookbehind 2017-11-17 16:47:19 +00:00
unicode-regexp-ignore-case-noi18n.js Reland "Update unicode-regexp-ignore-case-noi18n expectations" 2020-03-03 07:30:07 +00:00
unicode-regexp-ignore-case.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
unicode-regexp-last-index.js Remove always-on flags for RegExp dotAll and lookbehind 2017-11-17 16:47:19 +00:00
unicode-regexp-restricted-syntax.js [regexp] make lookbehind assertions non-quantifiable. 2018-02-20 11:24:32 +00:00
unicode-regexp-unanchored-advance.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
unicode-regexp-zero-length.js Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +00:00
unscopables.js [Respect] Rename lists 2020-06-22 15:15:31 +00:00