v8/test/mjsunit/es6
Ross McIlroy 4a395137a1 [Test] Make collections-constructor-custom-iterator resilient to GCs.
The optimized code for TestSetWithCustomIterator holds a weak reference to the map
for the entries object. If this is collected by the GC then the optimized code deopts
which causes the test to fail. To prevent this, hold onto an entires object to keep
it's map alive.

Change-Id: I5796e74fc1d7c5061bf8c98f7a82fe582d6be76a
Reviewed-on: https://chromium-review.googlesource.com/c/1357043
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57978}
2018-11-30 18:07:14 +00:00
..
debug-promises [debug-wrapper] Adapt tests, breakpoint.actual_location 2016-11-21 09:29:17 +00:00
regress Use slow path in IterableToList for big input strings. 2018-10-18 08:44:21 +00:00
arguments-iterator.js
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.js [builtins] take slow path in IsConcatSpreadable if proxy in prototype 2016-07-22 18:43:19 +00:00
array-copywithin.js Remove stale references to --harmony-arrays flag in mjsunit tests 2015-10-15 17:39:42 +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 [builtins] throw if TypedArray buffer is detached during iteration 2017-01-03 20:12:19 +00:00
array-iterator-turbo.js [test] Disable --force-slow-path for mjsunit/es6/array-iterator-turbo 2017-11-30 09:05:57 +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 Make Array.prototype[Symbol.iterator] non-constructible. 2016-07-28 08:19:55 +00:00
array-reverse-order.js
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 [CSA] Skip write barriers when copying Smi-only FixedArrays. 2018-10-25 13:44:01 +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
arrow-functions-this.js
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 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-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
block-eval-var-over-let.js Sloppy eval declarations should not shadow lexical function declarations 2016-08-02 20:27:38 +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
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 Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
block-let-crankshaft.js Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
block-let-declaration-sloppy.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
block-let-declaration.js
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
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 Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +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 Use --opt instead of --crankshaft in tests. 2017-04-28 14:20:39 +00:00
block-sloppy-function.js [scopes] Fix sloppy-mode block-scoped function hoisting edge case 2017-06-22 08:18:55 +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 [tests] Change '% OptimizeFunctionOnNextCall' to ' %OptimizeFunctionOnNextCall'. 2017-06-02 17:53:48 +00:00
call-with-spread-modify-next.js Reland "[esnext] load iterator.next only once at beginning of iteration" 2018-01-11 20:27:13 +00:00
call-with-spread.js [tests] Change '% OptimizeFunctionOnNextCall' to ' %OptimizeFunctionOnNextCall'. 2017-06-02 17:53:48 +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-derived-return-type.js Remove runtime flags for sloppy mode block scoping features 2016-04-08 00:30:20 +00:00
classes-experimental.js
classes-lazy-parsing.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
classes-maps.js
classes-proxy.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
classes-subclass-arrays.js
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.js [classes] Fix DCHECK for a case when data property overwrites one accessor 2018-11-14 12:51:16 +00:00
collection-iterator.js Remove %_ClassOf and SharedFunctionInfo::instance_class_name 2018-02-15 11:52:08 +00:00
collections-constructor-custom-iterator.js [Test] Make collections-constructor-custom-iterator resilient to GCs. 2018-11-30 18:07:14 +00:00
collections-constructor-iterator-side-effect.js [builtins] Re-enable Set and WeakSet constructor fast path. 2018-01-18 15:35:47 +00:00
collections-constructor-with-modified-array-prototype.js [builtins] Fix Collection constructor when entries have custom iteration. 2018-01-25 11:11:29 +00:00
collections-constructor-with-modified-protoype.js [builtins] Re-enable Set and WeakSet constructor fast path. 2018-01-18 15:35:47 +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 Install the 'name' property in classes at runtime 2016-12-07 10:35:00 +00:00
computed-property-names-deopt.js
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
computed-property-names.js
dataview-length.js Reland "[builtins] set DataView.length to 1" 2018-06-12 21:54:47 +00:00
default-parameters-destructuring.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
default-parameters.js Destructuring/default tests for generators and async functions 2016-08-10 19:32:29 +00:00
destructuring-assignment-lazy.js Remove FLAG_min_preparse_length. 2016-11-18 14:06:49 +00:00
destructuring-assignment.js [runtime] Harden JSFunction::CalculateInstanceSizeHelper(...) 2018-02-12 20:54:29 +00:00
destructuring-parameters-literalcount-nolazy.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
destructuring-parameters-literalcount.js Remove destructuring and default arguments runtime flags 2016-03-10 23:22:30 +00:00
destructuring.js [parser] Validate patterns non-parenthesized in ValidatePattern 2018-11-26 10:42:05 +00:00
empty-for.js
for-each-in-catch.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
for-of.js [es6] allow any LeftHandSideExpression in for-of loops 2015-11-05 06:47:56 +00:00
function-length-configurable.js
function-name-configurable.js
function-name.js [parser] Improve propagation of SharedFunctionInfo::has_shared_name(). 2017-06-20 09:27:49 +00:00
function-prototype-name.js
generator-destructuring.js Update tests which are now failing with FLAG_lazy_inner_functions. 2016-11-22 15:46:17 +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 Allow global prototype to be a Proxy 2017-03-23 18:33:38 +00:00
hasinstance-symbol.js Implement symbol @@hasInstance for ES6 instanceof support. 2016-02-11 11:59:22 +00:00
indexed-integer-exotics.js
instanceof-proxies.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +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
iterator-close.js [parser] Fix bug in for-of desugaring. 2016-07-07 08:16:13 +00:00
iterator-prototype.js
json.js Make sure only toStringTag is used for Object.prototype.toString with JSON / Math 2016-05-20 08:00:36 +00:00
map-constructor-entry-side-effect2.js [builtins] Re-enable Set and WeakSet constructor fast path. 2018-01-18 15:35:47 +00:00
map-constructor-entry-side-effect3.js [builtins] Re-enable Set and WeakSet constructor fast path. 2018-01-18 15:35:47 +00:00
map-constructor-entry-side-effect4.js [builtins] Re-enable Set and WeakSet constructor fast path. 2018-01-18 15:35:47 +00:00
map-constructor-entry-side-effect.js [builtins] Re-enable Set and WeakSet constructor fast path. 2018-01-18 15:35:47 +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 Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
map-iterator-9.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +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
math-cbrt.js
math-clz32.js
math-expm1.js
math-fround.js
math-hyperbolic.js Implement Math.tanh using fdlibm port. 2015-10-16 12:56:37 +00:00
math-hypot.js
math-log1p.js
math-log2-log10.js [Tests] Fix math-log2-log10.js on Android 2018-08-20 20:06:13 +00:00
math-sign.js
math-trunc.js [builtins] Make Math.ceil, Math.trunc and Math.round optimizable. 2016-03-30 11:57:20 +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
microtask-delivery.js Remove support for Object.observe 2016-04-22 09:02:41 +00:00
new-target.js delete new.target should return true 2017-10-06 15:29:15 +00:00
numeric-literals.js
object-assign.js [builtins] Add an initial fast-path to Object.assign. 2016-02-11 13:17:49 +00:00
object-literals-method.js Make generators non-constructable. 2016-01-18 13:11:06 +00:00
object-literals-property-shorthand.js
object-literals-super.js
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.js [mjsunit] Move the implementation of testAsync into a separate file 2018-08-01 08:46:24 +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-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 [promise] Promise.all with broken iterable rejects rather than throwing 2018-03-13 12:31:35 +00:00
prototype-ordinary-objects.js
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 [builtins] Port Proxy constructor to CSA. 2017-07-10 12:15:53 +00:00
proxies-cross-realm-exception.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +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 Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +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.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
proxies-prevent-extensions.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +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 Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +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 [runtime] Change the default values of Proxy.prototype to undefined from null 2018-07-27 08:27:36 +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 Remove always-true --harmony-async-iteration runtime flag 2018-01-12 20:14:34 +00:00
reflect-define-property.js Fix common misspellings 2017-08-02 09:35:28 +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 Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +00:00
set-iterator-9.js Add iterator protectors for JSMapIterator/JSSet/JSSetIterator. 2018-10-10 14:10:29 +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
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 [ic] Introduce new IC for storing into array literals. 2018-03-02 21:12:57 +00:00
spread-array-mutated-prototype.js Add more tests for array spread literals. 2018-01-18 12:29:34 +00:00
spread-array-pristine-prototype.js Add more tests for array spread literals. 2018-01-18 12:29:34 +00:00
spread-array-prototype-proxy.js Add more tests for array spread literals. 2018-01-18 12:29:34 +00:00
spread-array-prototype-setter1.js Add more tests for array spread literals. 2018-01-18 12:29:34 +00:00
spread-array-prototype-setter2.js Add more tests for array spread literals. 2018-01-18 12:29:34 +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 Reland "[esnext] load iterator.next only once at beginning of iteration" 2018-01-11 20:27:13 +00:00
string-codepointat.js
string-endswith.js [builtins] Move StringEndsWith to a C++ builtin. 2016-10-11 11:28:12 +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
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-with-spread-modify-array-iterator.js [tests] Change '% OptimizeFunctionOnNextCall' to ' %OptimizeFunctionOnNextCall'. 2017-06-02 17:53:48 +00:00
super-with-spread-modify-next.js Reland "[esnext] load iterator.next only once at beginning of iteration" 2018-01-11 20:27:13 +00:00
super-with-spread.js [tests] Change '% OptimizeFunctionOnNextCall' to ' %OptimizeFunctionOnNextCall'. 2017-06-02 17:53:48 +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 Remove %_ClassOf and SharedFunctionInfo::instance_class_name 2018-02-15 11:52:08 +00:00
templates.js [esnext] fix tagged template caching strategy for eval caching 2018-02-19 15:15:01 +00:00
throw-type-error-function-restrictions.js
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 [cleanup] Don't declare inline runtime functions by default 2018-10-05 13:10: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 Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray-every.js Remove %_ClassOf and SharedFunctionInfo::instance_class_name 2018-02-15 11:52:08 +00:00
typedarray-fill.js Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray-filter.js [typedarray] Port TA.p.filter to CSA 2018-02-14 12:20:09 +00:00
typedarray-find.js Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray-findindex.js Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray-foreach.js Remove %_ClassOf and SharedFunctionInfo::instance_class_name 2018-02-15 11:52:08 +00:00
typedarray-from-detached-typedarray.js [typedarrays] Fix invalid optimization in From for detached arrays 2018-10-30 15:53:04 +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.js [typedarray] Fix IterableToList when Number has an iterator 2018-02-22 10:23:32 +00:00
typedarray-indexing.js Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray-iteration.js Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray-keyedstore-tonumber.js [runtime] perform type conversion earlier in IntegerIndexedElementSet 2018-06-28 18:28:33 +00:00
typedarray-map.js [builtins] Enable %TypedArray%.prototype.{some,every,reduce,reduceRight,map} CSA builtins by default 2017-05-19 12:17:37 +00:00
typedarray-neutered.js [turbofan] Don't check for neutered array buffers eagerly. 2016-11-16 10:36:08 +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 Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray-reverse.js Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +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
typedarray-slice.js Fix common misspellings 2017-08-02 09:35:28 +00:00
typedarray-sort.js [typedarray] Change TypedArray.p.sort implementation. 2018-05-24 10:29:12 +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 Reland [typedarrays] Check detached buffer at start of typed array methods 2017-04-26 06:10:17 +00:00
typedarray.js [builtins] Fast path TA.p.subarray creating TypedArray when default constructor is used 2018-11-13 10:36:08 +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
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 Remove all harmony runtime flags which shipped in M51 2016-06-24 01:13:10 +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