Jason Ramsay
0a83d797dd
Issue: Commit on enter isn't working correctly for JS completions in VS
...
Fix: revert the change to always return true for isNewIdentifierLocation for JavaScript files.
With recent Roslyn completion list changes and the new VS default statement completion settings to "Only use Tab or Enter to commit" this change is no longer required.
There is no longer a completion on space issue for JavaScript in VS and the previous fix is stopping completion on enter from working correctly.
2016-09-27 13:22:48 -07:00
Vladimir Matveev
912e685f2a
update LKG, resolve merge issues
2016-09-27 12:51:24 -07:00
Daniel Rosenwasser
4a5830dd0c
Remove usage of 'useCapturedThis'.
2016-09-27 11:44:11 -07:00
Daniel Rosenwasser
5fadfd40d1
Merge remote-tracking branch 'origin/master' into useReturnedThisFromSuperCalls
2016-09-27 11:13:44 -07:00
Nathan Shively-Sanders
429b0d95ca
Union multiple spread index signatures
2016-09-27 11:05:12 -07:00
Arthur Ozga
1f7b6e6a31
More comments
2016-09-27 10:54:03 -07:00
Nathan Shively-Sanders
cfdf751768
Make index signatures work on spread types
...
Previously, they worked when they came from a spread type but not when
written in the object literal itself.
2016-09-27 10:30:13 -07:00
Vladimir Matveev
d126173c40
Merge remote-tracking branch 'origin/master' into release205-to-master
2016-09-27 10:23:13 -07:00
Vladimir Matveev
833a46c091
merge with origin/master
2016-09-27 10:22:41 -07:00
Ron Buckton
deae9f211b
Merge branch 'master' into emitNode
2016-09-26 18:17:08 -07:00
Ron Buckton
21c10af13c
Moved constant value emit to ts transform.
2016-09-26 17:53:46 -07:00
zhengbli
c08e2bfd28
update dom libs
2016-09-26 16:52:25 -07:00
Mohamed Hegazy
0028d3fd9b
Merge pull request #11023 from Microsoft/fix10002
...
Fix #10002 : add dom.iterable to supported lib values
2016-09-26 16:06:18 -07:00
Ron Buckton
3f30125769
Merge pull request #11128 from Microsoft/fix11038
...
Change this capturing algorithm for converted loops
2016-09-26 15:35:14 -07:00
Anders Hejlsberg
76e71ab9a3
Merge pull request #11126 from Microsoft/nonWideningLiterals
...
Non-widening explicit literal types
2016-09-26 15:22:25 -07:00
Ron Buckton
bfb8933a93
Refactored emit pipeline.
2016-09-26 15:21:03 -07:00
Yui
3d921175a9
Merge pull request #11114 from Microsoft/restructureASTToParseReactAttributesAsObjectLiteral
...
Restructure ast to parse react attributes as object literal
2016-09-26 15:04:38 -07:00
Ron Buckton
c1ee534974
Clean up SourceMapWriter and emitter.
2016-09-26 13:52:09 -07:00
Arthur Ozga
8f883b9417
Merge branch 'master' into FixAbsoluteTripleSlashCompletions
2016-09-26 13:37:38 -07:00
Arthur Ozga
d423aadc72
comments
2016-09-26 13:34:07 -07:00
Anders Hejlsberg
e1d5bdffd7
String and numeric literal initializes in ambient const declarations
2016-09-26 12:46:39 -07:00
Nathan Shively-Sanders
9a7ebb0ac5
Change new file to use CRLF
...
What's YOUR favourite thing about Mars, Beartato?
2016-09-26 11:53:11 -07:00
Nathan Shively-Sanders
a0db19749a
Rename Spread[Element]Expression
...
1. SpreadElementExpression (existing, for arrays) -> SpreadExpression
2. SpreadElement (new for object literals) -> SpreadElementExpression
2016-09-26 11:50:02 -07:00
Kanchalai Tanglertsampan
625a253da4
Rename isObjectLiteralElement to isobjectLiteralElementLike
2016-09-26 11:42:58 -07:00
Kanchalai Tanglertsampan
3c74558e08
Address PR: use ObjectLiteralElement as an interface name and ObjectLitearlElementLike as a type alias
2016-09-26 11:42:40 -07:00
Mohamed Hegazy
09eb6fef4e
Merge pull request #11142 from nchen63/fix-export
...
Fix `export as namespace` error when compiling with declarations
2016-09-26 11:24:26 -07:00
Ron Buckton
f2de4508df
Extract emit-specific properties into EmitNode
2016-09-26 11:20:24 -07:00
Arthur Ozga
b38d7ac9fd
Annotate directorySeparator
2016-09-26 11:19:06 -07:00
Nathan Shively-Sanders
63f8c99173
Object.assign uses spread types now
2016-09-26 10:24:05 -07:00
Kanchalai Tanglertsampan
e1bfd7f792
Address PR: Update comment and use JSDoc
2016-09-26 10:02:07 -07:00
Nathan Shively-Sanders
bf866cea7b
Update build files
2016-09-26 09:32:23 -07:00
Nathan Shively-Sanders
7004652a0a
Declaration emit spread types and downlevel spread
2016-09-26 09:31:34 -07:00
Nathan Shively-Sanders
a3ffe6f874
Parse, bind and check spread types and elements
2016-09-26 09:30:15 -07:00
Noah Chen
05ceda747d
Fix error when compiling with declarations
2016-09-26 01:00:24 -04:00
Ron Buckton
e345f47b18
Merge branch 'master' into fix11038
2016-09-25 11:09:51 -07:00
Ron Buckton
9950b98b58
Merge pull request #11132 from Microsoft/fix11024
...
Fix missing visit of expression in for..of
2016-09-25 10:59:34 -07:00
Ron Buckton
1f791e23d8
Merge pull request #11131 from Microsoft/fix11037
...
Fix some issues with module ES6/target ES5
2016-09-25 10:58:08 -07:00
Ron Buckton
018bc741ad
Fix missing visit of expression in for..of
2016-09-24 16:21:26 -07:00
Ron Buckton
7f98d3dbb2
Fix some issues with module ES6/target ES5
2016-09-24 16:07:13 -07:00
Ron Buckton
b21a7399e5
Fix downlevel async hoisting
2016-09-24 15:35:54 -07:00
Ron Buckton
619e116ded
Change this capturing algorithm for converted loops
2016-09-24 15:07:54 -07:00
Anders Hejlsberg
e6efb15a53
Lazily create fresh literal types
2016-09-24 08:09:06 -07:00
Anders Hejlsberg
55034d8e10
Emit widened literal type for const without type annotation
2016-09-24 07:38:26 -07:00
Yuichi Nukiyama
83acef7309
fix linting error
2016-09-24 10:48:57 +09:00
Yuichi Nukiyama
e65cdc3953
change error message
2016-09-24 10:18:49 +09:00
Yuichi Nukiyama
36d493eaa8
Merge remote-tracking branch 'tsupstream/master'
2016-09-24 09:55:36 +09:00
Arthur Ozga
2035db1d51
Convert to Doc Comment
2016-09-23 17:37:11 -07:00
Kanchalai Tanglertsampan
aef58a5405
Address Github #11081 when we start paring "1" in type and keep going instead of terminate when see ")"
2016-09-23 17:27:53 -07:00
Anders Hejlsberg
a3c18b4a10
Only widen fresh literal types
2016-09-23 16:06:25 -07:00
Kanchalai Tanglertsampan
78c3f17d01
Add spreadObjectLiteralAssignment. This is an AST node for spread in ObjectLiteralExpression.
2016-09-23 15:50:56 -07:00