10998 Commits

Author SHA1 Message Date
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
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
Ron Buckton
8db3ce2e44 Merge pull request #7951 from Microsoft/transforms-fix7896
[Transforms] Fixes detached comment emit for constructors
2016-04-08 10:37:59 -07:00
Ron Buckton
dc30aa37da Fixes detached comment emit for constructors 2016-04-07 18:22:49 -07:00
Ron Buckton
f61e122f9b Merge pull request #7940 from Microsoft/transforms-fix7914
[Transforms] Emits class name with comments.
2016-04-07 17:38:31 -07:00
Ron Buckton
86c45fb723 Merge pull request #7948 from Microsoft/transforms-onByDefault
[Transforms] Makes transforms the default
2016-04-07 17:36:28 -07:00
Ron Buckton
1aa69921c6 Makes transforms the default 2016-04-07 17:07:12 -07:00
Ron Buckton
774d961da5 Merge pull request #7946 from Microsoft/transforms-dontBreakRunTestsBrowser
[Transforms] Fixes issues that were causing runtests-browser to fail
2016-04-07 17:03:25 -07:00