Commit Graph

10978 Commits

Author SHA1 Message Date
Sheetal Nandi 2e47f22fcc Set the end position of variable statement as -1 so the trailing comments are not emitted 2016-04-13 14:14:00 -07:00
Sheetal Nandi 27adb8c363 Fix the trailing comments for enum declaration
Fixes #8045

Tests fixed:
- tests\cases\compiler\augmentedTypesClass.ts
- tests\cases\compiler\augmentedTypesEnum.ts
- tests\cases\compiler\augmentedTypesEnum2.ts
- tests\cases\compiler\augmentedTypesFunction.ts
- tests\cases\compiler\augmentedTypesVar.ts
- tests\cases\compiler\commentsEnums.ts
2016-04-13 12:05:21 -07:00
Sheetal Nandi 7b07d3ce27 Fix the trailing comment emit for module declaration
Fixes #8045

Fixes:
- tests\cases\compiler\augmentedTypesClass3.ts
- tests\cases\compiler\augmentedTypesModules.ts
- tests\cases\compiler\commentsModules.ts
2016-04-13 11:59:29 -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
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