Andy
cbbe34b35e
Fix conversion of TextChanges to FileCodeEdits for new file ( #24126 )
2018-05-15 13:55:26 -07:00
Wesley Wigham
86dce41ec0
Move synthetic comments from arrow body expressions to return statement ( #24135 )
2018-05-15 13:11:38 -07:00
Mohamed Hegazy
9484653657
Merge pull request #24114 from Microsoft/inspectorToModules
...
Inspector to modules
2018-05-15 12:59:42 -07:00
Nathan Shively-Sanders
0ba8998c82
Fix stack overflow in merge symbol ( #24134 )
...
* JS initializers use original valueDecl, not mutated
target's valueDeclaration is set to the source's if it is not present.
This makes it incorrect to use getJSInitializerSymbol because it relies
on the symbol's valueDeclaration.
This fix just saves the original valueDeclaration before mutating and
uses that.
* Compare merged targetInitializer to target
Instead of the unmerged one
* Add test of stack overflow
2018-05-15 12:49:54 -07:00
Andy
7e515af240
Copy allowTextChangesInNewFiles property to protocol.ts ( #24127 )
2018-05-15 12:35:08 -07:00
Andy
e1f22ac568
Combine signatureHelp testing methods ( #24132 )
2018-05-15 12:34:53 -07:00
Wesley Wigham
5756ae1fd8
External runner fixes ( #24115 )
...
* Add missing @types/node dep to so many projects, rename parent node_modules dirs so they dont participate in tests, sort errors
* Accept new baselines
* Satisfy linter
2018-05-15 11:15:08 -07:00
Ryan Cavanaugh
2ca0792976
Merge pull request #24074 from RyanCavanaugh/splitTransparentGoToDef
...
Return mapped locations in alternate fields
2018-05-16 05:39:51 +12:00
Ryan Cavanaugh
f01338fa33
Comments/naming
2018-05-14 18:27:21 -07:00
Mohamed Hegazy
b8c2eca8b3
Reorder, add "http2", "async-hooks" and "perf_hooks"
2018-05-14 15:37:11 -07:00
Mohamed Hegazy
6baaddc4f0
Add 'inspector' to known node modules
2018-05-14 15:22:24 -07:00
Wesley Wigham
ba4bf21ead
Cache simplified indexed accesses to better handle circularly constrained indexed acceses ( #24072 )
2018-05-14 12:54:26 -07:00
Andy
7e3af08a09
Don't add a suggestion to convert to an es6 module if no commonjs import/export appears at top-level. ( #24101 )
2018-05-14 12:00:40 -07:00
Andy
9b6378b938
Use SHA256 hash for project info telemetry ( #24099 )
...
* Use SHA256 hash for project info telemetry
* Update API baselines
2018-05-14 11:32:16 -07:00
Wesley Wigham
b58e4e1fa1
Reduce aggression of parenthesis removal in ts transform ( #24073 )
2018-05-14 11:20:04 -07:00
Ryan Cavanaugh
64b1c23a9b
Push through original mapping location
2018-05-14 10:54:40 -07:00
Ron Buckton
672d8e5e9d
Merge pull request #24076 from Microsoft/fix24006
...
Cut back on more 'caught exceptions' from vfs
2018-05-14 09:24:26 -07:00
Ron Buckton
dd520f9a16
Merge pull request #24078 from Microsoft/fix24014
...
Fix async generator rejection handling
2018-05-14 09:23:43 -07:00
csigs
d470b0228a
LEGO: check in for master to temporary branch.
2018-05-14 16:10:27 +00:00
Ron Buckton
f5281d62cc
Fix async generator rejection handling
2018-05-12 02:07:31 -07:00
csigs
8a63a8caa4
LEGO: check in for master to temporary branch.
2018-05-12 04:10:28 +00:00
Ron Buckton
70b6bd95c3
Cut back on more 'caught exceptions' from vfs
2018-05-11 20:44:21 -07:00
Ryan Cavanaugh
69f73eba16
Return mapped locations in alternate fields
2018-05-11 17:22:10 -07:00
Armando Aguirre
5cc833a5f5
Merge pull request #24049 from armanio123/AddDeferredToProjectTelemetry
...
Add deferred to project telemetry
2018-05-11 13:07:32 -07:00
Mohamed Hegazy
b0c67fd023
Merge pull request #24056 from a-tarasyuk/bug/23891-declarationDir-needs-to-be-handled-in-excludeSpecs
...
Add declarationDir to excludeSpec
2018-05-11 12:56:15 -07:00
Alexader
60d39d7f18
add tests
2018-05-11 21:27:40 +03:00
Mohamed Hegazy
cc36cfc834
Merge pull request #24050 from Microsoft/fix-js-initializer-merging
...
Fix js initializer merging
2018-05-11 10:45:20 -07:00
Nathan Shively-Sanders
de9ff1b004
Assert:only merge into transient symbols
2018-05-11 09:12:25 -07:00
csigs
d75d6426d0
LEGO: check in for master to temporary branch.
2018-05-11 16:10:55 +00:00
Alexander T
bb615ac3f9
Add declarationDir to excludeSpec
2018-05-11 13:47:44 +03:00
csigs
82fd6b6cfa
LEGO: check in for master to temporary branch.
2018-05-11 10:10:42 +00:00
csigs
3a0504ebc5
LEGO: check in for master to temporary branch.
2018-05-11 04:10:27 +00:00
Nathan Shively-Sanders
904f8df9c1
Fix repeated merging of js initializers
2018-05-10 20:58:59 -07:00
Andrew Casey
020d6c7ba3
Merge pull request #24048 from amcasey/GH23366
...
Ignore case when sorting imports
2018-05-10 19:11:44 -07:00
Armando Aguirre
bb178d38bf
Small test fixes
2018-05-10 18:18:43 -07:00
Andrew Casey
543c5daf9c
Ignore case when sorting imports
2018-05-10 18:10:05 -07:00
Armando Aguirre
fdd078064d
Added deferred to FileStats telemetry
2018-05-10 18:08:36 -07:00
Andrew Casey
7281bb7510
Stop deleting empty named import lists
...
Fixes #23892
2018-05-10 18:01:55 -07:00
Nathan Shively-Sanders
c49ef36964
First half of fix
...
Still doesn't work correctly for multiple merges
2018-05-10 16:51:46 -07:00
Andy
2be6aaf813
Support '/' as a trigger character in path completions ( #24042 )
2018-05-10 16:50:26 -07:00
Andy
6ae4d3a516
Add code fix to remove unreachable code ( #24028 )
...
* Add code fix to remove unreachable code
* Code review
* Preserve more kinds of statements
2018-05-10 16:44:48 -07:00
Andy
e33e229a52
Extract 'moduleSpecifiers' namespace out of importFixes ( #24010 )
2018-05-10 16:30:24 -07:00
Andy
fd17f77cc9
Improvements to find-all-references for import types ( #23998 )
...
* Improvements to find-all-references for import types
* Add JS test
2018-05-10 15:31:06 -07:00
csigs
632fe1ccd1
LEGO: check in for master to temporary branch.
2018-05-10 22:10:45 +00:00
Wesley Wigham
7580903959
Dump XML test results ( #24034 )
2018-05-10 14:59:51 -07:00
Andy
61a2949051
Don't count '/' in division as a completions trigger ( #24038 )
2018-05-10 14:59:33 -07:00
Andy
5cf491715a
Fix comment ( #24035 )
2018-05-10 14:59:15 -07:00
Wesley Wigham
fb49fbbd30
Update user baselines ( #24032 )
...
* Strip absolute paths from import types in captured baseline
* Accept updated user baselines
2018-05-10 13:08:45 -07:00
Ron Buckton
f7311ef84a
Merge pull request #23956 from Kingwl/emit-var-at-top
...
emit temporary vars at the top of the scope
2018-05-10 12:20:13 -07:00
Andy
7271ec1240
Add 'move to new file' refactor ( #23726 )
...
* Add 'move to new file' refactor
* Code review, and support commonjs
* Compute movedSymbols completely before using, and support `export import`
* Fix assertion error: sort empty change before non-empty change
* Remove extra newline
* Add allowTextChangesInNewFiles preference
* Add the new file to 'files' in tsconfig
* Avoid parameter initializer
* Update API baselines
* Use path relative to tsconfig.json
* Code review
* Fix error where node in tsconfig file was missing a source file
2018-05-10 11:17:04 -07:00