Commit Graph
54 Commits
Author SHA1 Message Date
Ron Buckton c45471597d Merge pull request #8207 from Microsoft/transforms-fixVariousSourceMaps
[Transforms] Fix for a number of source map emit issues.
2016-04-19 18:03:15 -07:00
Ron Buckton 53d3e92351 Fixes various source map emit issues 2016-04-19 17:45:22 -07:00
Daniel Rosenwasser 92068dbe6b Use the '__assign' helper in transforms. 2016-04-19 13:37:17 -07:00
Ron Buckton 3933be08f9 Adjusts some source map locations. Updates baselines. 2016-04-19 12:01:38 -07:00
Nathan Shively-Sanders 538f449409 Merge pull request #8160 from Microsoft/transforms-april-merge-from-master
Transforms april merge from master
2016-04-19 09:52:16 -07:00
Ron Buckton feeaa7a9ed Fixes source map emit for namespaces 2016-04-18 15:46:18 -07:00
Nathan Shively-Sanders f8ab1a5ca6 Merge branch 'master' into transforms 2016-04-18 13:27:33 -07:00
Ron Buckton 3c3e081f31 Fix source maps for rest params, class properties, parameter properties, and accessors. 2016-04-18 13:23:53 -07:00
Ron Buckton 6225a5aa40 Addesses a number of comment/sourcemap related issues 2016-04-15 18:39:30 -07:00
Sheetal Nandi 10616560da Fix the incorrectly assigned arrow expression trailing comments
Fixes #8041
2016-04-14 11:34:50 -07:00
Ron Buckton c735c3673e Merge branch 'transforms' into sourceMapUpdatesForClasses 2016-04-14 11:28:23 -07:00
Sheetal Nandi 5458826106 Merge pull request #8035 from Microsoft/defaultClassName
[Transforms] Fix the name when synthesized node is clone of auto generate identifier kind
2016-04-13 14:16:11 -07:00
Sheetal Nandi a96c584529 Commend rewording per PR feedback 2016-04-13 10:16:41 -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
Sheetal Nandi 219f1b0166 Fix the name when synthesized node is clone of auto generate identifier kind
This fixes variable declaration created for default exported class without name
Fixes #7875
2016-04-12 14:15:41 -07:00
Mohamed Hegazy 49d3ed5919 Merge branch 'transforms' into sourceMapUpdatesForClasses 2016-04-07 17:03:06 -07:00
Mohamed Hegazy 68170dfbdb Add a source mapping to the closing } for functions, and wire in positions for class transfomtaion 2016-04-07 16:17:58 -07:00
Vladimir Matveev 6076475496 emit missing initializers for shorthand property assignments 2016-04-07 09:56:52 -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
Daniel Rosenwasser 1138b33c38 Only emit the module specifier on an export if it is present. 2016-04-06 16:10:01 -07:00
Daniel Rosenwasser 917928b7ee Add a newline after emitting shebangs. 2016-04-06 14:27:57 -07:00
Ron Buckton 8988ea849b Fixes indentation of object literals with computed properties 2016-04-05 18:24:02 -07:00
Ron Buckton e3e45c5354 Fixes comment emit for down-level accessor declarations. 2016-04-05 17:42:49 -07:00
Ron Buckton 0b2264cc54 Additional fixes for React emit. 2016-04-05 16:50:19 -07:00
Ron Buckton 299c4c7351 Fixes missing whitespace in modifiers 2016-04-05 11:39:02 -07:00
Ron Buckton 40a38001ad Fix incorrect emit for JSX/React 2016-04-04 18:33:41 -07:00
Ron Buckton 7c4c0060af Fixes indentation of class expression bodies
with static initializers.
2016-04-04 13:01:12 -07:00
Ron Buckton 15780a9a4c Fixes some comment emit and other changes 2016-04-01 17:45:18 -07:00
Ron Buckton 78cdb2d902 Adjusts emit for templates 2016-03-30 17:39:29 -07:00
Vladimir Matveev 5d8d3b85bd addressed PR feedback 2016-03-29 09:28:36 -07:00
Vladimir Matveev 564e134f5e added support for captured block scoped bindings 2016-03-25 18:32:42 -07:00
Ron Buckton b60cf99c8a Fixed minor difference in string literal emit for AMD modules 2016-03-24 16:23:30 -07:00
Ron Buckton bcb180a99b Fixes generated names and some formatting in system modules. 2016-03-23 15:48:25 -07:00
Ron Buckton 0f9bccdf32 Fix missing commas in binding pattern emit. 2016-03-22 16:42:22 -07:00
Vladimir Matveev c4ecdd8b91 fix issues in emit of System modules 2016-03-22 15:43:43 -07:00
Ron Buckton 1c760efdfd Minor update to source map emit and fix for positions 2016-03-22 12:23:30 -07:00
Ron Buckton 28499dd8ef Fixes issues with emit for cloned identifiers 2016-03-21 18:31:32 -07:00
Ron Buckton 25998ae865 Fixes emit for module/enum and single-line arrow functions. 2016-03-21 15:50:52 -07:00
Ron Buckton 3c5f17067f Merge pull request #7206 from Microsoft/transforms-transformer-module
Adds the Module transformers
2016-03-18 14:37:00 -07:00
Ron Buckton ae7843dd95 PR Feedback 2016-03-18 13:05:59 -07:00
Ron Buckton 99e6ad8b63 Removed ModifiersArray 2016-03-10 11:23:17 -08:00
Ron Buckton 5b8cf96028 Moved modifier related flags to separate enum 2016-03-10 11:12:24 -08:00
Ron Buckton d89e21aecd General fixes and cleanup 2016-03-07 16:48:40 -08:00
Ron Buckton 7b28b48e13 Merge branch 'transforms-transformer-es7' into transforms-transformer-es6 2016-03-02 15:42:16 -08:00
Ron Buckton e66e51d809 Merge branch 'transforms-printer' into transforms-transformer-ts 2016-03-02 15:20:02 -08:00
Ron Buckton ebb47649ee Switch from onBefore/onAfterEmitNode to onEmitNode 2016-03-02 15:19:42 -08:00
Ron Buckton 2d2709f8a5 Fixed typo in visitCallExpression 2016-03-02 12:05:28 -08:00
Ron Buckton a0dbe7601c PR Feedback 2016-02-29 17:35:50 -08:00
Ron Buckton cd2cf7d3c6 PR Feedback and defer makeUniqueName/getGeneratedNameForNode to printer. 2016-02-29 13:28:16 -08:00
Ron Buckton 64e7aa8345 PR Feedback. 2016-02-22 16:26:57 -08:00