Commit Graph

64211 Commits

Author SHA1 Message Date
Luke Wagner
0b8fa9b782 Bug 1428453 - Baldr: remove old traps (r=bbouvier)
--HG--
extra : rebase_source : 74329422f1530e5a1ab4e52748aac336766e8917
2018-03-23 12:32:46 -05:00
Luke Wagner
35458d8d18 Bug 1428453 - Baldr: use new traps for out-of-bounds (r=bbouvier)
--HG--
extra : rebase_source : 091f227d7fddcf804312b70f12b430dd73af6fd8
2018-03-23 12:32:22 -05:00
David Major
c897abd5dd Bug 1233768: Disable regparm under clang-cl in libffi. r=froydnj 2018-03-23 13:05:59 -04:00
André Bargull
750b04b27f Bug 1448174 - Part 3: Update test262 exclusions. r=sfink
--HG--
extra : rebase_source : 2186a38a2f9a7875534babacec38dee4d8fe4183
2018-03-23 02:53:24 -07:00
André Bargull
4a6e69483a Bug 1448174 - Part 2: Update test262 - Mar 22 2018 edition. r=sfink
--HG--
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/BYTES_PER_ELEMENT.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/BYTES_PER_ELEMENT.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/constructor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/constructor.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/name.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/name.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/prop-desc.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prop-desc.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/prototype.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/prototype/BYTES_PER_ELEMENT.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/BYTES_PER_ELEMENT.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/prototype/constructor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/constructor.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/prototype/not-typedarray-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/not-typedarray-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigInt64Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/BYTES_PER_ELEMENT.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/BYTES_PER_ELEMENT.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/constructor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/constructor.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/name.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/name.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/prop-desc.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prop-desc.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/prototype.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/prototype/BYTES_PER_ELEMENT.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/BYTES_PER_ELEMENT.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/prototype/constructor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/constructor.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/prototype/not-typedarray-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/not-typedarray-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/BigUint64Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Float32Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Float32Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Float64Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Float64Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Int16Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Int16Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Int32Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Int32Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Int8Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Int8Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint16Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint16Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint32Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint32Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint8Array/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint8Array/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint8ClampedArray/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/Uint8ClampedArray/prototype/proto.js => js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/proto.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-detachbuffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-detachbuffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-length-and-offset-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-length-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-length.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-negative-length-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-negative-length.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-offset-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-defined-offset.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-detachedbuffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/detachedbuffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-excessive-length-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-excessive-offset-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-is-referenced-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-is-referenced.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-length-access-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-length-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-length-to-number-detachbuffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-new-instance-extensibility-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-new-instance-extensibility.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-returns-new-instance-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-returns-new-instance.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-toindex-bytelength-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-toindex-bytelength.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-toindex-byteoffset-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-toindex-byteoffset.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-typedarray-backed-by-sharedarraybuffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/custom-proto-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-init-zeros.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/init-zeros.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/is-infinity-throws-rangeerror.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-is-negative-integer-throws-rangeerror.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/is-negative-integer-throws-rangeerror.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-is-symbol-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/is-symbol-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-new-instance-extensibility.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/new-instance-extensibility.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-returns-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/returns-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-toindex-length.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/toindex-length.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/undefined-newtarget-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/use-custom-proto-if-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/no-args-custom-proto-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/custom-proto-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/no-args-new-instance-extensibility.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/new-instance-extensibility.js
rename : js/src/tests/test262/built-ins/TypedArrays/no-args-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/no-args-returns-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/returns-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/undefined-newtarget-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/use-custom-proto-if-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/use-default-proto-if-custom-proto-is-not-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-as-array-returns.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/as-array-returns.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/as-generator-iterable-returns.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/custom-proto-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-iterating-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/iterating-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/iterator-not-callable-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-iterator-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/iterator-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-length-excessive-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/length-excessive-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/length-is-symbol-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-length-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/length-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-new-instance-extensibility.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/new-instance-extensibility.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-returns.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/returns.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-from-property.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-from-property.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-to-primitive-typeerror.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-to-primitive.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-tostring.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof-typeerror.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-setting-property.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-property.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-symbol-property.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/undefined-newtarget-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/use-custom-proto-if-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/use-default-proto-if-custom-proto-is-not-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/custom-proto-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-detached-when-species-retrieved-different-type.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-detached-when-species-retrieved-same-type.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-new-instance-extensibility.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/new-instance-extensibility.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-null.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-undefined.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-returns-new-typedarray.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/returns-new-instance.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-access-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-null.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-undefined.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-value-not-obj-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-returns-new-cloned-typedarray.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/undefined-newtarget-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/arylk-get-length-error.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/arylk-get-length-error.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/arylk-to-length-error.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/arylk-to-length-error.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor-does-not-instantiate-ta-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/custom-ctor-returns-other-instance.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor-returns-other-instance.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/custom-ctor-returns-smaller-instance-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor-returns-smaller-instance-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/custom-ctor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/invoked-as-func.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/invoked-as-func.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/iter-access-error.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-access-error.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/iter-invoke-error.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-invoke-error.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/iter-next-error.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-next-error.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/iter-next-value-error.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-next-value-error.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/mapfn-abrupt-completion.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-abrupt-completion.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/mapfn-arguments.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-arguments.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/mapfn-is-not-callable.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-is-not-callable.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-this-with-thisarg.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-this-without-thisarg-non-strict.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict-strict.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-this-without-thisarg-strict-strict.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/nan-conversion.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/nan-conversion.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/new-instance-empty.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-empty.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-from-ordinary-object.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/new-instance-from-sparse-array.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-from-sparse-array.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/new-instance-from-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-from-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-using-custom-ctor.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/new-instance-with-mapfn.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-with-mapfn.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/new-instance-without-mapfn.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-without-mapfn.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/property-abrupt-completion.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/property-abrupt-completion.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/set-value-abrupt-completion.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/set-value-abrupt-completion.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/source-value-is-symbol-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/source-value-is-symbol-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/from/this-is-not-constructor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/from/this-is-not-constructor.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/desc-value-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/desc-value-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-greater-than-last-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-greater-than-last-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-lower-than-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-lower-than-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-minus-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-minus-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-canonical-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-integer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-integer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-not-numeric-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-numeric-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-numericindex.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-new-key.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-new-key.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/non-extensible-redefine-key.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-redefine-key.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/set-value.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/set-value.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/this-is-not-extensible.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/this-is-not-extensible.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/DefineOwnProperty/tonumber-value-detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-not-numeric-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-not-numeric-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/detached-buffer-key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/detached-buffer-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/indexed-value-sab.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/indexed-value-sab.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/indexed-value.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/indexed-value.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/infinity-detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/key-is-not-canonical-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/key-is-not-integer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/key-is-not-minus-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-minus-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index-get-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/key-is-not-numeric-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/key-is-out-of-bounds.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Get/key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-not-number.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-not-number.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/enumerate-detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/index-prop-desc.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/key-is-minus-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-minus-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-canonical-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-integer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-integer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/key-is-not-numeric-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-numeric-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/key-is-out-of-bounds.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-out-of-bounds.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/GetOwnProperty/key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-not-number.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-not-number.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/detached-buffer-key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/detached-buffer-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/indexed-value.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/infinity-with-detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/inherited-property.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/inherited-property.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/key-is-greater-than-last-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/key-is-lower-than-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/key-is-minus-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/key-is-not-canonical-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-canonical-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/key-is-not-integer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/key-is-not-numeric-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-numeric-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/HasProperty/key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/OwnPropertyKeys/integer-indexes.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/OwnPropertyKeys/not-enumerable-keys.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/not-enumerable-keys.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-not-numeric-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/detached-buffer-key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/detached-buffer-realm.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/indexed-value.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/indexed-value.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/key-is-minus-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/key-is-not-canonical-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/key-is-not-integer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index-set-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/key-is-not-numeric-index.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/key-is-out-of-bounds.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/key-is-symbol.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/tonumber-value-detached-buffer.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js
rename : js/src/tests/test262/built-ins/TypedArrays/internals/Set/tonumber-value-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/argument-is-symbol-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/argument-is-symbol-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/argument-number-value-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/argument-number-value-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor-does-not-instantiate-ta-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/custom-ctor-returns-other-instance.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor-returns-other-instance.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/custom-ctor-returns-smaller-instance-throws.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor-returns-smaller-instance-throws.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/custom-ctor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/invoked-as-func.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/invoked-as-func.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/nan-conversion.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/nan-conversion.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/new-instance-empty.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance-empty.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/new-instance-from-zero.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance-from-zero.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance-using-custom-ctor.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/new-instance.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance.js
rename : js/src/tests/test262/built-ins/TypedArrays/of/this-is-not-constructor.js => js/src/tests/test262/built-ins/TypedArrayConstructors/of/this-is-not-constructor.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/Symbol.iterator.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/Symbol.iterator.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/Symbol.toStringTag/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/buffer/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/buffer/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/byteLength/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteLength/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/byteOffset/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteOffset/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/copyWithin/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/copyWithin/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/entries/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/entries/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/every/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/every/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/fill/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/fill/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/filter/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/filter/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/find/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/find/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/findIndex/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/findIndex/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/forEach/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/forEach/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/indexOf/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/indexOf/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/join/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/join/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/keys/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/keys/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/lastIndexOf/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/lastIndexOf/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/length/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/length/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/map/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/map/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/reduce/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduce/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/reduceRight/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduceRight/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/reverse/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reverse/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/set/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/set/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/slice/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/slice/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/some/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/some/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/sort/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/sort/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/subarray/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/subarray/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/toLocaleString/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toLocaleString/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/toString/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toString/inherited.js
rename : js/src/tests/test262/built-ins/TypedArrays/prototype/values/inherited.js => js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/values/inherited.js
rename : js/src/tests/test262/language/statements/function/13.1-37-s.js => js/src/tests/test262/language/expressions/function/name-eval-stricteval.js
rename : js/src/tests/test262/language/statements/function/13.1-17-s.js => js/src/tests/test262/language/expressions/function/param-eval-stricteval.js
rename : js/src/tests/test262/language/statements/function/13.1-35-s.js => js/src/tests/test262/language/statements/function/name-eval-stricteval.js
rename : js/src/tests/test262/language/statements/function/13.1-15-s.js => js/src/tests/test262/language/statements/function/param-eval-stricteval.js
extra : rebase_source : c983d1f81189c384b89233033d2e75423a1913e6
2018-03-23 02:50:27 -07:00
André Bargull
b5c08698f5 Bug 1448174 - Part 1: Update test262 importer to handle new feature flags. r=sfink
--HG--
extra : rebase_source : 0624b3d3c8df3eabcf89b06c99ecb5c4a4f394af
2018-03-23 02:46:57 -07:00
Boris Zbarsky
0327e321d5 Bug 1448048. Restrict the window.Components shim to non-nightly-only to see whether sites actually use it. r=mccr8
MozReview-Commit-ID: 6W1nEyKGlER
2018-03-23 12:53:48 -04:00
Jan de Mooij
9d20ac22c1 Bug 1447996 - Don't GC when hitting overrecursion in RegExpCompiler; make the static analysis detect this. r=sfink
--HG--
extra : rebase_source : 09b91fd21fbb615aba2564ef92e8033b76bbf3ed
2018-03-23 15:55:38 +01:00
Cosmin Sabou
733a57dece Backed out 2 changesets (bug 1448174) for build bustages on test262/built-ins/TypedArrays/typedarray-arg-proto-from-ctor-realm.js. CLOSED TREE
Backed out changeset c4f12e0022ce (bug 1448174)
Backed out changeset fa78846bc5fd (bug 1448174)
2018-03-23 16:42:45 +02:00
André Bargull
e36c60b399 Bug 1434007 - Enable String.prototype.trim{Start,End} by default. r=till 2018-03-22 15:39:08 -07:00
André Bargull
cf623c82f2 Bug 1448174 - Part 3: Update test262 exclusions. r=sfink 2018-03-22 15:45:38 -07:00
André Bargull
54be71f91c Bug 1448174 - Part 1: Update test262 importer to handle new feature flags. r=sfink 2018-03-22 15:39:48 -07:00
Lars T Hansen
0c6dd4a750 Bug 1445907 - Save x28 before clobbering it in the regex compiler. r=sstangl 2018-03-19 09:58:06 +01:00
Jon Coppeard
3cfefa6e45 Bug 1447385 - Store whole cell store buffer data outside the nursery r=sfink 2018-03-23 10:47:09 +00:00
Lars T Hansen
b7a66d9052 Bug 1412238 - WebAssembly.Global object identity + mutable export. r=luke
A WebAssembly.Global object (WGO) that is imported and then
re-exported appears on the exports array as an object that is === to
the one that was imported.  A global that is exported multiple times
is exported as WGOs that are ===.  To implement object identity we
introduce a GlobalMap that is attached to the instance; it is a hash
table because it is expected to be sparse, and it is keyed by
globalIndex.  (In contrast the spec has a single map for all
instances, keyed by storage location, but we don't need the complexity
of that.)

The GlobalMap is populated with imported and exported WGOs prior to
creating an instance.

Mutable exportable globals are implemented through a level of
indirection: for imported and exported mutables, the instance's global
area contains not the global's value but a pointer to a location
holding the value.  This location is in a non-moveable object owned by
the WGO.

Mutable globals that are not imported or exported, and immutable
globals whether private or not, still have their values stored
directly in the instance's global area.

--HG--
extra : rebase_source : 28e22bc4a0c55d135e90669371fa71d8857078d8
2018-03-07 14:51:58 +01:00
Noemi Erli
1270a21724 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-23 01:00:18 +02:00
Noemi Erli
b32b2756aa Merge inbound to mozilla-central. a=merge 2018-03-23 00:53:07 +02:00
Emilio Cobos Álvarez
e341b20ec4 Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
MozReview-Commit-ID: JPopq0LudD
2018-03-22 20:06:24 +01:00
Emilio Cobos Álvarez
5dd797f154 Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
This reverts commit 1808914126bb9f9e4a82d2c3d7ac961885fe7d62.

MozReview-Commit-ID: 5skESBseEvo
2018-03-22 20:05:22 +01:00
Emilio Cobos Álvarez
ca5ac79cca Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
MozReview-Commit-ID: JPopq0LudD
2018-03-22 19:48:42 +01:00
Luke Wagner
fef467b5a9 Bug 1447359 - Baldr: add AutoForbidPools in a few missing places (r=lth)
--HG--
extra : rebase_source : 75f1909deb352391529ce5e58a89e5f9cfeb3662
2018-03-22 10:28:13 -05:00
Tom Schuster
7241fe1308 Bug 1083458 - Remove expression closures from tests. r=jandem
--HG--
extra : rebase_source : d20246f9d855c9d1cc883d1b9516561405348eb2
extra : histedit_source : 492352a4e3e3aa7edca557a95f1c9bc38814e76c
2018-03-21 19:06:17 +01:00
Tom Schuster
3d059d5b19 Bug 1083458 - Remove basic expression closure code. r=jandem
--HG--
extra : rebase_source : 56a47c9f89bef389b636b85ceeae8d6dda47ba2d
extra : histedit_source : 9224420d64ebab70cbf32e4b25ff78f738a2c4fc
2018-03-12 20:14:54 +01:00
Ryan VanderMeulen
4d0c197b5d Bug 1447763 - Remove some MSVC workarounds in the JS engine that aren't needed anymore. r=Waldo, r=jandem 2018-03-22 10:04:35 -04:00
André Bargull
e3d33b14e6 Bug 1447362: Avoid Atomize calls when binding a bound function. r=jandem 2018-03-21 07:21:37 -07:00
André Bargull
c5b7ece882 Bug 1447017: Resize char-vector to input string length for String.prototype.toLocale{Lower,Upper}Case. r=Waldo 2018-03-21 06:07:56 -07:00
Lars T Hansen
692b1f0d35 Bug 1412238 - WebAssembly.Global semantics adjustments. r=luke
Track some spec changes: WebAssembly.Global has valueOf, not
toPrimitive, and the value accessor is enumerable.

Also fix two moz.build files that did not get fixed when we allowed
the experiment with WebAssembly.Global to continue on early beta.

--HG--
extra : rebase_source : 3aee04ce3bb4de8cbcb7b7d37727547bf1d5f16b
2018-02-06 15:48:23 +01:00
Lars T Hansen
b236e1b9d3 Bug 1429818 - Add spec tests for wasm sign extension ops. r=luke
--HG--
extra : rebase_source : 453ecf28f474c1a5e72b0cfc4195de089f3a0cbb
extra : amend_source : 524d571bf668b916861e5cb24409cf24058ab055
2018-03-21 09:44:55 +01:00
Boris Zbarsky
631e1b2354 Bug 1442360 part 3. Remove nsScriptNamespaceManager, since now it's all dead code. r=peterv
MozReview-Commit-ID: DHRz2frjmT5
2018-03-21 23:18:51 -04:00
André Bargull
cfbfabb86f Bug 1447018 - Don't break early in ToDateTimeOptions to improve spec conformance. r=Waldo
--HG--
extra : rebase_source : 57812cb92f35c7058ac8a8052674a8dba0d2833e
extra : histedit_source : 74c211a6af5417dab1f53019659bac4d103d847c
2018-03-21 07:27:24 -07:00
André Bargull
735f401ec7 Bug 1446051 - Use CallICU helper for str_normalize. r=Waldo
--HG--
extra : rebase_source : 33f4150606e55bd0464e1a5bb51fdce250f5dd0f
extra : histedit_source : a2212c68ccec7caab787ced5e1f62490b6c965a2
2018-03-21 07:27:24 -07:00
André Bargull
129ae0e65a Bug 1371591 - Part 3: Store dynamic function names into the name atom instead of a property. r=jorendorff
--HG--
extra : rebase_source : 35f52619df56eb432a5dc3413c30eeae4324ada3
2018-03-21 07:27:24 -07:00
André Bargull
9fff6441bc Bug 1371591 - Part 2: Remove extra calls in SetFunctionNameIfNoOwnName. r=jorendorff
--HG--
extra : rebase_source : 1d5481d08a0e07962f3ab943f47cc06be3d98b21
2018-03-21 07:27:24 -07:00
André Bargull
09ab200cbb Bug 1371591 - Part 1: Move parenthesized identifier check to parser. r=jorendorff
--HG--
extra : rebase_source : 202960d879fc5c34d2f0d8b4a30f3537fa7e4bf3
2018-03-21 07:27:23 -07:00
Jan de Mooij
74b08e1309 Bug 1447578 part 5 - Assert WasmMacroAssembler does not have GC relocation data. r=jonco
--HG--
extra : rebase_source : 15025caf91306f9ec456fc393035d41b87bcab33
2018-03-21 16:59:07 +01:00
Jan de Mooij
d151471127 Bug 1447578 part 4 - Move MacroAssembler constructors out-of-line. r=luke
--HG--
extra : rebase_source : a2e2146219a1b7f4360cdff8628a43d544af3136
2018-03-21 16:58:28 +01:00
Jan de Mooij
e8dc00e48a Bug 1447578 part 3 - Remove MacroAssembler rooting/tracing code. r=jonco
--HG--
extra : rebase_source : 848f220d63897a53c662b164eb7d5e98222f50bb
2018-03-21 16:58:04 +01:00
Jan de Mooij
f56e39af61 Bug 1447578 part 2 - Refactor MacroAssembler, add AutoCheckCannotGC for stack-allocated assemblers. r=jonco,luke
--HG--
extra : rebase_source : 5924c35057451fca9303d06a0282356bc40ac744
2018-03-21 16:57:30 +01:00
Jan de Mooij
0ac9c5c200 Bug 1447578 part 1 - Remove unused parameters from MacroAssembler constructor. r=luke
--HG--
extra : rebase_source : 0c006fa71a740810b796a761e70cd8a1e4f9d8d7
2018-03-21 16:55:55 +01:00
Ryan VanderMeulen
21212c53ab Bug 1447835 - Remove JS MSVC warning suppressions which are no longer needed. r=Waldo
--HG--
extra : rebase_source : 2fc85bd2d1a92132391efe8d4c98d54dd6fbd7d3
2018-03-22 15:51:27 -04:00
Jon Coppeard
076cbcc6be Bug 1447964 - Improve CurrentThreadCanAccessZone() check r=jandem 2018-03-22 18:24:32 +00:00
Jon Coppeard
1747f82987 Bug 1446811 - Support exporting array and object binding patterns r=jorendorff a=abillings 2018-03-22 18:24:32 +00:00
Dhi Aurrahman
e4460fcc51 Bug 1439788 - Add performance.now() function to JS shell. r=arai
--HG--
extra : rebase_source : ac2642afd1fd76909d690b51eb62035c5d77ee92
2018-03-03 18:01:45 +07:00
Boris Zbarsky
f406b29197 Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 1a: Make PinnedStringId constructor constexpr. r=Waldo/froydnj.
--HG--
extra : rebase_source : 0ed87197f6740b74648fc5107bd6fb4e7409cdfa
2018-03-07 21:50:24 +01:00
Peter Van der Beken
ef631ce856 Bug 888600 - Move ContentFrameMessageManager to WebIDL. Part 1: Add infrastructure to expose 'system' names on a WebIDL global. r=bz.
--HG--
extra : rebase_source : 70d3a641c60968e013f048e6be91f07641e7b81b
2017-07-19 15:04:14 +02:00
Jeff Walden
b9b5100ca5 Bug 1446237 - Rename some String.cpp and Unicode.h functions to have better, and different, names -- for clarity particularly in scumbag unified builds with scumbag global |using namespace|. r=anba
--HG--
extra : rebase_source : b962da57aaf5bef373c8cac376d4d8791b1b7c3b
2018-03-15 18:39:05 -07:00
Jeff Walden
cce3d887e8 Bug 1446237 - Adjust make_unicode.py for its new location in vm/ and for the introduction of js/src/tests/non262/. r=sfink, r=jorendorff
--HG--
rename : js/src/vm/CaseFolding.txt => js/src/util/CaseFolding.txt
rename : js/src/vm/DerivedCoreProperties.txt => js/src/util/DerivedCoreProperties.txt
rename : js/src/vm/SpecialCasing.txt => js/src/util/SpecialCasing.txt
extra : rebase_source : 82c08bf19bf324d355d78abf62ed48adee5fe693
2018-03-15 18:39:02 -07:00
Jon Coppeard
40256267a8 Bug 1447308 - Fix bustage r=me 2018-03-20 18:21:41 +00:00
Jon Coppeard
f0fd915638 Bug 1447308 - Fix LifoAlloc::isEmpty() check r=nbp 2018-03-20 18:14:44 +00:00
Jon Coppeard
1d25717185 Bug 1447307 - Fix clearing whole cell store buffer r=sfink 2018-03-20 18:13:47 +00:00