Update TypedArray builtins to latest standard (#4210)
- Introduce `ecma_typedarray_species_create` and `ecma_typedarray_create` - Update Typedarray's filter method JerryScript-DCO-1.0-Signed-off-by: Bela Toth tbela@inf.u-szeged.hu
This commit is contained in:
@@ -186,117 +186,15 @@
|
||||
<test id="built-ins/TypedArray/from/iter-invoke-error.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/from/iter-next-error.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/from/iter-next-value-error.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/callbackfn-called-before-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/callbackfn-called-before-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-length-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-length.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/filter/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/join/BigInt/get-length-uses-internal-arraylength.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/join/BigInt/return-abrupt-from-separator-symbol.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/join/BigInt/return-abrupt-from-separator.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-length.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-length-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-length.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/map/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/set/BigInt/number-tobigint.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/set-values-from-different-ctor-type.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-length-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-length.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/sort/sorted-values.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-species-returns-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/toLocaleString/BigInt/get-length-uses-internal-arraylength.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/toLocaleString/BigInt/return-result.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero.js"><reason></reason></test>
|
||||
@@ -9723,12 +9621,10 @@
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArray/prototype/sort/BigInt/detached-buffer-comparefn.js"><reason></reason></test>
|
||||
@@ -9769,4 +9665,5 @@
|
||||
<test id="built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js"><reason></reason></test>
|
||||
<test id="built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js"><reason></reason></test>
|
||||
<!-- END - Missing test262 support in JerryScript REPL - missing $262.detachArrayBuffer function -->
|
||||
|
||||
</excludeList>
|
||||
|
||||
Reference in New Issue
Block a user