Commit Graph

3059 Commits

Author SHA1 Message Date
jugglinmike 9c3518a7e2 Improve documentation for Python usage (#1703)
Update the recommended invocation of `pip` to use the `python` command,
avoiding discrepancies on systems where the `pip` and `python` commands
are not provided by the same Python installation. In the interest of
consistency, also update the configuration for the project's continuous
integration service.

Recommend additional tooling for users with more advanced needs.
2018-09-04 10:56:51 -04:00
Ms2ger f98218f831 Intl.ListFormat: Initial tests. (#1679) 2018-08-31 15:53:11 -04:00
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
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
Valerie R Young d361aaadb8 Fixes for forbidden property names
# Conflicts:
#	src/class-fields/propname-error/cls-decl-variable-name.template
#	src/class-fields/propname-error/cls-expr-variable-name.template
2018-08-20 16:38:52 -04:00