Commit Graph

4132 Commits

Author SHA1 Message Date
Gus Caplan 841b32c6da fix TypedArray.prototype.sort test (#2326)
* fix TypedArray.prototype.sort test

* Update sorted-values.js

* Update sorted-values.js
2019-09-04 11:36:51 -03:00
Leo Balter b63cdfd4f4
Fix a test for TLA (#2319)
Fixes #2300
2019-08-29 17:20:50 -03:00
Caio Lima 7b1f479c8b Added case file to intercalated static/non-static computed fields (#2318)
* Added case file to intercalated static/non-static computed fields.

* Fixing error into tests to properly call 'C' instead of 'c'.
2019-08-29 16:02:21 -03:00
Shu-yu Guo a31961f7ea Add tests for nested private fields (#2317)
This came up with a V8 bug where private fields weren't resolved
properly from nested classes where both the inner and the outer class
had private fields.
2019-08-29 11:19:47 -03:00
Qiming Ma 407103728c Add tests for duplicate private methods (early-error) (#2308)
* Add tests for duplicate private methods

* Add generated js test files

* Fix indentation

* Add more features to tests

* Fix feature list format
2019-08-29 11:17:37 -03:00
Leo Balter 71e40aad50
Fix circular tests for JSON.stringify (#2315)
Ref #2168
2019-08-28 17:37:19 -03:00
Alexey Shvayka d0b5137c15 Improve JSON.stringify coverage (#2168)
* Rename & improve "length" test

* Use verifyProperty in "name" test

* Rename & improve property descriptor test

* Remove duplicated test

https://github.com/tc39/test262/blob/master/test/built-ins/Object/prototype/toString/proxy-array.js

* Rename proxy value test

* Rename & improve String object unwrapping test

* Rename & improve Number object unwrapping test

* Rename & improve Boolean object unwrapping test

* Rename & merge replacer returns undefined tests

* Rename & merge replacer function tests

* Rename replacer array revoked proxy test

* Add cross-realm replacer array revoked proxy test

* Add array proxy replacer test

* Add replacer array keys order test

* Add empty replacer array test

* Add non-finite numbers serialization test

* Add replacer array abrupt completion test

* Add replacer array with duplicates test

* Add replacer array ignores undefined test

* Add replacer array unwraps strings test

* Add replacer array unwraps numbers test

* Rename & merge circular object tests

* Add circular array test

* Rename & merge top-level primitives tests

* Rename string escape tests

* Rename BigInt tests

* Rename & improve function value test

* Add replacer function abrupt test

* Rename & merge wrong space type tests

* Rename float number space test

* Rename & improve Number object space test

* Rename & improve String object space test

* Rename basic numeric space test

* Rename string space slice test

* Add replacer array numbers test

* Add toJSON abrupt completions test

* Add not callable toJSON test

* Add toJSON call arguments test

* Add replacer array wrong types test

* Rename & improve string space test

* Rename & improve replacer wrong type test

* Add built-in object requirements test

* Add basic toJSON result test

* Add abrupt array value test

* Add abrupt object value test

* Rename & merge space number clamp tests

* Add replacer function wrapper test

* Add symbol value test

* Add negative zero value test

* Add replacer function & toJSON test

* Add circular object from toJSON test

* Add circular array from toJSON test

* Add circular object from replacer test

* Add circular array from replacer test

* Add replacer function arguments test

* Split & improve proxy value test

* Split & improve revoked proxy value test
2019-08-28 17:34:59 -03:00
Leo Balter 1c2bd105fb
Remove shared-nonint-views.js files (#2314)
Ref #2103
2019-08-28 16:23:07 -03:00
André Bargull e48bf299a6 Ensure Atomics functions validate the TypedArray type before coercing the other arguments (#2103) 2019-08-28 16:19:22 -03:00
Leo Balter 230ab42698
Merge pull request #2296 from caiolima/private-static-members-inner-class
Private static members inner class
2019-08-28 16:04:17 -03:00
Leo Balter daa5994b38
Merge pull request #2294 from leobalter/2285/accessor-names
Add cases for `default` identifier names in accessor-names
2019-08-28 15:05:12 -03:00
Benjamin E. Coe 854df2196f test: add test for ?. [expression] edge cases (#2297) 2019-08-28 15:02:17 -03:00
Caio Lima 33cc1cdb6c Adding case where the usage of private field inside computed property should throw a TypeError. (#2298) 2019-08-28 15:00:13 -03:00
Caio Lima fbbab61b4a Adding cases to check if SyntaxError is thrown if AllPrivateIdentifiersValid returns false. (#2301) 2019-08-28 14:58:43 -03:00
Leo Balter 8d41122c2b
Merge pull request #2310 from mkubilayk/static-private-from-instance
Add tests covering static private methods used from instance methods
2019-08-28 14:19:00 -03:00
Leo Balter 2835648540
Merge pull request #2311 from shvaikalesh/harness-compare-array
Improve harness/compareArray
2019-08-28 14:12:12 -03:00
Leo Balter 3daa5e46fc
Merge pull request #2304 from caiolima/private-static-accessor
Private static accessor declaration and usage
2019-08-28 12:45:58 -03:00
Leo Balter 7ca7d01bfb
Merge pull request #2307 from caiolima/verify-different-brand
Verify different brand from static and instance private methods
2019-08-28 12:45:24 -03:00
Leo Balter df3e9ad72f
Adding multiple class evaluation cases for private static accessors (#2306) 2019-08-28 12:45:00 -03:00
Caio Lima 8790a8e98a Added private static accessor cases with direct eval access (#2305) 2019-08-28 12:44:14 -03:00
Alexey Shvayka 8042c57d9b Add Promise#finally invoked on thenable test (#2312)
* Rename proxy context test

* Add thenable context test
2019-08-28 12:42:24 -03:00
Joyee Cheung 0a1e35d3db Fix static method access in private-static-method-brand-check-multiple-evaluations-of-class-realm.js (#2313) 2019-08-28 12:41:25 -03:00
Alexey Shvayka 127c896cf2 Format symbols 2019-08-24 13:35:51 +03:00
Alexey Shvayka c674362d1a Use SameValue 2019-08-24 13:24:33 +03:00
Kubilay Kahveci ca58913191 Generate tests 2019-08-23 13:50:23 +01:00
Kubilay Kahveci b2f1d9bb4f Add tests covering static private methods used from instance methods
and vice versa
2019-08-23 13:50:16 +01:00
Caio Lima 04ccc8624e Generated tests 2019-08-20 15:27:59 -03:00
Caio Lima 46c542c14f Adding case with private static method and instance method 2019-08-20 15:27:59 -03:00
Caio Lima 2b973de4e9 Adding multiple class evaluation cases for private static accessors 2019-08-19 21:25:12 -03:00
Caio Lima 01e89a8a0a Generated tests 2019-08-19 18:10:23 -03:00
Caio Lima 6a5d125dcd Added cases with declaration and usage of private static accessors 2019-08-19 17:35:12 -03:00
André Bargull 59a1a016b7 Assign "name" property to all anonymous functions (#2299)
Implements the changes from <https://github.com/tc39/ecma262/pull/1490>.
2019-08-15 10:58:40 -04:00
Leo Balter 40dca6ef33
Merge pull request #2295 from leobalter/2285/default-escaped
Add tests for valid identifier names also listed as reserved words
2019-08-14 20:45:40 -04:00
Leo Balter bcb6c33387 Regenerate tests 2019-08-14 19:14:44 -04:00
Leo Balter 209845c7b5 Generate tests 2019-08-14 18:54:04 -04:00
Leo Balter 99656c6da5 Add cases with assignment patterns 2019-08-14 18:53:46 -04:00
Caio Lima 2401cc678b Fixing flags in some tests 2019-08-14 19:21:00 -03:00
Leo Balter eff2850ca3 Add template for ObjectAssignment using identifier names like reserved words 2019-08-14 18:04:15 -04:00
Leo Balter f7c89547e6 Add template for CoverParenthesizedExpressionAndArrowParameterList 2019-08-14 17:57:50 -04:00
Leo Balter ae4df81f6f Generate tests 2019-08-14 17:52:41 -04:00
Leo Balter ad98bcaf18 Add more cases with other reserved words 2019-08-14 17:51:55 -04:00
Caio Lima 55a9ad0705 Added generated tests 2019-08-14 18:23:16 -03:00
Caio Lima d135093259 Fixing flags and adding cases where private static method is shadowed on inner class. 2019-08-14 18:18:24 -03:00
Leo Balter c09563280d Generate tests 2019-08-14 17:02:04 -04:00
Leo Balter 39e25a8d06 Add cases for default identifier names in accessor-names 2019-08-14 17:02:03 -04:00
Leo Balter 0e8050b5fb Fix missing features in templates 2019-08-14 17:02:03 -04:00
Leo Balter afcbd81061 Add extends 2019-08-14 17:00:36 -04:00
Leo Balter 4d06dbc7eb Generate tests 2019-08-14 16:48:44 -04:00
Leo Balter cf32265765 Add tests for valid identifier names also listed as reserved words
Ref #2285
2019-08-14 16:48:44 -04:00
Caio Lima fe2672d8d6 Added cases where private static fields are shadowed on inner class 2019-08-14 17:40:16 -03:00