10538 Commits

Author SHA1 Message Date
Paul van Brenk
163e758e10 Handle case where this access is inside the supercall 2016-10-06 11:44:53 -07:00
Sheetal Nandi
5d9d842a18 Do not get return type from contextual signature if we are already in process of getting return type of it
Fixes #10073
2016-10-06 11:33:00 -07:00
Anders Hejlsberg
9ca2569363 Use control flow analysis for variables initialized with [] 2016-10-06 11:04:40 -07:00
Andy
02493de5cc Merge pull request #11147 from Microsoft/classic_at_types
Have classic module resolution use @types as a fallback
2016-10-06 10:48:01 -07:00
Vladimir Matveev
32eddcf0b8 Merge pull request #11411 from Microsoft/vladima/missing-lib-check
check lib command line option when deciding if program structure can be reused
2016-10-06 09:36:38 -07:00
Andy Hanson
4907fd1d44 Have classic module resolution use @types as a fallback 2016-10-06 06:01:18 -07:00
Vladimir Matveev
bf98d23740 check lib command line option when deciding if program structure can be reused 2016-10-06 05:04:45 -07:00
Mohamed Hegazy
d72a0430ca Fix #11314: Expose insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces and insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces on protocol definiton (#11405) (#11410)
* Fix #11314: Expose `insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces` and `insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces` on protocol definiton

* Make options optional
2016-10-05 22:19:26 -07:00
Sheetal Nandi
506afe51f5 Merge branch 'master' into metaDataWithStringLiteral 2016-10-05 17:40:42 -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
Andrej Baran
d16e846ab4 ES8/ES2017 target tests 2016-10-06 01:13:11 +02:00
Andrej Baran
2c46f9b687 Add ES8/ES2017 target (#10768) 2016-10-06 00:46:47 +02:00
Arthur Ozga
af833aa761 provide completions only in the correct bounds 2016-10-05 15:22:08 -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
Arthur Ozga
24938a7b1c Remove filtering functionality 2016-10-05 14:34:06 -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
Ryan Cavanaugh
3a0f3a20eb Remove extraneous assignments 2016-10-05 14:08:25 -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
40c2a53164 For union or intersection types use constituent serialized type if its same for all of the constituent types
Fixes #10809
2016-10-05 11:33:44 -07:00
Paul van Brenk
ebcfce4127 Error span moved from constructor to this keyword. 2016-10-05 11:29:38 -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
1879e28fd3 Add helper functions for detecting 'this' identifiers 2016-10-05 08:54:20 -07:00
Arthur Ozga
617daa9c27 Change fragment initialization 2016-10-04 17:48:35 -07:00
Arthur Ozga
a12fe2e491 Eliminate allocation of filtered completions 2016-10-04 17:44:52 -07:00
Ron Buckton
49695edadb Split up binary operators 2016-10-04 17:38:35 -07:00
Paul van Brenk
1cc973273f PR feedback 2016-10-04 17:37:46 -07:00
Ron Buckton
f89db7d99f Added missing binary operator In. 2016-10-04 17:13:29 -07:00
Paul van Brenk
4f404ad92b Implement codefixes in tsserver 2016-10-04 16:58:17 -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
Sheetal Nandi
a830c844b7 Bind the source file as external module only if not already done
Return type of require call is from external module resolution only if
it doesnt resolve to local module
Fixes #10931
2016-10-04 15:30:53 -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
Vladimir Matveev
8dabe33b32 fix linter (#11366) 2016-10-04 14:00:45 -07:00
Arthur Ozga
eb362fe115 Merge branch 'master' into FixTripleSlashCompletions 2016-10-04 13:51:57 -07:00
Arthur Ozga
d737dc1d30 Responding To billti's comments 2016-10-04 13:07:24 -07:00
Jason Ramsay
62fddba88e Changes from CR feedback 2016-10-04 12:48:44 -07:00
Vladimir Matveev
93b8df7c5d Addresses #11348: Could the tsserver add process.noAsar = true; (#11351) (#11360) 2016-10-04 12:11:59 -07:00
Paul van Brenk
20dea29e39 Merge branch 'master' into pvb/codeaction/api
# Conflicts:
#	src/services/types.ts
2016-10-04 11:38:45 -07:00
Paul van Brenk
6e8eb1db8a Merge branch 'pvb/codeaction/api' of https://github.com/Microsoft/TypeScript into pvb/codeaction/api 2016-10-04 10:43:04 -07:00
Ron Buckton
b63e1345f3 Removed isTemplateLiteralFragmentKind 2016-10-04 10:41:43 -07:00
Andy Hanson
860dd23708 Lint whitespace around "=" 2016-10-04 09:04:23 -07:00
Andy
e31f98279a Merge pull request #11323 from Microsoft/use_for_of
Use a `for-of` loop for a dense array instead of iterating over keys and then indexing
2016-10-04 06:01:20 -07:00