Commit Graph
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