Rick Waldron
eeb75f60dd
Atomics.waitAsync: poisoned object throws
2020-04-23 10:32:55 -04:00
Rick Waldron
db9c0ef27c
Atomics.waitAsync: out of range index
2020-04-23 10:32:55 -04:00
Rick Waldron
092342098e
Atomics.waitAsync: fix lint issues
2020-04-23 10:32:55 -04:00
Rick Waldron
c3efb56025
Atomics.waitAsync: make all agent timeouts async
2020-04-23 10:32:55 -04:00
Rick Waldron
f03c0c2de3
fixup! Atomics.waitAsync: no spurious wakeup on [operation]
2020-04-23 10:32:55 -04:00
Rick Waldron
e9ee3dcd62
Atomics: add setTimeout, getReportAsync & safeBroadcastAsync to harness/atomicsHelper .js
2020-04-23 10:32:55 -04:00
Rick Waldron
a46bbfd872
Atomics: drop unused id argument to agent receiveBroadcast handler
2020-04-23 10:32:55 -04:00
Rick Waldron
974a4ffbc5
Atomics.waitAsync: no spurious wakeup on [operation]
2020-04-23 10:32:55 -04:00
Rick Waldron
6d4b4eba98
Atomics.waitAsync: false, nan, negative, null, object zero timeouts
2020-04-23 10:32:55 -04:00
Rick Waldron
4c2ca05790
Atomics.waitAsync: negative index throws
2020-04-23 10:32:55 -04:00
Rick Waldron
a196c9307d
Atomics.waitAsync: negative timeout
2020-04-23 10:32:55 -04:00
Rick Waldron
677fb82a75
Atomics.waitAsync: false for timeouts, revised.
2020-04-23 10:32:55 -04:00
Rick Waldron
9519cd8448
Atomics.waitAsync: Return Value
2020-04-23 10:32:55 -04:00
Rick Waldron
dabcc05199
Atomics.waitAsync: false, nan for timeouts
2020-04-23 10:32:55 -04:00
Rick Waldron
c0f0adffdd
Atomics.waitAsync: ValidateSharedIntegerTypedArray, ValidateAtomicAccess & Return promiseCapability.[[Promise]]
2020-04-23 10:32:55 -04:00
Rick Waldron
4e48a5692c
Atomics.wait: fix esid
2020-04-23 10:32:55 -04:00
Rick Waldron
bb37b8812f
Atomics.waitAsync: add descriptor, length, name tests
2020-04-23 10:32:55 -04:00
Rick Waldron
f32b35e7a8
Atomics.waitAsync: add feature to features.txt
2020-04-23 10:32:55 -04:00
Alexey Shvayka
1394a4f33e
Fix Proxy tests
2020-04-23 10:31:12 -04:00
Alexey Shvayka
fe0d4dc781
Fix bound function tests
2020-04-23 10:31:12 -04:00
Alexey Shvayka
57fa74b170
Add yield* throw() method test
2020-04-18 17:08:31 -04:00
Alexey Shvayka
5628e99566
Add default parameters test
2020-04-18 17:08:31 -04:00
Alexey Shvayka
1c067242a4
Add ObjectBindingPattern destructuring tests
2020-04-18 17:08:31 -04:00
Alexey Shvayka
4d9944e014
Add ArrayBindingPattern destructuring tests
2020-04-18 17:08:31 -04:00
Gus Caplan
1d513c3a50
Update indices-groups-object.js
2020-04-18 17:04:51 -04:00
Gus Caplan
30542f3e4c
Update groups-object.js
2020-04-18 17:04:51 -04:00
Gus Caplan
97bd6fd12d
Update indices-groups-object.js
2020-04-18 17:04:51 -04:00
Gus Caplan
a799a4ac23
Sort out __proto__ occurances outside of annexB
2020-04-18 17:04:51 -04:00
Michaël Zasso
e1fb459313
Use slice in RegExp lookBehind test
...
This change allows the test to be run on engines that do not implement
Annex B.
2020-04-18 13:26:52 -04:00
jhnaldo
68205eb76c
Fixed wrong `esid` and `features` in a Promise.all test
2020-04-18 13:26:27 -04:00
Alexey Shvayka
048b6b54ff
Assert that Symbol is a constructor
2020-04-14 16:45:00 -04:00
Alexey Shvayka
4a8e49b3ca
Add test for \0 in Unicode patterns ( #2569 )
2020-04-10 15:41:59 -07:00
Alexey Shvayka
156d1b68fd
Fix async iterator methods not passing absent values tests ( #2571 )
...
* Fix `next` method test
* Fix `return` method test
* Drop `throw` method test
%AsyncFromSyncIteratorPrototype%.throw is always called with `value`.
2020-04-10 15:41:20 -07:00
Gus Caplan
13d057dffc
fix namespace set test ( #2574 )
2020-04-10 15:17:03 -07:00
Alexey Shvayka
27a41b6321
Improve malformed RegExp named groups coverage ( #2568 )
2020-04-10 15:07:50 -07:00
Alexey Shvayka
6fb6ff6ac5
Add String.prototype.split test
2020-04-09 09:48:21 -04:00
Alexey Shvayka
0c0bcef6ea
Add String.prototype.search test
2020-04-09 09:48:21 -04:00
Alexey Shvayka
25978298a4
Add String.prototype.replaceAll test
2020-04-09 09:48:21 -04:00
Alexey Shvayka
f21c828965
Add String.prototype.replace test
2020-04-09 09:48:21 -04:00
Alexey Shvayka
d8a6a06dcd
Add String.prototype.match test
2020-04-09 09:48:21 -04:00
Alexey Shvayka
c1a7ffa2ef
Rename searchValue-replace-method-abrupt.js
2020-04-09 09:48:21 -04:00
André Bargull
18bb955771
Upstream additional language tag canonicalisation and Intl.Locale tests from SpiderMonkey
...
Adds more canonicalisation and Intl.Locale tests from:
- https://hg.mozilla.org/mozilla-central/file/tip/js/src/tests/non262/Intl/Locale
- https://hg.mozilla.org/mozilla-central/file/tip/js/src/tests/non262/Intl/
2020-04-09 09:20:55 -04:00
André Bargull
5d8e6c8e85
Restore grandfathered tests removed in #2054
...
With the move to UTS 35 for language tag processing, the expected
canonicalisation results for "cel-gaulish" should now be consistent across
implementations.
2020-04-09 09:20:55 -04:00
André Bargull
de02cf4dd5
Re-enable variant subtag canonicalisation in tests
...
UTS 35 canonicalisation requires to (again) canonicalise variant subtags.
2020-04-09 09:20:55 -04:00
André Bargull
a52517464f
Add Unicode and Transformed extension canonicalisation
...
Generated using the make_intl_data.py script.
2020-04-09 09:20:55 -04:00
André Bargull
1c93566e66
Update language tag mappings to CLDR 36.1
...
Generated using the make_intl_data.py script.
2020-04-09 09:20:55 -04:00
André Bargull
033f31a8ed
Add the language tag mappings python script
...
The file is derived from the same-named file for SpiderMonkey, therefore I've
kept the MPL license info.
The next commits use this script to generate language tag mappings data.
2020-04-09 09:20:55 -04:00
André Bargull
756ee6a171
Update list of numbering systems
2020-04-09 09:20:55 -04:00
André Bargull
7556d59fe7
Update list of Intl service constructors
...
Add RelativeTimeFormat, ListFormat, and DisplayNames to the list of Intl
service constructors.
2020-04-09 09:20:55 -04:00
Rick Waldron
62b8fce389
Deleting previously valid generated tests
2020-04-02 12:58:38 -04:00