Commit Graph

14913 Commits

Author SHA1 Message Date
Daniel Rosenwasser e4e1102198 Fixed fourslash test. 2016-09-29 15:24:23 -07:00
Mohamed Hegazy 1187942a4b Merge pull request #11197 from Microsoft/release205-to-master
Merge release-2.0.5 to master
2016-09-29 15:12:30 -07:00
Anders Hejlsberg 0739611df0 Accept new baselines 2016-09-29 15:12:01 -07:00
Anders Hejlsberg d8ec85775a Add tests 2016-09-29 15:11:51 -07:00
Anders Hejlsberg 1c39cdc7ef Accept new baselines 2016-09-29 15:04:14 -07:00
Anders Hejlsberg 447901367a Report error on both declaration and reference when CFA can't determine type 2016-09-29 15:03:56 -07:00
Anders Hejlsberg 52d2aa5b60 Accept new baselines 2016-09-29 13:05:34 -07:00
Anders Hejlsberg 0621f7e9a1 Control flow typing for variables with null or undefined initializer 2016-09-29 13:04:51 -07:00
Nathan Shively-Sanders 9e1b5300c4 Put TypeFlags.ObjectLiteral back 2016-09-29 11:26:58 -07:00
Nathan Shively-Sanders 561168c01c Make isObjectLiteral required 2016-09-29 10:46:54 -07:00
Daniel Rosenwasser d0607a9db7 Accepted baselines. 2016-09-29 10:39:31 -07:00
Nathan Shively-Sanders 6efa8bf904 Merge pull request #11176 from renuo/fix10601
Fix misleading error TS2410 from issue #10601
2016-09-29 10:33:55 -07:00
Nathan Shively-Sanders bc028a3cf0 Remove TypeFlags.ObjectLiteral, not Instantiated 2016-09-29 10:30:41 -07:00
Lukas Elmer 5c12fc556a Change the error message 2016-09-29 19:06:32 +02:00
jramsay 149dcf125e Merge pull request #11191 from Microsoft/JSCompletionCommitOnEnterFix
JS completion commit on enter fix
2016-09-29 09:56:57 -07:00
Lukas Elmer 3bd2226e35 Fix misleading error TS2410 from issue #10601 2016-09-29 16:02:18 +02:00
Andy Hanson 228ddde66e Ensure that checkGrammarModuleElementContext reliably returns true when there is bad grammar. 2016-09-29 06:15:48 -07:00
Daniel Rosenwasser 7f3db5cf18 Added overloads for 'map' on tuple types. 2016-09-29 00:41:06 -07:00
Daniel Rosenwasser d1416de4c7 Accepted baselines. 2016-09-29 00:40:50 -07:00
Ron Buckton f03be92e7d Remove ConstantValue flag, comment cleanup. 2016-09-28 18:57:17 -07:00
Anders Hejlsberg bd19f1db09 Merge branch 'master' into controlFlowLetVar 2016-09-28 18:44:20 -07:00
Arthur Ozga f6ff6bd206 factor and simplify rel path test 2016-09-28 16:45:52 -07:00
Arthur Ozga 629e126718 Factored out hidden path test 2016-09-28 16:04:39 -07:00
Arthur Ozga bfb2185c4f Merge branch 'master' into FixAbsoluteTripleSlashCompletions 2016-09-28 15:14:32 -07:00
Kanchalai Tanglertsampan a7f9d73498 Add tests and baselines 2016-09-28 14:51:49 -07:00
Kanchalai Tanglertsampan 7945eb6f1a Only emit inferred type-alias if it is fully instantiated 2016-09-28 14:51:33 -07:00
Daniel Rosenwasser 04b1c26120 Added test. 2016-09-28 12:26:30 -07:00
Nathan Shively-Sanders 8c70109d18 Turn 3 type flags into properties
1. Instantiated (only modifies anonymous types)
2. ObjectLiteralWithComputedProperties (only modifies [resolved] object types)
3. ThisType (only modifies type parameters)

This is needed for object spread and rest, which will each need a type
flag.

There are 4-5 other likely targets for removal, and I may remove those
later.
2016-09-28 09:52:08 -07:00
Vladimir Matveev 3f2e3919b4 revert versions 2016-09-27 23:36:19 -07:00
Daniel Rosenwasser c29ec6fe37 Consolidated 'super()' transformation logic into one function. 2016-09-27 20:53:15 -07:00
Zhengbo Li 60ab007d3a Merge pull request #11164 from zhengbli/updateLib09262016
Routine update of dom libs
2016-09-27 19:00:24 -07:00
Anders Hejlsberg 98f3f68c46 Merge pull request #11198 from Microsoft/partiallyDiscriminatedUnions
Properly handle partially discriminated unions
2016-09-27 16:55:17 -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