Commit Graph

19827 Commits

Author SHA1 Message Date
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