Commit graph

14393 commits

Author SHA1 Message Date
Daniel Rosenwasser
1fbdb86202 Accepted baselines. 2016-09-27 14:44:48 -07:00
Vladimir Matveev
daa4b1fa17 update LKG 2016-09-27 14:21:18 -07:00
Daniel Rosenwasser
c668644e0b Collapse 'super()' capture/returns into a single return statement for generated 'super()' calls. 2016-09-27 14:09:26 -07:00
Vladimir Matveev
9c0e64d443 fix merge issues, restore tests 2016-09-27 14:02:10 -07:00
Jason Ramsay
b2199d31fc Merge branch 'master' of https://github.com/Microsoft/TypeScript into JSCompletionCommitOnEnterFix 2016-09-27 13:39:08 -07:00
Daniel Rosenwasser
08eafd3a28 Merge pull request #11188 from Microsoft/fixBuild-2016-09-27
Fix failing build by updating the LKG
2016-09-27 13:29:08 -07:00
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
2e7c83abc8 Updated LKG. 2016-09-27 11:44:25 -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
78420adfcd Test object spread index signatures 2016-09-27 11:05:58 -07:00
Nathan Shively-Sanders
429b0d95ca Union multiple spread index signatures 2016-09-27 11:05:12 -07:00
Nathan Shively-Sanders
d6e414ce5b Test spread type index signatures 2016-09-27 10:33:50 -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
Mohamed Hegazy
a633652f08 Merge pull request #11161 from Microsoft/travis
Remove node 0.10 and osx to simplify our travis matrix
2016-09-26 17:18:34 -07:00
zhengbli
c08e2bfd28 update dom libs 2016-09-26 16:52:25 -07:00
Mohamed Hegazy
3277c48819 Remove osx 2016-09-26 16:48:21 -07:00
Mohamed Hegazy
b245cddf37 Remove 0.10 2016-09-26 16:47:37 -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
Anders Hejlsberg
b6b8e8c308 Add tests 2016-09-26 12:47:22 -07:00
Anders Hejlsberg
791ae5b3c9 Accept new baselines 2016-09-26 12:47:14 -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
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
39385590b6 Move interfaceSpread to correct location 2016-09-26 09:43:59 -07:00
Nathan Shively-Sanders
c8db211d90 Update baselines 2016-09-26 09:33:27 -07:00
Nathan Shively-Sanders
0fea59f642 Add spread tests 2016-09-26 09:33:08 -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
832c17df1c add unit tests 2016-09-26 12:25:48 -04: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