Commit Graph

3616 Commits

Author SHA1 Message Date
test262-automation d52f621aba [v8-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: a8673918 targetRevisionAtLastExport: fc9d2bbf73
2018-11-28 10:27:51 -05:00
test262-automation fd299d7408 [v8-test262-automation] Changes from https://github.com/v8/v8.git at sha a8673918 on Tue Nov 27 2018 19:07:42 GMT+0000 (Coordinated Universal Time) 2018-11-28 10:27:51 -05:00
test262-automation 53235c2e5e [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: 2f2295c3f7 targetRevisionAtLastExport: c1b245c4be
2018-11-28 10:27:23 -05:00
test262-automation 028359d893 [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha 2f2295c3f7 on Tue Nov 27 2018 19:04:26 GMT+0000 (Coordinated Universal Time) 2018-11-28 10:27:23 -05:00
Gus Caplan 1df8797a6b add WeakSet to feature list where its used in Set tests 2018-11-28 10:26:57 -05:00
Leo Balter 92a585f04a Assert early error for private names in method definitions 2018-11-28 10:26:13 -05:00
Leo Balter 79fd1b2c76 Generate tests 2018-11-28 10:26:13 -05:00
Leo Balter af77d96453 Add memberexpression and call expression forms to access private names 2018-11-28 10:26:13 -05:00
Leo Balter 7be4e99f80 Generate tests 2018-11-28 10:26:13 -05:00
Leo Balter 87e86669c3 Add tests for private method/fields unnescapable token 2018-11-28 10:26:13 -05:00
Ms2ger d857bd6f72 Unified Intl.NumberFormat: Add some initial tests for SetNumberFormatUnitOptions. 2018-11-28 10:25:18 -05:00
Ms2ger 4c0194aaa9 Unified Intl.NumberFormat: Add feature. 2018-11-28 10:25:18 -05:00
Leo Balter 9d5aa7d267 Generate tests 2018-11-26 16:39:43 -05:00
Leo Balter dde90bf178 Apply review feedback 2018-11-26 16:39:43 -05:00
Leo Balter 94a0eaeb8a Generate tests 2018-11-26 16:39:43 -05:00
Leo Balter ef0e6dfbef new template and cases for private methods 2018-11-26 16:39:43 -05:00
Leo Balter 41844c7c08 rename fields to elements in src/class-elements 2018-11-26 16:39:43 -05:00
Leo Balter 9084e6cea9
Merge pull request #1965 from jonco3/master
Fix a couple of minor issues in dynamic-import tests
2018-11-26 16:15:18 -05:00
Ms2ger 1185b5287d Intl.Segmenter: Submit remaining V8 tests. 2018-11-26 15:04:19 -05:00
test262-automation 815b36a498 [v8-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: f09bec92 targetRevisionAtLastExport: bb9647dd4b
2018-11-26 15:01:59 -05:00
test262-automation b5a41f2c82 [v8-test262-automation] Changes from https://github.com/v8/v8.git at sha f09bec92 on Mon Nov 26 2018 19:06:59 GMT+0000 (Coordinated Universal Time) 2018-11-26 15:01:59 -05:00
test262-automation 7d2723cdb6 [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: 743b57501b targetRevisionAtLastExport: 5ccad79611
2018-11-26 15:01:50 -05:00
test262-automation 4ecbcc4d0d [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha 743b57501b on Mon Nov 26 2018 19:04:04 GMT+0000 (Coordinated Universal Time) 2018-11-26 15:01:50 -05:00
Gus Caplan 2aacb28bb9 Fix some proxy tests (#1966)
- `Proxy/getOwnPropertyDescriptor/call-parameters.js`
  Fixes a call to `Object.getOwnPropertyDescriptor` without the prop
  param. Not actually a huge problem, as the test wasn't depending on
  it.

- `Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined`
  This test asserted that `function() {}` should throw with the
  following spec step, which is incorrect, as functions are typed as
  `Object` in the spec.
  """
  1. If Type(trapResultObj) is neither Object nor Undefined, throw a
    TypeError exception.
  """
2018-11-26 13:41:13 -05:00
Rick Waldron 2792e66c68 features.txt: organize sections (#1967) 2018-11-26 13:21:01 -05:00
Leo Balter bc8359c57d
Merge pull request #1962 from test262-automation/v8-test262-automation-export-9166165df7
Import test changes from V8
2018-11-26 11:57:00 -05:00
Leo Balter 7f12e04bd4
Merge pull request #1961 from test262-automation/javascriptcore-test262-automation-export-89489cb6f5
Import test changes from JavaScriptCore
2018-11-26 11:56:42 -05:00
Mathias Bynens 65f679e3d4 Update CONTRIBUTING.md per @bakkot’s feedback 2018-11-26 10:23:43 -05:00
Jon Coppeard 65731d7d96 Simplify default-property-not-set-own.js test by making it not import itself 2018-11-23 11:58:46 +00:00
Jon Coppeard a0fbe4aa9a Fix a couple of minor issues in dynamic-import tests 2018-11-22 17:54:39 +00:00
Leo Balter 22ecf21b38
Merge pull request #1958 from tc39/atomics-waitUntil-fix
harness: make $262.agent.waitUntil check if a typed array can be shared before proceeding.
2018-11-20 16:15:45 -05:00
Rick Waldron e91645c812 Atomics: (bigint) initialize BigInt64Array before calling $262.agent.start(string-of-program-code) 2018-11-20 15:57:39 -05:00
Rick Waldron 8793bf5d57 Atomics: fix running index in notify-with-no-matching-agents-waiting.js
Migrating all tests to this API is necessary to prevent tests from hanging indefinitely when a SAB is sent to a worker but the code in the worker attempts to create a non-sharable TypedArray (something that is not Int32Array or BigInt64Array). When that scenario occurs, an exception is thrown and the agent worker can no longer communicate with any other threads that control the SAB. If the main thread happens to be spinning in the $262.agent.waitUntil() while loop, it will never meet its termination condition and the test will hang indefinitely.

Because we've defined $262.agent.broadcast(SAB) in https://github.com/tc39/test262/blob/master/INTERPRETING.md, there are host implementations that assume compatibility, which must be maintained.
2018-11-20 15:18:14 -05:00
Rick Waldron e4883091b9 Introduce $262.agent.safeBroadcast and migrate Atomics tests.
Migrating all tests to this API is necessary to prevent tests from hanging indefinitely when a SAB is sent to a worker but the code in the worker attempts to create a non-sharable TypedArray (something that is not Int32Array or BigInt64Array). When that scenario occurs, an exception is thrown and the agent worker can no longer communicate with any other threads that control the SAB. If the main thread happens to be spinning in the $262.agent.waitUntil() while loop, it will never meet its termination condition and the test will hang indefinitely.

Because we've defined $262.agent.broadcast(SAB) in https://github.com/tc39/test262/blob/master/INTERPRETING.md, there are host implementations that assume compatibility, which must be maintained.
2018-11-20 15:17:47 -05:00
test262-automation 62c7ae853f [v8-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: 3a8c8082 targetRevisionAtLastExport: 9166165df7
2018-11-16 19:00:57 +00:00
test262-automation bb9647dd4b [v8-test262-automation] Changes from https://github.com/v8/v8.git at sha 3a8c8082 on Fri Nov 16 2018 19:00:23 GMT+0000 (Coordinated Universal Time) 2018-11-16 19:00:53 +00:00
test262-automation 69e376e835 [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: 0cfa6086eb targetRevisionAtLastExport: 89489cb6f5
2018-11-16 19:00:18 +00:00
test262-automation 5ccad79611 [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha 0cfa6086eb on Fri Nov 16 2018 18:57:37 GMT+0000 (Coordinated Universal Time) 2018-11-16 19:00:14 +00:00
test262-automation 2726142bb9 [v8-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: ac250b9b targetRevisionAtLastExport: 6218e682b2
2018-11-15 15:28:24 -05:00
test262-automation 90cbd48a65 [v8-test262-automation] Changes from https://github.com/v8/v8.git at sha ac250b9b on Wed Nov 14 2018 18:59:57 GMT+0000 (Coordinated Universal Time) 2018-11-15 15:28:24 -05:00
test262-automation 9f01202c28 [javascriptcore-test262-automation] Updated curation log with latest revision sha's from export and changed files.
sourceRevisionAtLastExport: 38e0e5eed1 targetRevisionAtLastExport: 33df80e9ad
2018-11-15 15:28:12 -05:00
test262-automation b5e3ebf85f [javascriptcore-test262-automation] Changes from https://github.com/webkit/webkit.git at sha 38e0e5eed1 on Wed Nov 14 2018 18:57:07 GMT+0000 (Coordinated Universal Time) 2018-11-15 15:28:12 -05:00
Ms2ger ba6a483c43 Intl.Segmenter: Fix copy/paste errors in tests for valid options. 2018-11-15 10:04:28 -05:00
Leo Balter c7a1edb036
Merge pull request #1948 from leobalter/fix-test-gen
Update generated tests
2018-11-15 08:51:00 -05:00
Leo Balter 028d76e551 Generate tests 2018-11-14 09:37:26 -05:00
Leo Balter 8b597d4550 Update test template for dynamic import, use DONOTEVALUATE 2018-11-14 09:19:15 -05:00
Leo Balter f7f845ce6f Update tests with DONOTEVALUATE 2018-11-14 09:19:15 -05:00
Leo Balter 238c88d4a0 Generate tests 2018-11-13 20:21:32 -05:00
Leo Balter e97412ebe3 Review feedback 2018-11-13 20:21:32 -05:00
Leo Balter 10dc6ff75a Generate tests 2018-11-13 20:21:32 -05:00