5634 Commits

Author SHA1 Message Date
Mickey Rose
836111dc3c
remove redundant throw from assert.throws() test functions (#3167) 2021-08-26 07:55:52 -07:00
Mike Pennisi
07caa4a2df Support normative change to Resizable ArrayBuffer
A recent normative change to the Resizable ArrayBuffer modified the
criteria for a TypedArray becoming "out of bounds." Following the
change, TypedArrays which track the length of their underlying
ArrayBuffer instance are no longer considered "out of bounds" when the
ArrayBuffer is resized such that its size matches the TypedArray's
offset exactly.

https://github.com/tc39/proposal-resizablearraybuffer/pull/70

The majority of this patch's changes extend coverage to include cases
for both "on boundary" and "out of bounds" without reflecting any new
semantics. Two changes describe observable differences in the new
version of the algorithm:

- out-of-bounds-when-species-retrieved-different-type.js
- out-of-bounds-when-species-retrieved-same-type.js
2021-08-25 16:14:56 -04:00
jugglinmike
49347e0cf9
Remove unreachable code (#3165)
* Remove unreachable code

* fixup! Remove unreachable code
2021-08-25 16:13:00 -04:00
Rick Waldron
0fd4111b8b
fix: make callable from function declaration (#3164) 2021-08-25 13:04:05 -07:00
legendecas
206a3f4932 fixup! add other function variants 2021-08-25 10:32:55 -04:00
legendecas
c1c1ed47db fixup! 2021-08-25 10:32:55 -04:00
legendecas
ddff7c5ded Add test for duplicated top level function declarations in modules 2021-08-25 10:32:55 -04:00
Leo Balter
2c4f2665ec
Merge pull request #3143 from tc39/rwaldron/transform-legacy-001
Transform legacy format to harness assertions: test/built-ins/A*/**/*.js
2021-08-19 10:36:45 -07:00
Leo Balter
82db0c4a0a
Merge pull request #3142 from tc39/rwaldron/transform-legacy-002
Transform legacy format to harness assertions: test/built-ins/B*/**/*.js
2021-08-19 10:36:06 -07:00
Leo Balter
3846d8cc26
Merge pull request #3161 from tc39/rwaldron/3160
refactor: remove function syntax boundary from AssignmentTargetType templates. Closes #3160
2021-08-19 10:22:44 -07:00
rwaldron
85aa16c4c0 Generate tests 2021-08-19 11:52:55 -04:00
rwaldron
85a54852e6 refactor: remove function syntax boundary from AssignmentTargetType templates 2021-08-19 11:52:48 -04:00
Philip Chimento
45a913c057
Add branding tests from Temporal (#3138)
Closes: #3137

Co-authored-by: Ms2ger <Ms2ger@igalia.com>
2021-08-11 12:31:23 -07:00
Rick Waldron
69262f6743
Transform legacy format to harness assertions: test/built-ins/M*/**/*.js (#3150) 2021-08-11 12:20:01 -07:00
Frank Yung-Fong Tang
73dc6f3714 Add Intl-enumeration 2021-08-11 12:03:59 -04:00
rwaldron
20eb6b0878 Transform legacy format to harness assertions 2021-08-11 11:07:49 -04:00
rwaldron
e6556eeaed Removed duplicate of test/built-ins/Boolean/prototype/S15.6.3.1_A1.js 2021-08-11 10:53:01 -04:00
rwaldron
21e627b35d Transform legacy format to harness assertions 2021-08-11 10:42:40 -04:00
rwaldron
08cf542e1b Remove "//CHECK#\d" 2021-08-11 10:20:11 -04:00
Rick Waldron
452c0e5c61
Automated assertion message update: Array * (#3140)
* Automated assertion message update: Array.from

* Automated assertion message update: Array.isArray

* Automated assertion message update: Array length property

* Automated assertion message update: Array.of

* Automated assertion message update: Array

* Automated assertion message update: Array.prototype.at

* Automated assertion message update: Array.prototype.concat

* Automated assertion message update: compareArray -> assert.compareArray
2021-08-10 14:51:54 -07:00
Rick Waldron
bb93efdb6b
Automated assertion message update (#3136)
This also required manually fixing the "actual" and "expected" order of many assert.sameValue(...) calls.
2021-08-10 10:40:04 -07:00
Frank Tang
86e23998e3 Add more tests 2021-08-06 18:31:47 -04:00
Frank Tang
88d1ede7d6 Split the test and add more tests 2021-08-06 18:31:47 -04:00
Frank Tang
bb4729126c Remove incorrect lines 2021-08-06 18:31:47 -04:00
Frank Tang
ee94a2ce7f fix directory name 2021-08-06 18:31:47 -04:00
Frank Tang
35850e5782 Add Temporal.Calendar.prototype.daysIn* tests. 2021-08-06 18:31:47 -04:00
Rick Waldron
e6c21464f5 Automated feature flag update 2021-08-05 18:44:17 -04:00
Frank Tang
1c722a8158 fix comments 2021-08-05 18:31:44 -04:00
Frank Tang
a87f987e7f add more tests 2021-08-05 18:31:44 -04:00
Frank Tang
d554db9438 Fix YAML indent issue 2021-08-05 18:31:44 -04:00
Frank Tang
2d480d4c76 Fix directory name 2021-08-05 18:31:44 -04:00
Frank Tang
52bb16f9a5 Add tests for Temporal.Calendar.prototype.dayOf* 2021-08-05 18:31:44 -04:00
Frank Tang
97967a37b3 fix id 2021-08-05 18:31:06 -04:00
Frank Tang
6cc2d81dab Split to different files and test throwing Error 2021-08-05 18:31:06 -04:00
Frank Tang
b5a4033fcc Fix directory name 2021-08-05 18:31:06 -04:00
Frank Tang
932c931a70 Add tests for Temporal.Calendar.prototype.(year|month*|day) 2021-08-05 18:31:06 -04:00
Frank Tang
750ec2b581 Fix YAML 2021-08-05 18:30:13 -04:00
Frank Tang
8ebded4cfa use harness and add more tests 2021-08-05 18:30:13 -04:00
Frank Tang
7418ba62b1 rm throws-range-error.js 2021-08-05 18:30:13 -04:00
Frank Tang
b58e01afca Fix YAML 2021-08-05 18:30:13 -04:00
Frank Tang
721245be53 Fix directory name 2021-08-05 18:30:13 -04:00
Frank Tang
e17cc7b4bf Add test for Temporal.Calendar.prototype.dateUntil 2021-08-05 18:30:13 -04:00
Frank Tang
1a36125f25 Remove simple.js 2021-08-05 18:27:03 -04:00
Frank Tang
8f2434ba4d Fix directory name 2021-08-05 18:27:03 -04:00
Frank Tang
6ab8e86471 Add test for Temporal.Calendar.p.date(Add|FromFields) 2021-08-05 18:27:03 -04:00
Frank Tang
a585faf566 split simple into different files 2021-08-05 18:27:03 -04:00
Frank Tang
173684422c Added back fiels incorrectly removed 2021-08-05 18:27:03 -04:00
Frank Tang
df42e9a19b split into different add files 2021-08-05 18:27:03 -04:00
Frank Tang
f772019855 Fix directory name 2021-08-05 18:27:03 -04:00
Frank Tang
1195736914 Add test for Temporal.Calendar.p.date(Add|FromFields) 2021-08-05 18:27:03 -04:00