Rick Waldron
cfff689a7a
Typo: "reset" => "rest"
2018-09-26 09:18:46 -04:00
Kubilay Kahveci
6b808920dd
test: Add tests for duplicate private methods (early-errors)
2018-09-18 14:16:20 -04:00
Rick Waldron
bdc7b08beb
Add "flags: [onlyStrict]" to src/class-elements/delete-error/*
...
"It is a Syntax Error if the UnaryExpression is contained in strict mode code"
2018-09-13 10:13:30 -04:00
jbhoosreddy
cfe7f35059
revisions
2018-09-12 23:35:25 -04:00
jbhoosreddy
d65bee93c5
fixes
2018-09-12 14:09:46 -04:00
jbhoosreddy
227a85b9d3
test: Early error private methods delete ( #1343 )
2018-09-11 14:46:34 -04:00
Rick Waldron
6bedd8f1c6
Merge pull request #1717 from leobalter/1711-fixes
...
Apply fixes on recent class element tests
2018-09-11 11:22:43 -04:00
Rick Waldron
2c714ede1d
Merge pull request #1719 from leobalter/private-fields-methods-whitespace-syntax-error
...
Private fields and methods whitespace syntax error
2018-09-11 11:20:44 -04:00
Leo Balter
b183a6f568
Update tests to verify lexical grammar of private names
...
No whitespace allowed between the sigil and the identifier name
2018-09-10 17:13:05 -04:00
jbhoosreddy
19df5b04b2
private fields/methods whitespace syntax error ( #1343 )
2018-09-10 15:00:04 -04:00
Leo Balter
c3d642889a
Add private methods templates for dstr-binding
2018-09-10 14:15:39 -04:00
Leo Balter
58f39fd36a
Apply fixes on recent class element tests
...
Ref https://github.com/tc39/test262/pull/1711#issuecomment-419973158
2018-09-10 14:12:19 -04:00
Rick Waldron
6aa46d0ddb
Merge pull request #1707 from leobalter/private-methods-args
...
Add class private methods (include static) to arguments templates
2018-09-10 11:57:40 -04:00
Leo Balter
35e3f82504
Add valid cases for static ctor methods
2018-09-10 11:20:40 -04:00
Leo Balter
b64d01d568
small typo
2018-09-10 11:20:40 -04:00
Leo Balter
75a579a0d4
Private names disallowed for constructor
2018-09-10 11:20:40 -04:00
Leo Balter
8524805f25
Final cases to move to tests generation
2018-09-10 11:20:40 -04:00
Leo Balter
8b0d7d3c4e
fix template destination dir
2018-09-10 11:20:40 -04:00
Leo Balter
20217a7eeb
add cases for static method names named prototype
2018-09-10 11:20:40 -04:00
Leo Balter
df147573a0
remove unnecessary space
2018-09-10 11:20:40 -04:00
Leo Balter
4b386c0ae5
Add cases for static methods with super
2018-09-10 11:20:40 -04:00
Leo Balter
84ca816378
Use heritage for cases checking early errors with super
2018-09-10 11:20:40 -04:00
Leo Balter
938915ddb5
Add optional heritage for classes syntax templates
2018-09-10 11:20:40 -04:00
Leo Balter
92c83dfbd4
Add cases for non-ctor methods containing direct super
2018-09-10 11:20:40 -04:00
Leo Balter
585dac6d46
fix typo
2018-09-10 11:20:40 -04:00
Leo Balter
e9f9c7576c
restructure destination folder for class elements syntax templates
2018-09-10 11:20:40 -04:00
Leo Balter
ffdb869ef1
Rename fields to elements in src/class-elements/syntax templates
2018-09-10 11:20:40 -04:00
Leo Balter
46e03c3875
add generation cases for special methods with propname constructor
2018-09-10 11:20:40 -04:00
Leo Balter
2720e08dae
rename src/class-fields to src/class-elements
2018-09-10 11:20:40 -04:00
Leo Balter
07a7ac999d
Add templates for trailing comma in arguments list
...
Also fix destination path for generated tests
And add a case for spread operator in the arguments before a trailing comma
2018-09-04 17:10:51 -04:00
Leo Balter
0958bbbede
small fixes for feature tags and trailing space
2018-09-04 12:40:30 -04:00
Leo Balter
30c2355329
Merge pull request #1699 from jbhoosreddy/private-generator-method
...
test: Add private generator method tests (#1343 )
2018-09-04 12:32:38 -04:00
jbhoosreddy
807f62b59b
add generators async-generators syntax
2018-09-04 00:23:22 -04:00
jbhoosreddy
57fea22f70
add async function syntax
2018-09-04 00:09:35 -04:00
jbhoosreddy
057cd9935d
@leobalter's comments
2018-09-03 23:41:14 -04:00
Leo Balter
904fd149c9
Add missing features tags for class fields templates and cases
...
Fixes #1697
2018-08-31 15:21:57 -04:00
jbhoosreddy
5a6bfb0e93
add templates for async generators
2018-08-31 00:08:44 -04:00
jbhoosreddy
dd3d13a7a8
test: Add private generator method tests ( #1343 )
2018-08-29 21:12:18 -04:00
Leo Balter
0cc5e356c1
Other cases of yield * with iterable values
2018-08-21 12:43:50 -04:00
Leo Balter
7ea8043fca
rewrite values for yield star
2018-08-21 12:06:28 -04:00
Leo Balter
345b93377f
fix templates path
2018-08-20 17:12:18 -04:00
Leo Balter
2ec2a00791
missing get method
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
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
b3869474c5
Class Fields: static method productions
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
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