Isiah Meadows
|
8924aef732
|
Update decl-fun.js
|
2017-08-30 06:52:17 -04:00 |
Marshall Roch
|
3760b802ca
|
Typo in test/language/statements/labeled/continue.js
|
2017-08-29 22:46:11 -07:00 |
Leo Balter
|
a7ccd3042b
|
Generate tests
|
2017-08-24 14:11:28 -04:00 |
Rick Waldron
|
4f4039f716
|
try/catch: catch parameter bound names clean up (#1172)
|
2017-08-21 11:30:09 -04:00 |
Leo Balter
|
1624816d81
|
Re-Generate tests
|
2017-08-18 18:16:55 -04:00 |
Lucas Azzola
|
75db6744eb
|
Add optional-catch-binding tests (#1167)
|
2017-08-18 17:19:48 -04:00 |
Leo Balter
|
eb93f96911
|
Merge pull request #1182 from rwaldron/1181
features: generator => generators. Fixes gh-1181
|
2017-08-18 17:19:01 -04:00 |
Rick Waldron
|
3ca040f892
|
Throw away tests
|
2017-08-18 17:11:02 -04:00 |
Rick Waldron
|
dffbe50668
|
Generate tests
|
2017-08-16 15:11:44 -04:00 |
Rick Waldron
|
bcd308b553
|
remove garbage: these try/catch tests don't actually test the section cited (or anything for that matter)
Cited: https://www.ecma-international.org/ecma-262/5.1/index.html#sec-12.14.1
Present: https://tc39.github.io/ecma262/#sec-strict-mode-of-ecmascript
> It is a SyntaxError if a CatchParameter occurs within strict mode code and BoundNames of CatchParameter contains either eval or arguments (13.15.1).
|
2017-08-11 13:18:26 -04:00 |
Rick Waldron
|
cc70c52547
|
Throw away tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-07-25 10:55:29 -04:00 |
Daniel Ehrenberg
|
193779ee0c
|
Add ASI let/yield test (#1084)
I had previously intended to add this test in
https://github.com/tc39/test262/pull/968 ,
but it seems like I instead checked in a copy of another test. This
patch changes it to test what was initially intended, which is part of
the semantics for https://github.com/tc39/ecma262/pull/885
|
2017-06-30 10:26:50 -04:00 |
Rick Waldron
|
38150b3535
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-06-28 15:49:02 -04:00 |
Rick Waldron
|
144d73ef27
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-06-28 12:10:19 -04:00 |
Rick Waldron
|
86209d8fd9
|
Make all harness/* file names consistent; update occurrences in test
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-06-28 11:53:58 -04:00 |
Mike Pennisi
|
ef76e548a4
|
Re-generate tests
|
2017-06-28 11:24:36 -04:00 |
Mike Pennisi
|
81d00def42
|
Force "early error" tests to fail if evaluated
This pattern makes expectations more explicit by making test files more
literal.
|
2017-06-28 11:24:36 -04:00 |
Rick Waldron
|
2dd8e8b2c4
|
Throw away tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-06-23 13:21:39 -04:00 |
Leo Balter
|
6110675fd3
|
Merge pull request #1045 from caiolima/obj-rest-computed-prop
Adding case to computed property
|
2017-06-12 19:22:53 -03:00 |
Rick Waldron
|
44e19a0fe6
|
Throw away tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-06-12 17:10:27 -04:00 |
Rick Waldron
|
c8574edd9c
|
Merge pull request #968 from littledan/no-let-yield-await-asi
Tests for PR to Prohibit ASI between 'let' and 'yield'/'await'
|
2017-06-09 13:14:35 -04:00 |
Rick Waldron
|
670731a25e
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-05-31 16:05:26 -04:00 |
Rick Waldron
|
60a6a7c81e
|
Merge pull request #1039 from rwaldron/dstr-assignment_for-await-of
[WIP] for-await-of: dstr-assignment, templates & cases
|
2017-05-31 15:46:40 -04:00 |
Caio Lima
|
8f5afc2915
|
Generated tests for computed property Object rest destructuring
|
2017-05-22 23:05:35 -03:00 |
Rick Waldron
|
0a66e9b9de
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-05-22 16:03:23 -04:00 |
Leo Balter
|
dde12905df
|
Generate tests
|
2017-05-16 17:32:25 -04:00 |
Rick Waldron
|
9f3b85fb21
|
for-await-of: dstr-assignment, default template
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-05-16 13:24:41 -04:00 |
Rick Waldron
|
2b0a8cc1c4
|
Merge pull request #1037 from leobalter/asyncIterators
Add templates for dstr-binding w/ for-await-of looping over async iterators
|
2017-05-16 09:25:23 -04:00 |
Leo Balter
|
8d7e98265c
|
Generate tests
|
2017-05-15 16:02:44 -04:00 |
Leo Balter
|
5204678e8f
|
Generate tests
|
2017-05-15 15:25:33 -04:00 |
Leo Balter
|
17b13b9d01
|
Merge pull request #1020 from rwaldron/dstr-binding_for-await-of-async-gen-func-error
for-await-of: dstr-binding, error, async func & async gen templates
|
2017-05-12 18:28:39 -04:00 |
Rick Waldron
|
5f274a8581
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-05-12 16:01:41 -04:00 |
Leo Balter
|
5f04d2b1f3
|
Generate tests
|
2017-05-10 14:08:35 -04:00 |
Leo Balter
|
ed714d702a
|
Merge pull request #1017 from anba/expr-lookahead-restr
Expression statement lookahead restriction and identifier tests
|
2017-05-09 18:38:11 -04:00 |
Leo Balter
|
9481020e91
|
Merge pull request #1023 from anba/redeclaration
Lexical redeclarations in block- and switch-statements
Background feedback from @anba:
In https://tc39.github.io/ecma262/#sec-switch-statement-static-semantics-lexicallydeclarednames, all lexically declared names from the different case clauses are combined.
For each case clause, the LexicallyDeclaredNames definition from https://tc39.github.io/ecma262/#sec-block-static-semantics-lexicallydeclarednames applies, which has:
```
StatementListItem : Declaration
1. Return the BoundNames of Declaration.
```
And in https://tc39.github.io/ecma262/#prod-Declaration we've got:
```
Declaration[Yield, Await] : HoistableDeclaration[?Yield, ?Await, ~Default]
```
And in https://tc39.github.io/ecma262/#prod-HoistableDeclaration:
```
HoistableDeclaration[Yield, Await, Default] : FunctionDeclaration[?Yield, ?Await, ?Default]
```
And the BoundNames of a FunctionDeclaration is its BindingIdentifier https://tc39.github.io/ecma262/#sec-function-definitions-static-semantics-boundnames.
And there's also B3.3.5 (https://tc39.github.io/ecma262/#sec-switch-duplicates-allowed-static-semantics) which allows duplicate FunctionDeclarations in sloppy mode in switch-statements.
|
2017-05-05 13:04:26 -04:00 |
André Bargull
|
49221fce1f
|
Remove no longer needed manual redeclaration tests
|
2017-05-04 09:34:34 -07:00 |
André Bargull
|
c8e808bc69
|
Generate new tests for redeclarations in block- and switch-statements
|
2017-05-04 09:29:39 -07:00 |
Joseph Pecoraro
|
19eb1d2e02
|
Add tests for completion value of function / class declaration statements (#1012)
|
2017-05-04 11:22:28 -04:00 |
Rick Waldron
|
278c9ad994
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-05-03 15:04:08 -04:00 |
Rick Waldron
|
c3c8d6f099
|
for-await-of: dstr-binding, error, async func & async gen templates
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-05-03 12:51:55 -04:00 |
André Bargull
|
e0c29310d9
|
Generate tests for yield and await as identifier
|
2017-05-02 12:09:33 -07:00 |
André Bargull
|
490b2dc461
|
Remove manual tests for 'yield' in generators
|
2017-05-02 12:09:32 -07:00 |
André Bargull
|
d887db88ee
|
Add tests escaped/unescaped yield/await labels
|
2017-05-02 12:09:30 -07:00 |
André Bargull
|
3d8fe2af4c
|
Add tests for contextual keywords with escape sequences
|
2017-05-02 12:09:29 -07:00 |
André Bargull
|
7a86baee7d
|
Add lookahead restriction tests for "let [" in expression statement contexts
|
2017-05-02 12:09:28 -07:00 |
André Bargull
|
75d153d280
|
Add tests to ensure async-functions/generators are not accepted in statement position
|
2017-05-02 12:09:27 -07:00 |
Rick Waldron
|
376d9a57a7
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-05-01 17:19:50 -04:00 |
Rick Waldron
|
5b2ffd2def
|
Generate tests
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
|
2017-04-28 17:23:17 -04:00 |
Leo Balter
|
d93e15662f
|
Generate Tests
|
2017-04-25 15:56:28 -04:00 |
Leo Balter
|
d74f58cddd
|
Generate tests
|
2017-04-21 15:26:46 -04:00 |