Commit Graph

3260 Commits

Author SHA1 Message Date
test262-automation dbc101606b Import test changes from JavaScriptCore (#1698)
* [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha 8a25978f29 on Tue Aug 28 2018 18:16:05 GMT+0000 (Coordinated Universal Time)

* [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
    sourceRevisionAtLastExport: 8a25978f29 targetRevisionAtLastExport: 70dc33467
2018-08-31 14:46:07 -04:00
jbhoosreddy 5a6bfb0e93 add templates for async generators 2018-08-31 00:08:44 -04:00
jbhoosreddy e2bf6f63dc update features.txt 2018-08-29 21:15:52 -04:00
jbhoosreddy dd3d13a7a8 test: Add private generator method tests (#1343) 2018-08-29 21:12:18 -04:00
Ashley Hauck 835c85c26e TypedArray.prototype.sort: check result of compareFn is immediately converted ToNumber (#1694) 2018-08-27 14:27:27 -04:00
Leo Balter 93fb9b9423
Merge pull request #1695 from test262-automation/javascriptcore-test262-automation-export-5032c509e
Import test changes from JavaScriptCore
2018-08-27 14:27:03 -04:00
test262-automation efb2bcae8d [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: 12df785646 targetRevisionAtLastExport: 5032c509e
2018-08-27 18:17:44 +00:00
test262-automation 70dc33467e [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha 12df785646 on Mon Aug 27 2018 18:14:52 GMT+0000 (Coordinated Universal Time) 2018-08-27 18:17:41 +00:00
Leo Balter 5bb0f4c820
Merge pull request #1690 from test262-automation/javascriptcore-test262-automation-export-04c056b95
Import test changes from JavaScriptCore
2018-08-22 16:33:57 -04:00
test262-automation 92ed690cbe [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: 93457d631e targetRevisionAtLastExport: 04c056b95
2018-08-22 18:15:49 +00:00
test262-automation 5032c509e0 [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha 93457d631e on Wed Aug 22 2018 18:13:32 GMT+0000 (Coordinated Universal Time) 2018-08-22 18:15:45 +00:00
Leo Balter d296cc93ee
Merge pull request #1660 from rwaldron/restore-spectranaut-tests
Restore class field tests: public, private (+static)
2018-08-21 16:47:27 -04:00
Leo Balter fa36c45083 Fix generated tests 2018-08-21 16:32:10 -04:00
Leo Balter dbcd388154 Remove duplicate of test/language/statements/class/fields-privatename-constructor-err.js 2018-08-21 16:24:37 -04:00
Leo Balter e25e53c0a7 Fix tests for #constructor 2018-08-21 16:11:27 -04:00
Leo Balter 45a31876e7 Fix tests for computed names in class fields - ctor and prototype 2018-08-21 15:50:39 -04:00
Leo Balter afbba10822
Merge pull request #1689 from test262-automation/javascriptcore-test262-automation-export-ac84caea5
Import test changes from JavaScriptCore
2018-08-21 15:12:44 -04:00
test262-automation af395f7cbd [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: ffc7368147 targetRevisionAtLastExport: ac84caea5
2018-08-21 18:16:41 +00:00
test262-automation 04c056b950 [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha ffc7368147 on Tue Aug 21 2018 18:14:08 GMT+0000 (Coordinated Universal Time) 2018-08-21 18:16:37 +00:00
Leo Balter 3690d98e27 Generate tests 2018-08-21 12:47:19 -04:00
Leo Balter 0cc5e356c1
Other cases of yield * with iterable values 2018-08-21 12:43:50 -04:00
Leo Balter dacc69a066
Generate tests 2018-08-21 12:17:05 -04:00
Leo Balter 7ea8043fca
rewrite values for yield star 2018-08-21 12:06:28 -04:00
Leo Balter 9a7fa8cb91 Generate tests 2018-08-20 17:12:40 -04:00
Leo Balter 345b93377f fix templates path 2018-08-20 17:12:18 -04:00
Leo Balter de1bbd65c8 Generate tests 2018-08-20 16:38:54 -04:00
Leo Balter 2ec2a00791 missing get method 2018-08-20 16:38:54 -04:00
Leo Balter 96809308fd Generate tests 2018-08-20 16:38:54 -04:00
Leo Balter d4fc8d6fc9 Fix cases for ASI 2018-08-20 16:38:54 -04:00
Leo Balter c5a1a4a24b Generate tests 2018-08-20 16:38:54 -04:00
Leo Balter a5505bbf20 Address feedback from PR review
- needs to use async* to declare async generator methods.
- Needs to use yield* if delegating yield semantics are intended.
- Has assignment to private name method, which is not allowed and throws a TypeError at runtime.
- handle multiple $DONE calls
- fix calls to private methods
2018-08-20 16:38:53 -04:00
Rick Waldron 331a3964d5 Generate tests 2018-08-20 16:38:53 -04:00
Rick Waldron b3869474c5 Class Fields: static method productions 2018-08-20 16:38:53 -04:00
Rick Waldron aee9dc163e Generate tests 2018-08-20 16:38:53 -04:00
Rick Waldron c794f43af3 Class Fields: extensive static and runtime production verification cases & templates 2018-08-20 16:38:53 -04:00
Rick Waldron f222b94f2a Generate tests 2018-08-20 16:38:53 -04:00
Rick Waldron 0298174c06 Class Fields: minor updates to existing templates to improve output source 2018-08-20 16:38:52 -04:00
Rick Waldron ba97c2a5ce Class Fields: private fields variants 2018-08-20 16:38:52 -04:00
Rick Waldron 192c8fd4f6 Class Fields: features corrections 2018-08-20 16:38:52 -04:00
Rick Waldron ad446cae7d Class Fields: remove "class-fields-public" from .template (set in .case)
class-fields-public doesn't apply to all tests that are generated from these templates
2018-08-20 16:38:52 -04:00
Rick Waldron ad9fd16bd1 Class Fields: convert .js file to .case 2018-08-20 16:38:52 -04:00
Rick Waldron 1466650ca3 Class Fields: add private name propname errors 2018-08-20 16:38:52 -04:00
Rick Waldron 734544272b Class Fields: convert propname-error into non-generated to avoid creating erroneous tests where restrictions do not align. 2018-08-20 16:38:52 -04:00
Rick Waldron 7bb3bfe7fd Class Fields: eval-err-contains-newcall.case => eval-err-contains-newtarget.case 2018-08-20 16:38:52 -04:00
Rick Waldron 3996741ca0 Class Fields: Remove templates that cause erroneous tests to be created. 2018-08-20 16:38:52 -04:00
Rick Waldron ac7bc64e73 Class Fields: Updating frontmatter in src/class-fields/*.case 2018-08-20 16:38:52 -04:00
Rick Waldron c72926a107 Features: add class-static-* feature names 2018-08-20 16:38:52 -04:00
Rick Waldron 90e8859cdd Class Fields: Updating frontmatter 2018-08-20 16:38:52 -04:00
Valerie R Young 5d014bdfba classfields: field definition abrupt completion tests
# Conflicts:
#	test/language/statements/class/classelementname-abrupt-completion.js
#	test/language/statements/class/fielddefinition-initializer-abrupt-completion.js
#	test/language/statements/class/super-fielddefinition-initializer-abrupt-completion.js
2018-08-20 16:38:52 -04:00
Valerie R Young 2f458d164f class fields: added tests for privatename production
# Conflicts:
#	src/class-fields/default/cls-decl-after-same-line-async-gen.template
#	src/class-fields/default/cls-decl-after-same-line-async-method.template
#	src/class-fields/default/cls-decl-after-same-line-gen.template
#	src/class-fields/default/cls-decl-after-same-line-method.template
#	src/class-fields/default/cls-decl-after-same-line-static-async-gen.template
#	src/class-fields/default/cls-decl-after-same-line-static-async-method.template
#	src/class-fields/default/cls-decl-after-same-line-static-gen.template
#	src/class-fields/default/cls-decl-after-same-line-static-method.template
#	src/class-fields/default/cls-decl-multiple-definitions.template
#	src/class-fields/default/cls-decl-multiple-stacked-definitions.template
#	src/class-fields/default/cls-decl-new-no-sc-line-method.template
#	src/class-fields/default/cls-decl-new-sc-line-generator.template
#	src/class-fields/default/cls-decl-new-sc-line-method.template
#	src/class-fields/default/cls-decl-regular-definitions.template
#	src/class-fields/default/cls-decl-same-line-generator.template
#	src/class-fields/default/cls-decl-same-line-method.template
#	src/class-fields/default/cls-decl-wrapped-in-sc.template
#	src/class-fields/default/cls-expr-after-same-line-async-gen.template
#	src/class-fields/default/cls-expr-after-same-line-async-method.template
#	src/class-fields/default/cls-expr-after-same-line-gen.template
#	src/class-fields/default/cls-expr-after-same-line-method.template
#	src/class-fields/default/cls-expr-after-same-line-static-async-gen.template
#	src/class-fields/default/cls-expr-after-same-line-static-async-method.template
#	src/class-fields/default/cls-expr-after-same-line-static-gen.template
#	src/class-fields/default/cls-expr-after-same-line-static-method.template
#	src/class-fields/default/cls-expr-multiple-definitions.template
#	src/class-fields/default/cls-expr-multiple-stacked-definitions.template
#	src/class-fields/default/cls-expr-new-no-sc-line-method.template
#	src/class-fields/default/cls-expr-new-sc-line-generator.template
#	src/class-fields/default/cls-expr-new-sc-line-method.template
#	src/class-fields/default/cls-expr-regular-definitions.template
#	src/class-fields/default/cls-expr-same-line-generator.template
#	src/class-fields/default/cls-expr-same-line-method.template
#	src/class-fields/default/cls-expr-wrapped-in-sc.template
#	src/class-fields/private-names.case
2018-08-20 16:38:52 -04:00