Nathan Shively-Sanders
0d5bf0ee32
Improve comment explaining ContainsLexicalThisInComputedPropertyName
2016-04-14 09:51:21 -07:00
Nathan Shively-Sanders
e5e8c6b0b9
Add explanatory comment when adding ContainsLexicalThisInComputedPropertyName
2016-04-13 16:14:29 -07:00
Nathan Shively-Sanders
8fa44c3b06
Capture this in computed property names in arrow functions
2016-04-13 15:49:02 -07:00
Vladimir Matveev
012d1118a5
Merge pull request #8034 from Microsoft/enumsComputedPropertyNames
...
don't generate temp variables for computed property names in enums
2016-04-13 14:01:24 -07:00
Mohamed Hegazy
6cea256813
Merge pull request #8049 from Microsoft/moduleNameInOutput
...
[Transforms] Module name in output
2016-04-13 13:20:23 -07:00
Mohamed Hegazy
5f66c8766e
Merge branch 'transforms' into moduleNameInOutput
2016-04-13 13:20:08 -07:00
Mohamed Hegazy
9d73220c2e
Merge pull request #8065 from Microsoft/removeCommas
...
Remove commas from nodeEdgeTraversalMap manually for now
2016-04-13 13:06:04 -07:00
Mohamed Hegazy
47e9ee57c8
Remove commas from nodeEdgeTraversalMap manually for now
2016-04-13 12:45:05 -07:00
Nathan Shively-Sanders
34ad57a972
Merge pull request #8027 from Microsoft/transforms-skip-es6-imports-inside-namespace
...
[Transforms] Do not emit ES6 import/export inside namespaces
2016-04-13 12:37:35 -07:00
Mohamed Hegazy
cf859be9da
Review comments
2016-04-13 12:13:26 -07:00
Nathan Shively-Sanders
bdb76400f3
Return undefined instead of createNotEmittedStatement
2016-04-13 11:38:21 -07:00
Ron Buckton
f1ec827a3f
Merge pull request #7977 from Microsoft/transforms-fix7868
...
[Transforms] Fix for incorrect namespace qualification.
2016-04-13 10:54:22 -07:00
Ron Buckton
9899cda6d3
PR Feedback, also removes cloneEntityName.
2016-04-13 10:43:01 -07:00
Ron Buckton
446494060d
PR feedback
2016-04-12 18:40:39 -07:00
Mohamed Hegazy
bc29c55882
Accept baselines
2016-04-12 16:33:06 -07:00
Mohamed Hegazy
00a4aab88d
Accept baselines: better comment output
2016-04-12 16:32:24 -07:00
Mohamed Hegazy
b9c311cffe
Accept baselines: extra parens
2016-04-12 16:31:05 -07:00
Mohamed Hegazy
6a39c30bbc
Accept baselines: output formatting changes
2016-04-12 16:28:51 -07:00
Mohamed Hegazy
b3878a8ec2
Accept baselines: using dots consistenlly for numeric literals
2016-04-12 16:27:14 -07:00
Mohamed Hegazy
05dc168e25
Accept baseline: Static properties after export
2016-04-12 16:26:48 -07:00
Mohamed Hegazy
7077003731
Accept baselines: syntactically invalid input
2016-04-12 16:25:19 -07:00
Mohamed Hegazy
7c3df5acc7
Accept baseline: use strict in an empty module
2016-04-12 16:21:51 -07:00
Mohamed Hegazy
3f3a61ba26
Use double quotes consistently for module names
2016-04-12 16:21:27 -07:00
Mohamed Hegazy
9547d0de0d
Move helpers to factory.ts
2016-04-12 16:14:35 -07:00
Sheetal Nandi
329a9fbab1
Merge pull request #8040 from Microsoft/transforms-es6ImportWithoutClause
...
[Transforms] Fix emit for es6 import without clause
2016-04-12 15:20:56 -07:00
Nathan Shively-Sanders
ab49eb9fef
Merge pull request #7970 from Microsoft/fix-transforms-empty-destructuring-assignment
...
[Transforms] Correct destructuring assignment to empty object
2016-04-12 14:59:31 -07:00
Sheetal Nandi
349ced2d40
Do not emit "from" if import clause is missing in import declaration
2016-04-12 14:39:50 -07:00
Vladimir Matveev
286d9079eb
don't generate temp variables for computed property names in enums
2016-04-12 14:18:58 -07:00
Mohamed Hegazy
5cd5976650
Emit module names when --out is specified for system and amd modules
2016-04-12 13:11:39 -07:00
Nathan Shively-Sanders
e6670811b0
Remove parentheses and accept baselines
2016-04-12 10:46:27 -07:00
Nathan Shively-Sanders
2578409b7d
Merge branch 'transforms' into fix-transforms-empty-destructuring-assignment
2016-04-12 10:15:07 -07:00
Nathan Shively-Sanders
221c0f3656
Update es5 module internal imports test and related baselines
2016-04-12 09:56:51 -07:00
Nathan Shively-Sanders
2cb7401a56
Do not emit ES6 import/export inside namespaces
...
ES6 imports and exports are illegal inside namespaces. In order to emit syntactically legal code, skip emit for these incorrect statements.
2016-04-12 09:31:32 -07:00
Yui
a27b4d07ae
[Transform]: fix emit __extends within system.registry ( #7973 )
...
* Fix 7912: emit extends-helper inside System.registry
* Fix 7912: emit extends-helper inside System.registry
* Address PR: move setEmitNodeFlag into updateSourceFile
* Address PR: fix comment
2016-04-11 15:36:49 -07:00
Vladimir Matveev
1e49a57a8d
Merge pull request #7972 from Microsoft/exportStarOfNonValues
...
emit export star only if export will yield anything with value side
2016-04-08 23:18:43 -07:00
Yui
fab09b0810
Update baselines ( #7981 )
2016-04-08 18:12:25 -07:00
Daniel Rosenwasser
36f9a7e0fc
Merge pull request #7979 from Microsoft/projectTestsUpdate
...
Project tests update
2016-04-08 17:41:21 -07:00
Vladimir Matveev
c0a89aad1c
handle export default
2016-04-08 17:25:40 -07:00
Mohamed Hegazy
42fbe823c0
Disable sourcemap text tests for now to limit noise
2016-04-08 17:23:58 -07:00
Mohamed Hegazy
f3c86148d2
Fix for https://github.com/Microsoft/TypeScript/issues/4697 , do not stop running the tests on the first failure
2016-04-08 16:54:59 -07:00
Mohamed Hegazy
02d07a165d
Make project tests run in the server
2016-04-08 16:53:52 -07:00
Mohamed Hegazy
2d3e943ae6
JS style changes
2016-04-08 15:37:13 -07:00
Ron Buckton
8b506c7b05
Cleans up a few things and fixes #7868 .
2016-04-08 15:31:31 -07:00
Nathan Shively-Sanders
61fffb3ef4
Merge pull request #7976 from Microsoft/transforms-skip-destructured-rest-params
...
Only emit rest param code for identifiers.
2016-04-08 15:29:00 -07:00
Nathan Shively-Sanders
a282468b06
Only emit rest param code for identifiers.
...
Destructuring of array binding and object binding patterns is not supported yet.
2016-04-08 14:36:43 -07:00
Vladimir Matveev
43051eab84
emit export star only if export will yield anything with value side
2016-04-08 14:29:16 -07:00
Nathan Shively-Sanders
6f766c2872
Correct destructuring assignment to empty object
...
Previously, chained destructuring object assignments would fail when the leftmost target was empty because the shortcut code would forget to check whether the right-hand side was also a destructuring assignment.
2016-04-08 13:31:13 -07:00
Yui
381c0260ff
Accept correct baseline ( #7967 )
2016-04-08 11:30:08 -07:00
Ron Buckton
c621a9e0e0
Merge pull request #7965 from Microsoft/transforms-fix7886
...
Fixes comment emit for super property call
2016-04-08 10:57:54 -07:00
Ron Buckton
1696446b54
Fixes comment emit for super property call
2016-04-08 10:39:59 -07:00