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
Daniel Rosenwasser
a7bf6902ff
Merge pull request #7952 from Microsoft/objectAssignPoly
...
Use an emit helper (or Object.assign) for JsxSpreadAttributes
2016-04-08 13:24:12 -07:00
zhengbli
db6f5bd832
Rename the forEachProject function to something sane
2016-04-08 12:53:19 -07:00
Daniel Rosenwasser
fb6f4aefd9
Changed emit to use 'Object.prototype.hasOwnProperty'.
2016-04-08 12:34:25 -07:00
Sheetal Nandi
1d2730790e
Report implicit any errors on destructuring parameter declarations
...
Handles #6935
2016-04-08 12:22:07 -07:00
Ron Buckton
1696446b54
Fixes comment emit for super property call
2016-04-08 10:39:59 -07:00
Sheetal Nandi
f7ca43917f
Handle the rename locations for default import
...
Handles #7024
2016-04-08 10:19:02 -07:00
Anders Hejlsberg
5179dd6ada
Flow analysis of &&, ||, and destructuring assignments
2016-04-08 09:13:47 -07:00
Daniel Rosenwasser
a90d471b87
Remove unnecessary 'null'/'undefined' check, removed temp for args length.
2016-04-07 23:25:32 -07:00
zhengbli
a2035a572e
Add API support for LS host to specify script kind of a file to open
2016-04-07 23:01:20 -07:00
Daniel Rosenwasser
bb0ec3bbd4
Use an emit helper for JSX Spread Attributes.
2016-04-07 18:30:26 -07:00
Ron Buckton
dc30aa37da
Fixes detached comment emit for constructors
2016-04-07 18:22:49 -07:00
Paul van Brenk
58efc2ee05
Merge pull request #7883 from Microsoft/listEmittedFiles2
...
Add option to list the emitted files as part of the compiler output.
2016-04-07 17:50:26 -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
Mohamed Hegazy
49d3ed5919
Merge branch 'transforms' into sourceMapUpdatesForClasses
2016-04-07 17:03:06 -07:00
Ron Buckton
018a0d1d3a
Adds IO mappings for tryEnableSourceMapsForHost
2016-04-07 16:56:22 -07:00
Paul van Brenk
097adc6b3a
Remove message from 'help'
2016-04-07 16:47:52 -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
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
Mohamed Hegazy
2901425d41
remove trailing commas
2016-04-07 16:16:34 -07:00
Ron Buckton
3507ed021c
Fixes issues that were causing runtests-browser to fail
2016-04-07 16:13:28 -07:00
Paul van Brenk
8d08be8a62
use temp variable for current dir.
...
prevents calls to the host for every file.
2016-04-07 16:06:29 -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
Sheetal Nandi
a405f285ec
Merge branch 'master' into renameAndFindRef
2016-04-07 15:48:46 -07:00
Sheetal Nandi
ad916ab05d
Handles when property is renamed and is also part of destructuring assignment
...
Handles destructuring assignment part of #6312
2016-04-07 15:41:42 -07:00
Zhengbo Li
b9c4b026fe
Merge pull request #7619 from zhengbli/updateDom20160321
...
Routine update of dom-related lib.d.ts
2016-04-07 15:33:43 -07:00
Paul van Brenk
40b22b2fca
Ensure the listed files have absolute paths.
2016-04-07 15:31:02 -07:00
Vladimir Matveev
586404ba09
record temp variable introduced in spread calls
2016-04-07 15:29:49 -07:00
Paul van Brenk
88a8992ce3
CR Feedback
2016-04-07 15:29:11 -07:00
Ron Buckton
cbc2452409
Changed getDeclarationName to allow comments if requested
2016-04-07 14:25:24 -07:00
zhengbli
fb0d720da7
refactor cr
2016-04-07 14:07:14 -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
Daniel Rosenwasser
9b6f8d1b7a
Merge pull request #7924 from Microsoft/correctStrictPrologueCheck
...
Emit "use strict" if a prologue only contains "use strict" somewhere inside of it
2016-04-07 12:37:33 -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
Yui
f0a996e6fb
Fix rwc ( #7895 )
...
* Fix RWC
* Fix RWC
* Addres PR
2016-04-07 11:17:43 -07:00
Nathan Shively-Sanders
3704ad74d1
Merge pull request #6739 from Microsoft/this-function-types
...
This function types
2016-04-07 10:31:01 -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
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
1e18618170
Ensure that the entire contents are simply 'use strict'.
2016-04-07 00:56:39 -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
Daniel Rosenwasser
e9e8837474
Ensure that the entire contents are simply 'use strict'.
2016-04-07 00:47:29 -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