Commit Graph
10971 Commits
Author SHA1 Message Date
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
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
Ron Buckton 4ead44db9b Revert to old emit for metadata. Also adds baselines support for transpiler tests.
Fixes #7878.
2016-04-06 18:59:54 -07:00
Daniel Rosenwasser 2f73857ed3 Merge pull request #7907 from Microsoft/extraFrom
Only emit the module specifier on an export if it is present.
2016-04-06 17:45:30 -07:00