17484 Commits

Author SHA1 Message Date
Ryan Cavanaugh
6876d981f2 Merge with master 2018-06-11 13:17:25 -07:00
Andy
ed20f7d983
Simplify tryDeleteDeclaration (#24808) 2018-06-11 13:10:29 -07:00
Mohamed Hegazy
e07e2e0e1f
Merge pull request #23423 from Kingwl/add-braces
add support for add or remove braces to arrow function
2018-06-11 13:09:38 -07:00
Andy
7df81311ac
goToDefinition: Don't add duplicate definitions for VariableDeclaration and ArrowFunction at f = () => {} (#24863) 2018-06-11 11:20:34 -07:00
Ryan Cavanaugh
c7cee5ce26 Merge branch 'master' into projzilla 2018-06-11 11:15:21 -07:00
Andy
1aad3c6273
addClassStaticThisReferences: Don't cross class boundary (#24860) 2018-06-11 10:51:11 -07:00
Andrew Casey
e5597eec81
Merge pull request #24820 from amcasey/RenameNormalize
Normalize paths in GetEditsForFileRename
2018-06-11 10:01:58 -07:00
csigs
3aacceedab LEGO: check in for master to temporary branch. 2018-06-11 16:10:50 +00:00
Andy
986532d36b
Fix bug: In findAllReferences, don't crash on static method missing body (#24814) 2018-06-11 08:43:17 -07:00
csigs
b36d4e799d LEGO: check in for master to temporary branch. 2018-06-11 08:57:38 +00:00
Ryan Cavanaugh
7a7d04e126 Tests passing and lib loading 2018-06-10 20:05:12 -07:00
Ryan Cavanaugh
ab10b86205 Almost working? 2018-06-10 19:28:38 -07:00
Ryan Cavanaugh
3b4b7dc125 Fix unittests config 2018-06-10 15:10:10 -07:00
Ryan Cavanaugh
eb2abf22ff Should not have existed 2018-06-10 15:09:48 -07:00
Ryan Cavanaugh
f8d2857e25 tsserverlibrary 2018-06-10 14:56:48 -07:00
Ryan Cavanaugh
5804905ca6 Jakefile rewrite WIP 2018-06-10 13:23:16 -07:00
Ryan Cavanaugh
a61a7a2a6e Attempt to rewrite the jakefile and fail 2018-06-10 10:58:16 -07:00
Ryan Cavanaugh
336c37662d Projzilla phase 1 2018-06-09 16:48:08 -07:00
Ryan Cavanaugh
f4fcb1912c
Merge pull request #24465 from RyanCavanaugh/tsbuild
"tsc -b" with minimal watch capabilities
2018-06-10 05:15:53 +12:00
Ryan Cavanaugh
0f626fdcb3 Last round PR comments 2018-06-09 09:43:25 -07:00
Ryan Cavanaugh
b97bc8e071 Use native map 2018-06-09 09:15:17 -07:00
Andrew Casey
250913ad09 Normalize paths in GetEditsForFileRename 2018-06-08 18:02:33 -07:00
Ryan Cavanaugh
1de2f839f2 PR fixups 2018-06-08 17:43:16 -07:00
Andy
04187bde8d
fixStrictClassInitialization: Support array initializer (#24810) 2018-06-08 15:56:56 -07:00
Sheetal Nandi
8c7a9ccc27
Merge pull request #24811 from Microsoft/computedPropertyNameWithDefaultImport
Always resolve the first identifier of computed property name to get the symbol and track it
2018-06-08 15:35:38 -07:00
Andy
e821d613a1
fixUnusedIdentifier: Remove unused writes (#24805) 2018-06-08 15:20:33 -07:00
csigs
394da3e46d LEGO: check in for master to temporary branch. 2018-06-08 22:10:46 +00:00
Sheetal Nandi
5d70d9223c Always resolve the first identifier of computed property name to get the symbol and track it
Fixes #24798
2018-06-08 14:03:18 -07:00
Wesley Wigham
4240d9dc0f
always visit them all (#24802) 2018-06-08 13:11:30 -07:00
Andy
855c3a6d4f
fixUnusedIdentifier: Delete trailing comma in array binding pattern (#24800) 2018-06-08 10:39:01 -07:00
kingwl
0d730c008a Merge branch 'master' into add-braces 2018-06-09 01:32:53 +08:00
Mohamed Hegazy
b4dea5ecce
Merge pull request #24760 from krk/codefix-asterisk
addMethodDeclaration codefix creates a generator function when target…
2018-06-08 08:57:49 -07:00
krk
d7a0619009 Inlined asterisk token creation. 2018-06-08 14:49:11 +03:00
csigs
75df424a6d LEGO: check in for master to temporary branch. 2018-06-08 04:10:38 +00:00
Andy
3822e3e4ed
tryGetModuleNameAsNodeModule: Ignore file extension (#24774) 2018-06-07 15:45:03 -07:00
csigs
18e4ca62ed LEGO: check in for master to temporary branch. 2018-06-07 22:10:59 +00:00
Ron Buckton
e947154aec
Merge pull request #24768 from Microsoft/fix24722
Fix prologue order in async function
2018-06-07 15:05:09 -07:00
Andy
48dedacf3b
fixStrictClassInitialization: Don't provide a default for string or number (#24767)
* fixStrictClassInitialization: Don't provide a default for `string` or `number`

* Update baselines
2018-06-07 15:03:38 -07:00
Andy
33d0893259
Add completions from literal contextual types (#24674)
* Add completions from literal contextual types

* Remove getTypesOfUnion

* undo baseline changes
2018-06-07 15:03:19 -07:00
Sheetal Nandi
604bebab86
Merge pull request #24769 from Microsoft/ignoreWindowsUsersFolder
Do not watch folders like "c:/users/username", "c:/users/username/folderAtRoot"
2018-06-07 14:36:10 -07:00
Andy
399ae51406
Support 'tsconfig.json' when converting TextChanges to CodeEdits (#24667)
* Support 'tsconfig.json' when converting TextChanges to CodeEdits

* Create Project#getSourceFileOrConfigFile to use instead
2018-06-07 14:30:19 -07:00
Andy
fde6f22408
Fix bug: In newFileChanges, setParentNodes in new source file (#24765) 2018-06-07 14:28:06 -07:00
Sheetal Nandi
16e01174b7 Do not watch folders like "c:/users/username", "c:/users/username/folderAtRoot"
Fixes Microsoft/vscode#51139
2018-06-07 13:52:34 -07:00
Ron Buckton
2b4569c04f Fix prologue order in async function 2018-06-07 13:34:16 -07:00
Andy
87217018b8
Add 'nameSpan' property to NavigationTree (#24698) 2018-06-07 12:43:57 -07:00
Mohamed Hegazy
d2be8dd6c4
Merge pull request #24761 from ajafff/avoid-useless-closures
checker: avoid useless closures
2018-06-07 12:18:08 -07:00
Andy
0fefaf286d
moveToNewFile: Infer quote preference (#24652) 2018-06-07 12:10:48 -07:00
Andy
83c58a4fb5
Don't consider x. a new identifier location just because x has a number index signature (#24699)
* Don't consider `x.` a new identifier location just because x has a number index signature

* Update more tests
2018-06-07 12:05:47 -07:00
Klaus Meinhardt
5b92bdd88f checker: avoid useless closures 2018-06-07 20:35:47 +02:00
krk
acbda14450 addMethodDeclaration codefix creates a generator function when target is child of a YieldExpression, resolves #24728 2018-06-07 20:59:06 +03:00