Commit Graph
4750 Commits
Author SHA1 Message Date
Ron Buckton 980a894787 Fix emit issue regarding null/undefined in type annotations 2016-10-14 18:10:34 -07:00
Mohamed Hegazy 2cd404038e Port fix in https://github.com/Microsoft/TypeScript/pull/11293 to correct file 2016-10-13 17:26:12 -07:00
Mohamed Hegazy fc641b93be Merge branch 'slawomir-10758-always-strict' 2016-10-13 16:57:06 -07:00
Mohamed Hegazy 2920f82804 Add error reporting for using --noImplicitUseStrict with --options.alwaysStrict 2016-10-13 16:54:09 -07:00
Mohamed Hegazy 418a251237 Merge branch '10758-always-strict' of https://github.com/slawomir/TypeScript into slawomir-10758-always-strict 2016-10-13 16:17:06 -07:00
Sheetal Nandi 6b5a53cae1 Merge pull request #11458 from Microsoft/narrowedConst
Narrowed consts flow through object literal or class expression method
2016-10-13 16:16:27 -07:00
Anders Hejlsberg 8bcb22c56d Add tests 2016-10-13 06:40:16 -07:00
Bill Ticehurst 4ccb3bb75c Merge pull request #11511 from Microsoft/FixImportListCompletions
Resolve export= module members
2016-10-12 10:48:35 -07:00
Andy Hanson a567dacbe2 Merge branch 'master' into navtree 2016-10-12 08:09:12 -07:00
Bill Ticehurst a4e7bff759 Fixed errors with overloaded method exports 2016-10-11 17:51:53 -07:00
Paul van Brenk 9b98d00155 Merge branch 'master' into pvb/codeaction/api 2016-10-11 17:31:20 -07:00
Andy Hanson 413a26b94d Support JSDoc for type alias 2016-10-11 11:14:15 -07:00
Andy Hanson 9385b84c62 Add "navtree" and "navtree-full" server commands 2016-10-11 08:32:37 -07:00
Slawomir Sadziak ea808f52fe Fix #10758 Add compiler option to parse in strict mode
* add unit test to ensure "use strict" is not added twice
 * fix code
2016-10-10 12:15:34 +02:00
Slawomir Sadziak 29a85e02ab Fix #10758 Add compiler option to parse in strict mode
* add compiler option alwaysStrict
 * compile in strict mode when option is set
 * emit "use strict"
2016-10-10 00:03:33 +02:00
Sheetal Nandi d543028226 Add test case for narrowed const in object literal and class expression method 2016-10-07 17:46:13 -07:00
Paul van Brenk 7c96c28863 Fix test failure 2016-10-07 15:55:33 -07:00
Paul van Brenk a88ceb5597 Merge branch 'master' into pvb/codeaction/api 2016-10-07 14:02:24 -07:00
Paul van Brenk a83a2b0de0 Codefixes in client for testing the server. 2016-10-07 13:58:53 -07:00
Arthur Ozga 94d895587a Merge pull request #11328 from Microsoft/FixTripleSlashCompletions
Fix triple slash completions
2016-10-06 16:39:35 -07:00
Yui a67ad06933 Merge pull request #10239 from Microsoft/fix10193
Fix 10193: Compiler crash with decorator and two "export default"s
2016-10-06 14:59:43 -07:00
Anders Hejlsberg 44c475f6bb Merge pull request #11263 from Microsoft/controlFlowLetVar
Control flow analysis for implicit any variables
2016-10-06 14:23:38 -07:00
Sheetal Nandi 3212e25a3a Merge pull request #11427 from Microsoft/implictAnySelfRef
Do not get return type from contextual signature if we are already in process of getting return type of it
2016-10-06 13:18:41 -07:00
Paul van Brenk 163e758e10 Handle case where this access is inside the supercall 2016-10-06 11:44:53 -07:00
Sheetal Nandi dc374731d9 Adding test for #10073 2016-10-06 10:22:35 -07:00
Andy Hanson 4907fd1d44 Have classic module resolution use @types as a fallback 2016-10-06 06:01:18 -07:00
Sheetal Nandi 506afe51f5 Merge branch 'master' into metaDataWithStringLiteral 2016-10-05 17:40:42 -07:00
Sheetal Nandi 8e4efb6cd9 Added test case for enums 2016-10-05 17:40:01 -07:00
Sheetal Nandi 3008520faf Merge pull request #11395 from Microsoft/completionEntry
Add missing check in javascript file for valid identifier when creating completion entry from symbol
2016-10-05 17:04:10 -07:00
Sheetal Nandi 9852c85be5 Merge pull request #11373 from Microsoft/gotoDefRequire
Handle the require call in javascript file for getSymbolAtLocation
2016-10-05 17:03:43 -07:00
Sheetal Nandi 2f5e7142cb Merge pull request #11401 from Microsoft/completionInObjectLiteralAssignment
Fix incorrect returning of completion entries when in string literal of property assignment expression
2016-10-05 17:02:58 -07:00
Ryan Cavanaugh eab3711ed4 Merge pull request #11394 from RyanCavanaugh/noGlobalInJsxAttr
Don't show globals (e.g. snippets) in JSX positions
2016-10-05 16:21:30 -07:00
Arthur Ozga 4a497fb994 update tests to reflect no completion filtering 2016-10-05 14:58:19 -07:00
Vladimir Matveev 59c0143934 do not run semantic classification on non-ts-or-tsx files 2016-10-05 14:49:16 -07:00
Arthur Ozga 77a2d0e11a Merge branch 'master' into FixTripleSlashCompletions 2016-10-05 14:34:31 -07:00
Sheetal Nandi 612003d7ee Fix incorrect returning of completion entries when in string literal of property assignment expression
Fixes #11232
2016-10-05 14:21:39 -07:00
Sheetal Nandi 1e0e02092c Even in javascript files when creating completion entry from symbols we need to perform identifier check
Fixes #11217
2016-10-05 13:46:47 -07:00
Ryan Cavanaugh 5b8ecafdf7 Don't show globals (e.g. snippets) in JSX positions 2016-10-05 13:32:12 -07:00
Sheetal Nandi 8a44f48d9a Removed debugger statement 2016-10-05 11:51:30 -07:00
Sheetal Nandi 32de4d7f08 Another test case 2016-10-05 11:33:44 -07:00
Sheetal Nandi c40234fe96 Adding test for emit of metadata for string literal union 2016-10-05 11:33:44 -07:00
Paul van Brenk cf4e30090a Merge branch 'master' into pvb/codeaction/api 2016-10-05 10:58:15 -07:00
Yui a31415d5b0 Merge pull request #11228 from Microsoft/master_11192
[Master] Fix 11192
2016-10-05 10:55:34 -07:00
Yui f8b34c96a0 Merge pull request #11118 from Microsoft/fix11081
Fix11081
2016-10-05 10:28:22 -07:00
Andy Hanson 5c925c2e23 Add additional test for brace matching 2016-10-05 09:17:35 -07:00
Vladimir Matveev ebb17e8019 do not apply subtype reduction if type set contains enum literals fro… (#11368)
* do not apply subtype reduction if type set contains enum literals from the same enum

* do not re-read symbol for the first enum

* addressed PR feedback
2016-10-04 16:32:16 -07:00
Sheetal Nandi 18969b024d Handle the require call in javascript file for getSymbolAtLocation
This helps in getting the alias symbol so that it can go to the definition of external module
Fixes #9251
2016-10-04 16:29:51 -07:00
Arthur Ozga 1baf49668b merge master and add isGlobalCompletion flags to CompletionInfo 2016-10-04 14:38:16 -07:00
jramsay f4dc11427f Merge pull request #11338 from Microsoft/AddIsGlobalCompletionForSnippets
Add isGlobalCompletion to CompletionInfo for snippet injection
2016-10-04 14:17:39 -07:00
Arthur Ozga eb362fe115 Merge branch 'master' into FixTripleSlashCompletions 2016-10-04 13:51:57 -07:00