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