8286 Commits

Author SHA1 Message Date
Vladimir Matveev
82715e22a2 Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-07 23:10:11 -07:00
Zhengbo Li
cdf4cded15 Merge pull request #9002 from zhengbli/moreTsserverTests
Add tests for tsserver project system
2016-06-07 21:56:09 -07:00
Vladimir Matveev
697661a4be added openExternalProjects method 2016-06-07 17:45:22 -07:00
Vladimir Matveev
00f35d1934 added message handlers 2016-06-07 16:46:40 -07:00
Vladimir Matveev
8b7fb8e7e8 Merge pull request #8739 from evansb/fix-8738
Fix #8738: Handles Re-assignment of Exported Clause Member
2016-06-07 16:23:02 -07:00
Zhengbo Li
37949a3d65 more tests for module resolution change and exclude 2016-06-07 15:52:34 -07:00
Vladimir Matveev
d941177547 check if moduleResolution when verifying that program can be reused 2016-06-07 15:08:46 -07:00
Vladimir Matveev
bcf58bf9e8 group members based on accessibility 2016-06-07 13:53:33 -07:00
Vladimir Matveev
c84aef39d1 Merge branch 'master' into tsserverVS-WIP 2016-06-07 11:27:18 -07:00
Nathan Shively-Sanders
5fef0804c8 Merge pull request #9003 from Microsoft/caseUndefinedAndNull
Allow case comparison to undefined and null in strict null checking mode
2016-06-07 09:25:03 -07:00
Nathan Shively-Sanders
843aa6c1ef Allow case comparison to undefined and null in strict null checking mode 2016-06-07 07:51:34 -07:00
Andy
849ab7c5ec Merge pull request #8942 from Microsoft/param_trailing_commas
Allow trailing commas in function parameter and argument lists
2016-06-07 07:35:30 -07:00
Andy
53a5b422b4 Merge pull request #8994 from Microsoft/typo
Fix typo
2016-06-07 06:01:53 -07:00
zhengbli
3052913b92 add tests for tsserver project system 2016-06-07 02:14:56 -07:00
Anders Hejlsberg
52d8a78419 Merge pull request #8970 from Microsoft/propertyControlFlow
Fix control flow analysis for property initializers
2016-06-06 17:00:21 -07:00
Andy Hanson
941c863524 Fix typo 2016-06-06 13:41:35 -07:00
Wesley Wigham
26b1ab499c
Use inclusive flag, as originally done, but include almost everything 2016-06-06 13:05:29 -07:00
Wesley Wigham
9761c3be97
Revert "Revert "Merge pull request #7235 from weswigham/narrow-all-types""
This reverts commit fc3e040c5167868ed623612e8f33fb3beedf73b1.
2016-06-06 12:52:34 -07:00
Mohamed Hegazy
447e58346b Merge pull request #8974 from plantain-00/change_type_definition_for_Object.create
change type definition for Object.create
2016-06-06 10:35:31 -07:00
Andy Hanson
543b484ec5 Remove trailing whitespace 2016-06-06 08:17:14 -07:00
Andy Hanson
2fc2f5c4b9 Fix signature help 2016-06-06 07:50:32 -07:00
york yao
f5ab9d7289 change type definition for Object.create 2016-06-06 07:22:37 +08:00
Anders Hejlsberg
bb7818b837 Consider property declarations to be control flow containers 2016-06-04 14:42:45 -07:00
Vladimir Matveev
1498676df4 added delta computation 2016-06-03 18:07:28 -07:00
Anders Hejlsberg
39c4e8ad1f Remove unnecessary restrictions in property access narrowing 2016-06-03 17:30:49 -07:00
Vladimir Matveev
04916c8683 renames, introduce projectKind 2016-06-03 15:18:48 -07:00
Andy
3aaa4ea833 Merge pull request #8957 from Microsoft/navbar_indent
Include indent in navigation bar protocol
2016-06-03 10:57:29 -07:00
Andy Hanson
e412f52b33 Include indent in navigation bar protocol
Previously navbar01 test had indents when run in the browser but not when run from node. Now they run the same.
2016-06-03 10:04:03 -07:00
Andy Hanson
2bed32d308 Fix mistake 2016-06-03 09:42:16 -07:00
Andy Hanson
c8ced6703a Use a function stringify to simplify calls to JSON.stringify(xyz, undefined, 2) 2016-06-03 08:43:48 -07:00
Vladimir Matveev
23bbbf9819 added close method 2016-06-03 00:06:30 -07:00
Vladimir Matveev
2605fdf276 move root file to a map, release documents on project close 2016-06-02 18:11:22 -07:00
Vladimir Matveev
8e6f36258e Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-02 16:14:34 -07:00
Vladimir Matveev
0b7227dce6 remove project options from project 2016-06-02 16:14:26 -07:00
Anders Hejlsberg
3853555b49 Merge pull request #8944 from Microsoft/reviseWidening
No widening in strict null checking mode
2016-06-02 15:18:33 -07:00
Zhengbo Li
131f759c5c Merge pull request #8930 from zhengbli/i8676
Run fixupParentReferences when parsing isolated jsDocComment
2016-06-02 14:15:14 -07:00
zhengbli
e2a1a78dd3 reuse the fixupParentReferences function 2016-06-02 13:26:15 -07:00
Nathan Shively-Sanders
fc3e040c51 Revert "Merge pull request #7235 from weswigham/narrow-all-types"
This reverts commit ef0f6c8fe4f94a7e294cfe42d7025c9dca6535d5, reversing
changes made to 9f087cb62ade7a879e23c229df752fc8f87d679c.
2016-06-02 12:57:24 -07:00
zhengbli
d41ac8aa9a Add null check and CR feedback 2016-06-02 11:12:38 -07:00
Vladimir Matveev
7e00d7e595 Merge pull request #8931 from Microsoft/tsserver-projectsystem-tests
initial revision of unit test support for project system in tsserver
2016-06-02 11:07:08 -07:00
Anders Hejlsberg
fb2df77a59 Remove unused variable 2016-06-02 10:47:47 -07:00
Nathan Shively-Sanders
ef0f6c8fe4 Merge pull request #7235 from weswigham/narrow-all-types
Fix #7224, #7441 - Replace TypeFlags.Narrowable
2016-06-02 10:01:32 -07:00
Andy Hanson
4281bf5752 Allow trailing commas in function parameter and argument lists 2016-06-02 08:18:21 -07:00
Anders Hejlsberg
5f3f2d302f Create separate control flows for property declarations with initializers 2016-06-02 06:47:37 -07:00
Anders Hejlsberg
2517238269 Add non-widening forms of null and undefined 2016-06-02 06:32:14 -07:00
Vladimir Matveev
92177bee91 initial revision of unit test support for project system in tsserver 2016-06-02 00:03:10 -07:00
zhengbli
0e96c5eaf1 Run fixupParentReferences when parsing isolated jsDocComment 2016-06-01 22:57:25 -07:00
Nathan Shively-Sanders
9a620bf616 Actually merge from master 2016-06-01 11:39:22 -07:00
Nathan Shively-Sanders
d111a0f733 Merge branch 'master' into narrow-all-types 2016-06-01 11:27:50 -07:00
Vladimir Matveev
fbdee841a6 delete redundant fields 2016-05-31 23:47:07 -07:00