4420 Commits

Author SHA1 Message Date
Andrej Baran
a500fd9211 Merge branch 'master' into es2017-target 2016-10-13 14:02:54 +02:00
Andrej Baran
4284a749b4 Adjust some async conformance baselines 2016-10-13 11:59:28 +02:00
Daniel Rosenwasser
fbb9d5b148 Accepted baselines. 2016-10-12 15:09:36 -07:00
Andrej Baran
1b4c0e331e Add es2017 async conformance 2016-10-12 21:58:25 +02:00
Andrej Baran
5d52c9fd3b Move async/await into separate es2017 transformer 2016-10-12 21:34:00 +02:00
Ron Buckton
9c0d6b2175 Merge pull request #11431 from Microsoft/awaiterInES3
Fix syntax error in __awaiter when running in ES3
2016-10-06 17:55:06 -07:00
Yui
a67ad06933 Merge pull request #10239 from Microsoft/fix10193
Fix 10193: Compiler crash with decorator and two "export default"s
2016-10-06 14:59:43 -07:00
Anders Hejlsberg
44c475f6bb Merge pull request #11263 from Microsoft/controlFlowLetVar
Control flow analysis for implicit any variables
2016-10-06 14:23:38 -07:00
Sheetal Nandi
3212e25a3a Merge pull request #11427 from Microsoft/implictAnySelfRef
Do not get return type from contextual signature if we are already in process of getting return type of it
2016-10-06 13:18:41 -07:00
Ron Buckton
5b47853f16 Fix syntax error in __awaiter when running in ES3 2016-10-06 13:16:42 -07:00
Sheetal Nandi
5d9d842a18 Do not get return type from contextual signature if we are already in process of getting return type of it
Fixes #10073
2016-10-06 11:33:00 -07:00
Sheetal Nandi
dc374731d9 Adding test for #10073 2016-10-06 10:22:35 -07:00
Andy Hanson
4907fd1d44 Have classic module resolution use @types as a fallback 2016-10-06 06:01:18 -07:00
Sheetal Nandi
506afe51f5 Merge branch 'master' into metaDataWithStringLiteral 2016-10-05 17:40:42 -07:00
Sheetal Nandi
8e4efb6cd9 Added test case for enums 2016-10-05 17:40:01 -07:00
Andrej Baran
d16e846ab4 ES8/ES2017 target tests 2016-10-06 01:13:11 +02:00
Vladimir Matveev
2553e4cec9 update baselines 2016-10-05 14:09:02 -07:00
Sheetal Nandi
32de4d7f08 Another test case 2016-10-05 11:33:44 -07:00
Sheetal Nandi
40c2a53164 For union or intersection types use constituent serialized type if its same for all of the constituent types
Fixes #10809
2016-10-05 11:33:44 -07:00
Sheetal Nandi
c40234fe96 Adding test for emit of metadata for string literal union 2016-10-05 11:33:44 -07:00
Yui
a31415d5b0 Merge pull request #11228 from Microsoft/master_11192
[Master] Fix 11192
2016-10-05 10:55:34 -07:00
Yui
f8b34c96a0 Merge pull request #11118 from Microsoft/fix11081
Fix11081
2016-10-05 10:28:22 -07:00
Vladimir Matveev
ebb17e8019 do not apply subtype reduction if type set contains enum literals fro… (#11368)
* do not apply subtype reduction if type set contains enum literals from the same enum

* do not re-read symbol for the first enum

* addressed PR feedback
2016-10-04 16:32:16 -07:00
Daniel Rosenwasser
a0fc9059f9 Merge pull request #11252 from Microsoft/mapOnTuples
Add overloads for 'map' on tuple types
2016-10-03 20:07:30 -07:00
Ron Buckton
e70f4ac6b2 Merge pull request #11291 from Microsoft/fix11177
Fix crash with nested generators
2016-10-03 19:06:28 -07:00
Vladimir Matveev
4800464ed6 do not reset current flow after processing finally block if it was unreachable (#11310)
* do not reset current flow after processing finally block if it was unreachable

* fix tests
2016-10-03 11:03:28 -07:00
Anders Hejlsberg
dd63c46cc3 Update tests and baselines 2016-10-03 10:52:28 -07:00
Ron Buckton
f293bf5cb4 Updated baselines 2016-10-01 15:31:24 -07:00
Ron Buckton
a747a4da81 Fix crash with nested generators 2016-09-30 17:29:24 -07:00
Ron Buckton
d1ac8dde0b Merge pull request #11288 from Microsoft/fix11236
Visit VariableDeclaration initializer in converted loop
2016-09-30 16:51:58 -07:00
Ron Buckton
6c1cec5c3a Visit vardecl initializer in converted loop 2016-09-30 15:46:35 -07:00
Ron Buckton
8d47511733 Merge branch 'master' into noEmitExtraVars 2016-09-30 14:34:48 -07:00
Ron Buckton
ae7f1be427 Do not emit extra var decls for merged enums/namespaces 2016-09-30 14:20:06 -07:00
Kanchalai Tanglertsampan
f195bd59df Merge branch 'master' into fix10193 2016-09-30 10:43:45 -07:00
Andy
631ab0abab Merge pull request #11246 from Microsoft/export_in_function
Ensure that `checkGrammarModuleElementContext` reliably returns `true` when there is bad grammar
2016-09-30 06:03:15 -07:00
Daniel Rosenwasser
02b9917cd8 Merge remote-tracking branch 'origin/master' into useReturnedThisFromSuperCalls 2016-09-29 20:33:42 -07:00
Ron Buckton
e151401333 Merge branch 'master' into emitNode 2016-09-29 17:32:11 -07:00
Anders Hejlsberg
0739611df0 Accept new baselines 2016-09-29 15:12:01 -07:00
Anders Hejlsberg
1c39cdc7ef Accept new baselines 2016-09-29 15:04:14 -07:00
Anders Hejlsberg
52d2aa5b60 Accept new baselines 2016-09-29 13:05:34 -07:00
Daniel Rosenwasser
d0607a9db7 Accepted baselines. 2016-09-29 10:39:31 -07:00
Lukas Elmer
5c12fc556a Change the error message 2016-09-29 19:06:32 +02:00
Lukas Elmer
3bd2226e35 Fix misleading error TS2410 from issue #10601 2016-09-29 16:02:18 +02:00
Andy Hanson
228ddde66e Ensure that checkGrammarModuleElementContext reliably returns true when there is bad grammar. 2016-09-29 06:15:48 -07:00
Daniel Rosenwasser
d1416de4c7 Accepted baselines. 2016-09-29 00:40:50 -07:00
Anders Hejlsberg
bd19f1db09 Merge branch 'master' into controlFlowLetVar 2016-09-28 18:44:20 -07:00
Kanchalai Tanglertsampan
a7f9d73498 Add tests and baselines 2016-09-28 14:51:49 -07:00
Anders Hejlsberg
98f3f68c46 Merge pull request #11198 from Microsoft/partiallyDiscriminatedUnions
Properly handle partially discriminated unions
2016-09-27 16:55:17 -07:00
Anders Hejlsberg
8b26cedf31 Add regression tests 2016-09-27 16:03:57 -07:00
Mohamed Hegazy
f7c7c002d8 Merge pull request #10932 from Microsoft/removeRequireNameColisionCheck
Remove require name collision check for ES6 modules and later
2016-09-27 15:06:15 -07:00