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