v8/test/mjsunit/es6
Ben L. Titzer f68ee6e7e4 [typedarrays] Use Detach instead of Neuter
This is purely a renaming change. The ES spec uses the term 'detach'
for the process of removing the backing store of a typed array, while
V8 uses the historical term 'neuter'. Update our internal implementation,
including method names and flag names, to match the spec.

Note that some error messages still use the term 'neuter' since error
messages are asserted by some embedder tests, like layout tests.

R=bmeurer@chromium.org, yangguo@chromium.org, mstarzinger@chromium.org, mlippautz@chromium.org
BUG=chromium:913887

Change-Id: I62f1c3ac9ae67ba01d612a5221afa3d92deae272
Reviewed-on: https://chromium-review.googlesource.com/c/1370036
Commit-Queue: Ben Titzer <titzer@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#58149}
2018-12-11 11:57:30 +00:00
..
debug-promises [debug-wrapper] Adapt tests, breakpoint.actual_location 2016-11-21 09:29:17 +00:00
regress [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +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
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 [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
array-iterator-turbo.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +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
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
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
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
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 Replace %RunMicrotasks with %PerformMicrotaskCheckpoint 2018-12-06 11:10:18 +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
regexp-prototype.js
regexp-replace-lastindex.js
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
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 [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +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-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.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-neutered.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
typedarray-slice.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray-sort.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +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 [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
typedarray.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +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