425 Commits

Author SHA1 Message Date
Leo Balter
7ec5d801f0 Remove naming conflict with template 2018-10-08 11:40:58 -04:00
Leo Balter
4388d5dc25 fix valid script code example 2018-10-08 11:04:45 -04:00
Leo Balter
8e28caa214 Add more coverage to dynamic import
- Add cases for invalid syntax
- Add valid cases
- nested imports
- add non existent file case
- Fix cases and templates to use a full importcall expr token
- add case for call expression position
- remove unnecessary module flag from templates
- Add templates for nested with
2018-10-05 17:17:32 -04:00
Leo Balter
00cfe1628c
Merge pull request #1831 from leobalter/1829-dyn-import-fixes
[dynamic import] Fix async test to verify completion
2018-10-05 12:41:12 -04:00
Timothy Gu
140d922d4c Add async-functions feature to more files (#1830) 2018-10-05 10:37:21 -04:00
Leo Balter
972fff9e17 Fix async test to verify completion
Fixes #1829
2018-10-05 10:33:08 -04:00
Leo Balter
8e8a593e1a Remove checklist, now at #1164 2018-10-04 16:16:35 -04:00
Leo Balter
dac8fd4975 Recover Fixture files 2018-10-04 16:16:35 -04:00
Leo Balter
7d1a5a18de Fix duplicate template paths 2018-10-04 16:16:35 -04:00
Leo Balter
96f733d0c8 Checklist + quick template renaming 2018-10-04 16:16:35 -04:00
Leo Balter
1846d33c29 Regenerate tests 2018-10-04 16:16:35 -04:00
Leo Balter
54689ffa69 Update checklist and other fixups 2018-10-04 16:16:35 -04:00
Leo Balter
8b021346a5 Small fixups on the templates and create a checklist (WIP) 2018-10-04 16:16:35 -04:00
Leo Balter
971ca8cc85 Remove case, no form of importing thing as namespace 2018-10-04 16:16:35 -04:00
Leo Balter
fdcb06e093 move catch tests to a separate folder 2018-10-04 16:16:35 -04:00
Leo Balter
cc8b8e955b move flags to templates 2018-10-04 16:16:35 -04:00
Leo Balter
e116ccff0c Improve case clarify for syntax templates 2018-10-04 16:16:35 -04:00
Leo Balter
d16874c264 remove duplicated 2018-10-04 16:16:35 -04:00
Leo Balter
290bbfbbfc split valid and invalid syntax templates 2018-10-04 16:16:35 -04:00
Rick Waldron
c31feb753d Dynamic Imports: remove [module] flag 2018-10-04 16:16:35 -04:00
Rick Waldron
c77078809c Dynamic Imports: initial cases, templates, non-generated tests and fixtures 2018-10-04 16:16:35 -04:00
Leo Balter
54bf16f91e Fix template path 2018-10-04 10:32:01 -04:00
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