10973 Commits

Author SHA1 Message Date
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
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
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
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
Ron Buckton
018a0d1d3a Adds IO mappings for tryEnableSourceMapsForHost 2016-04-07 16:56:22 -07:00
Vladimir Matveev
2413e5e3f9 Merge pull request #7944 from Microsoft/recordTempVariables
record temp variable introduced in spread calls
2016-04-07 16:38:29 -07:00
Ron Buckton
3507ed021c Fixes issues that were causing runtests-browser to fail 2016-04-07 16:13:28 -07:00
Vladimir Matveev
aad3fc5272 Merge pull request #7941 from Microsoft/unusedImportsES6
elide unused imports in ES6 emit
2016-04-07 15:51:13 -07:00
Vladimir Matveev
586404ba09 record temp variable introduced in spread calls 2016-04-07 15:29:49 -07:00
Ron Buckton
cbc2452409 Changed getDeclarationName to allow comments if requested 2016-04-07 14:25:24 -07:00
Vladimir Matveev
cc0cb5851b elide unused imports in ES6 emit 2016-04-07 12:55:49 -07:00
Daniel Rosenwasser
ff0b349782 Merge pull request #7920 from Microsoft/exportWhenClassIsDecorated
Continue exporting variables when a decorated class is exported.
2016-04-07 12:38:36 -07:00
Daniel Rosenwasser
4446727fa6 Merge pull request #7925 from Microsoft/correctStrictPrologueCheckToTransforms
Correct strict prologue check to transforms
2016-04-07 12:37:42 -07:00
Ron Buckton
9d2f0b37c0 Emits class name with comments. 2016-04-07 12:27:44 -07:00
Vladimir Matveev
5c6009ceae Merge pull request #7921 from Microsoft/unqualifiedEnumMembers
emit unqualified enum members as qualified
2016-04-07 11:20:02 -07:00
Ron Buckton
9b8436ca85 Merge pull request #7919 from Microsoft/transforms-fix7878
[Transforms] Revert to old emit for metadata.
2016-04-07 10:16:53 -07:00
Vladimir Matveev
1906c9c655 Merge pull request #7935 from Microsoft/shorthandPropertyInitializer
emit missing initializers for shorthand property assignments
2016-04-07 10:15:43 -07:00
Vladimir Matveev
6076475496 emit missing initializers for shorthand property assignments 2016-04-07 09:56:52 -07:00
Mohamed Hegazy
843f229f2a Merge pull request #7923 from Microsoft/Fix7922
Only bundle if module==AMD or module==System
2016-04-07 09:26:49 -07:00
Daniel Rosenwasser
cfb9001e18 Accepted baselines. 2016-04-07 00:58:53 -07:00
Daniel Rosenwasser
1e18618170 Ensure that the entire contents are simply 'use strict'. 2016-04-07 00:56:39 -07:00
Daniel Rosenwasser
3a35aa30da Accepted baselines. 2016-04-07 00:56:28 -07:00
Daniel Rosenwasser
c57e54eeae Added test. 2016-04-07 00:56:18 -07:00
Daniel Rosenwasser
2abc736955 Ensure that the entire contents of the prologue are simply 'use strict'. 2016-04-07 00:55:02 -07:00
Mohamed Hegazy
e592304aee Fix #7922: Only bundle if module==AMD or module==System 2016-04-07 00:21:25 -07:00
Vladimir Matveev
0e0182c1ea emit unqualified enum members as qualified 2016-04-06 23:49:14 -07:00
Vladimir Matveev
1317d23a8a Merge pull request #7902 from Microsoft/blockScopedBindingsInForOf
enable generated names for block-scoped binding in for-of
2016-04-06 21:14:43 -07:00
Daniel Rosenwasser
42351a8a99 Export the respective let binding when a decorated class is exported. 2016-04-06 20:35:28 -07:00
Ron Buckton
c9c6e5ab4f Merge pull request #7916 from Microsoft/transforms-fixClassNamesAndAutoParenForCall
[Transforms] Fixes class expression names and auto-parens in call/new
2016-04-06 19:00:06 -07:00