Commit Graph

18857 Commits

Author SHA1 Message Date
Nathan Shively-Sanders 7e7a26a358 Spreads w/a single type parameter assignable to that type parameter 2016-09-27 16:15:52 -07:00
Anders Hejlsberg 8b26cedf31 Add regression tests 2016-09-27 16:03:57 -07:00
Anders Hejlsberg 94a0daf2ea Properly handle partially discriminated unions 2016-09-27 16:03:12 -07:00
Mohamed Hegazy f7c7c002d8 Merge pull request #10932 from Microsoft/removeRequireNameColisionCheck
Remove require name collision check for ES6 modules and later
2016-09-27 15:06:15 -07:00
Vladimir Matveev f361ed19c1 fixes: merge issue in test baselines, linter 2016-09-27 15:04:34 -07:00
Daniel Rosenwasser b5a1031685 Moved code around, fixed indent, reworded comment. 2016-09-27 14:44:56 -07:00
Daniel Rosenwasser fb4b503834 Removed pointlessish overloads. 2016-09-27 14:44:54 -07:00
Daniel Rosenwasser f8fbc22ef2 Reuse the 'captureThisForNode' function. 2016-09-27 14:44:52 -07:00
Daniel Rosenwasser e0c35f2c82 Restore arrow function. 2016-09-27 14:44:50 -07:00
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
Arthur Ozga 6dd548285f remove Comment 2016-09-27 14:04:57 -07:00
Vladimir Matveev 9c0e64d443 fix merge issues, restore tests 2016-09-27 14:02:10 -07:00
Arthur Ozga 8a479e8bfa Merge branch 'master' into FixAbsoluteTripleSlashCompletions 2016-09-27 13:54:14 -07:00
Arthur Ozga 769d248519 new test 2016-09-27 13:43:42 -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
Arthur Ozga 1f7b6e6a31 More comments 2016-09-27 10:54:03 -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
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 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