Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge branch 'main' into features/RefInAsync #73300

Merged
merged 2,552 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2552 commits
Select commit Hold shift + click to select a range
895c658
Merge remote-tracking branch 'upstream/main' into textStorage2
CyrusNajmabadi Apr 25, 2024
7d27e26
Add docs
CyrusNajmabadi Apr 25, 2024
4c7a01c
Update obsoletion to be an error for a few types
CyrusNajmabadi Apr 25, 2024
eb1533c
Merge pull request #73225 from CyrusNajmabadi/assetSyncingAssert
CyrusNajmabadi Apr 25, 2024
75a05d0
Merge pull request #73226 from CyrusNajmabadi/upgradeError
CyrusNajmabadi Apr 25, 2024
306a34d
Merge release/dev17.8 into release/dev17.9
jjonescz Apr 25, 2024
d97948c
Update source build baseline
jjonescz Apr 25, 2024
366f62b
Merge pull request #73217 from dotnet/merges/release/dev17.8-to-relea…
dotnet-bot Apr 25, 2024
a80cc4d
Merge release/dev17.9 into release/dev17.10
jjonescz Apr 25, 2024
0156fea
Merge pull request #73231 from dotnet/merges/release/dev17.9-to-relea…
dotnet-bot Apr 25, 2024
536671e
Tweaks
etvorun Apr 25, 2024
f60d444
Merge pull request #73218 from CyrusNajmabadi/textStorage2
CyrusNajmabadi Apr 25, 2024
8293404
CR feedback
etvorun Apr 25, 2024
845f1e3
Inline
CyrusNajmabadi Apr 25, 2024
7b226e9
Remove unneded docs
etvorun Apr 25, 2024
3dba8a0
in progress
CyrusNajmabadi Apr 25, 2024
f3cc531
Demonstrate stack overflow
CyrusNajmabadi Apr 25, 2024
dd818ea
Merge branch 'treeSource' into treeSource2
CyrusNajmabadi Apr 25, 2024
877ade2
work
CyrusNajmabadi Apr 25, 2024
68294c1
UPdate test
CyrusNajmabadi Apr 25, 2024
4633c39
REfactor
CyrusNajmabadi Apr 25, 2024
519ce27
Merge remote-tracking branch 'upstream/main' into treeSource2
CyrusNajmabadi Apr 25, 2024
1e75048
Merge pull request #73073 from etvorun/dev/evgenyt/mef_diag_source
dibarbet Apr 25, 2024
10e6859
Rename
CyrusNajmabadi Apr 25, 2024
edcebb9
docs
CyrusNajmabadi Apr 25, 2024
ee651b2
Revert
CyrusNajmabadi Apr 25, 2024
23af9de
Simplify
CyrusNajmabadi Apr 25, 2024
ea3c5ff
Enhance test
CyrusNajmabadi Apr 25, 2024
d2d0da9
Look at one link in the chain
CyrusNajmabadi Apr 25, 2024
7b33c3d
Delete
CyrusNajmabadi Apr 25, 2024
c943a14
Docs
CyrusNajmabadi Apr 25, 2024
c67de82
Reset session id in EndSession (#73219)
tmat Apr 25, 2024
aebc3e9
Fix issue with temp storage system on unix systems
CyrusNajmabadi Apr 25, 2024
d358b00
remove assert
CyrusNajmabadi Apr 26, 2024
7825bd7
Docs
CyrusNajmabadi Apr 26, 2024
a0375ce
Allow use of more Hot Reload brokered services by LSP (for VS Code)
BretJohnson Apr 26, 2024
90311b3
Docs
CyrusNajmabadi Apr 26, 2024
0d1f9fe
Merge pull request #73237 from CyrusNajmabadi/treeSource2
CyrusNajmabadi Apr 26, 2024
ee6b9d9
Merge branch 'main' into tempStorage
CyrusNajmabadi Apr 26, 2024
59a7bac
Change API now that we know it's always about MMFS
CyrusNajmabadi Apr 26, 2024
034b224
Merge branch 'main' into removeUnitTestingApi
CyrusNajmabadi Apr 26, 2024
d4e5f16
Merge branch 'tempStorage' of https://github.com/CyrusNajmabadi/rosly…
CyrusNajmabadi Apr 26, 2024
5a0ec2b
Merge pull request #73238 from CyrusNajmabadi/tempStorage
CyrusNajmabadi Apr 26, 2024
97d18d1
Merge pull request #73241 from CyrusNajmabadi/removeUnitTestingApi
CyrusNajmabadi Apr 26, 2024
de4d586
Non-array params collections are not applicable in expanded form in C…
AlekseyTs Apr 26, 2024
192c83a
Fix regressions in MEF-based pull diagnostics
dibarbet Apr 26, 2024
6450bdc
Remove project
CyrusNajmabadi Apr 26, 2024
1c7bbbd
in progress
CyrusNajmabadi Apr 26, 2024
a259470
Project removed
CyrusNajmabadi Apr 26, 2024
bbc2d2e
Update tests to better represent current behavior
dibarbet Apr 26, 2024
3eefb58
Fix LSP File watching so it correctly reports the baseUri if there's …
ryzngard Apr 26, 2024
bd61fd5
Fix dynamic registration to only register once per source and add test
dibarbet Apr 26, 2024
b14801b
Renames and arrays
CyrusNajmabadi Apr 26, 2024
e9b7afd
Update src/Features/LanguageServer/ProtocolUnitTests/Diagnostics/Diag…
dibarbet Apr 26, 2024
156dca7
in progress
CyrusNajmabadi Apr 26, 2024
949dc93
in progress
CyrusNajmabadi Apr 26, 2024
6bb84e2
in progress
CyrusNajmabadi Apr 26, 2024
10a3642
in progress
CyrusNajmabadi Apr 26, 2024
6d5be9e
in progress
CyrusNajmabadi Apr 26, 2024
b1ea829
COntinue
CyrusNajmabadi Apr 26, 2024
6ba9cfc
Move to channels
CyrusNajmabadi Apr 26, 2024
1251636
Fix warning
dibarbet Apr 26, 2024
7814344
Merge branch 'fix_pull_diags' of https://github.com/dibarbet/roslyn i…
dibarbet Apr 26, 2024
e6ffd9c
Parallel
CyrusNajmabadi Apr 26, 2024
e79f9a9
in progrss
CyrusNajmabadi Apr 26, 2024
72a217f
in progrss
CyrusNajmabadi Apr 26, 2024
fbeb9f7
Simplify
CyrusNajmabadi Apr 26, 2024
950d652
Simplify
CyrusNajmabadi Apr 26, 2024
0b6483b
Simplify
CyrusNajmabadi Apr 26, 2024
d484eef
in progress
CyrusNajmabadi Apr 27, 2024
8f9fad1
Merge pull request #73248 from dibarbet/fix_pull_diags
dibarbet Apr 27, 2024
f046fb9
in progress
CyrusNajmabadi Apr 27, 2024
1973e1b
Pull out async
CyrusNajmabadi Apr 27, 2024
87329d3
Simplify
CyrusNajmabadi Apr 27, 2024
bc0e3e6
cleanup
CyrusNajmabadi Apr 27, 2024
3aec999
Simplify
CyrusNajmabadi Apr 27, 2024
b14f2f7
async
CyrusNajmabadi Apr 27, 2024
962752f
simplify
CyrusNajmabadi Apr 27, 2024
c7c9f0c
Simplify
CyrusNajmabadi Apr 27, 2024
23a55e9
Simplify
CyrusNajmabadi Apr 27, 2024
3343271
Simplify
CyrusNajmabadi Apr 27, 2024
096eb10
Simplify
CyrusNajmabadi Apr 27, 2024
22d2101
Simplify
CyrusNajmabadi Apr 27, 2024
7aad781
Simplify
CyrusNajmabadi Apr 27, 2024
932b8e9
Simplify
CyrusNajmabadi Apr 27, 2024
b0f654d
in progress
CyrusNajmabadi Apr 27, 2024
0c02539
Simplify
CyrusNajmabadi Apr 27, 2024
513ff89
Simplify
CyrusNajmabadi Apr 27, 2024
9aa4742
Simplify
CyrusNajmabadi Apr 27, 2024
ad9827e
Simplify
CyrusNajmabadi Apr 27, 2024
c5046c1
move
CyrusNajmabadi Apr 27, 2024
267c8fe
cleanup
CyrusNajmabadi Apr 27, 2024
391d97c
simplify
CyrusNajmabadi Apr 27, 2024
43eca4d
simplify
CyrusNajmabadi Apr 27, 2024
2106880
simplify
CyrusNajmabadi Apr 27, 2024
d8d1b78
REmove unused part of FAR api
CyrusNajmabadi Apr 27, 2024
ecd1f39
parallel
CyrusNajmabadi Apr 27, 2024
94c0662
Docs
CyrusNajmabadi Apr 27, 2024
1042c63
in progrss
CyrusNajmabadi Apr 27, 2024
269b8a3
in progress
CyrusNajmabadi Apr 27, 2024
cee9783
No scratch buffer
CyrusNajmabadi Apr 27, 2024
6e1adc1
Cache data up front
CyrusNajmabadi Apr 27, 2024
f17f727
simplify
CyrusNajmabadi Apr 27, 2024
57c3ae6
Simplify
CyrusNajmabadi Apr 27, 2024
2dedcbe
IN progress
CyrusNajmabadi Apr 27, 2024
daa291e
IN progress
CyrusNajmabadi Apr 27, 2024
3daa54f
IN progress
CyrusNajmabadi Apr 27, 2024
1e351f5
Prime cache
CyrusNajmabadi Apr 27, 2024
4a6d2cb
Simpliify
CyrusNajmabadi Apr 27, 2024
de5f7e5
in progress
CyrusNajmabadi Apr 27, 2024
c8c6b37
Working
CyrusNajmabadi Apr 27, 2024
99a8b91
in progress
CyrusNajmabadi Apr 27, 2024
6679c60
in progress
CyrusNajmabadi Apr 27, 2024
cc563f7
in progress
CyrusNajmabadi Apr 27, 2024
293f1ba
in progress
CyrusNajmabadi Apr 27, 2024
e8f85f9
in progress
CyrusNajmabadi Apr 27, 2024
40c0f65
in progress
CyrusNajmabadi Apr 27, 2024
bab6cf3
in progress
CyrusNajmabadi Apr 27, 2024
7917020
All sync
CyrusNajmabadi Apr 27, 2024
751af97
Passing
CyrusNajmabadi Apr 27, 2024
753ae44
spelling'
CyrusNajmabadi Apr 27, 2024
d1689c3
Delete
CyrusNajmabadi Apr 27, 2024
91465a7
Strong refs
CyrusNajmabadi Apr 27, 2024
98f6cd7
Simplify
CyrusNajmabadi Apr 27, 2024
8a43b5c
Use same helper
CyrusNajmabadi Apr 27, 2024
34542bd
Merge pull request #73249 from CyrusNajmabadi/navToCleanup
CyrusNajmabadi Apr 27, 2024
22b2dff
Merge remote-tracking branch 'upstream/main' into navToCleanup
CyrusNajmabadi Apr 27, 2024
b99480c
Merge branch 'navToCleanup' into farParallel
CyrusNajmabadi Apr 27, 2024
298b1ec
share code
CyrusNajmabadi Apr 27, 2024
03b0fe7
move outside loop
CyrusNajmabadi Apr 27, 2024
5bcb1ca
revert
CyrusNajmabadi Apr 27, 2024
3bcce89
revert
CyrusNajmabadi Apr 27, 2024
54639c6
pull notifications out
CyrusNajmabadi Apr 27, 2024
ad08dd5
Extract helper
CyrusNajmabadi Apr 27, 2024
ee3770e
Usehelper
CyrusNajmabadi Apr 27, 2024
ac21d75
fix
CyrusNajmabadi Apr 28, 2024
2f64957
Fix
CyrusNajmabadi Apr 28, 2024
df96626
Make normal methods
CyrusNajmabadi Apr 28, 2024
13b1f1c
Spelling
CyrusNajmabadi Apr 28, 2024
3ae4a71
Simplify
CyrusNajmabadi Apr 28, 2024
432b3fd
remove
CyrusNajmabadi Apr 28, 2024
dc8b00d
Rename file
CyrusNajmabadi Apr 28, 2024
d30867d
Equals
CyrusNajmabadi Apr 28, 2024
0a32ab9
Equals
CyrusNajmabadi Apr 28, 2024
bdcb7c6
Merge branch 'farParallel' into channelWork
CyrusNajmabadi Apr 28, 2024
9193069
restore
CyrusNajmabadi Apr 28, 2024
2dffbc2
Work
CyrusNajmabadi Apr 28, 2024
48fdc8e
restore
CyrusNajmabadi Apr 28, 2024
176e239
Work
CyrusNajmabadi Apr 28, 2024
e58595b
Merge branch 'farParallel' into channelWork
CyrusNajmabadi Apr 28, 2024
7a96b15
Merge pull request #73253 from CyrusNajmabadi/farParallel
CyrusNajmabadi Apr 28, 2024
3b15e8e
Merge branch 'main' into channelWork
CyrusNajmabadi Apr 28, 2024
f82e8d5
Share code
CyrusNajmabadi Apr 28, 2024
c20907a
revert
CyrusNajmabadi Apr 28, 2024
4e48487
revert
CyrusNajmabadi Apr 28, 2024
ed11095
use tasks
CyrusNajmabadi Apr 28, 2024
eaf2bc3
simplify
CyrusNajmabadi Apr 28, 2024
ae4637e
simplify
CyrusNajmabadi Apr 28, 2024
b217891
simplify
CyrusNajmabadi Apr 28, 2024
68baa95
Strong types and static lambdas
CyrusNajmabadi Apr 28, 2024
c5eb73a
simplify
CyrusNajmabadi Apr 28, 2024
0c82146
simplify
CyrusNajmabadi Apr 28, 2024
24890c1
Move into manager
CyrusNajmabadi Apr 28, 2024
4c61f86
Simplify
CyrusNajmabadi Apr 28, 2024
da49c48
rename
CyrusNajmabadi Apr 28, 2024
f239fb3
rename
CyrusNajmabadi Apr 28, 2024
8552a5e
remove comment
CyrusNajmabadi Apr 28, 2024
19acb37
Move comment
CyrusNajmabadi Apr 28, 2024
73a1eec
Docs
CyrusNajmabadi Apr 28, 2024
7b316bb
Docs
CyrusNajmabadi Apr 28, 2024
9cd69fa
Docs
CyrusNajmabadi Apr 28, 2024
83d33d3
Move options
CyrusNajmabadi Apr 28, 2024
20cb023
Comments
CyrusNajmabadi Apr 28, 2024
4e63118
cleanup
CyrusNajmabadi Apr 28, 2024
75995e2
Merge pull request #73254 from CyrusNajmabadi/channelWork
CyrusNajmabadi Apr 28, 2024
3f43d8b
Cleanup
CyrusNajmabadi Apr 29, 2024
7407665
Merge remote-tracking branch 'upstream/main' into cleanup
CyrusNajmabadi Apr 29, 2024
b116d27
parallel options
CyrusNajmabadi Apr 29, 2024
7a60be0
Restore
CyrusNajmabadi Apr 29, 2024
b0ccdd2
Cleanup
CyrusNajmabadi Apr 29, 2024
fa64d90
Merge pull request #73255 from CyrusNajmabadi/cleanup
CyrusNajmabadi Apr 29, 2024
69813f4
Fix need for redundant enter when rename suggestions are not available
AmadeusW Apr 26, 2024
304b19e
scope selection and double enter behavior to just the dropdown
AmadeusW Apr 26, 2024
33faad6
despite the comment, this didn't do anything, so undoing
AmadeusW Apr 26, 2024
39b5d9d
Merge pull request #73240 from BretJohnson/dev/bretjohn/include-more-…
dibarbet Apr 29, 2024
e929877
Avoid setting hasAnyCodeStyleOption for analyzers with no CodeStyleOp…
sharwell Apr 29, 2024
a622b83
Using xxHash to guard the value
Cosifne Apr 29, 2024
1abc045
Merge pull request #72471 from Cosifne/dev/shech/UnifiedSettings4
Cosifne Apr 29, 2024
824be39
Merge pull request #73263 from sharwell/has-no-option
sharwell Apr 29, 2024
451d3f0
Update configs for 17.11 branch
dibarbet Apr 29, 2024
39417c5
Merge pull request #73260 from AmadeusW/dev/amwieczo/fixSmartRenameDo…
arunchndr Apr 29, 2024
b9c4495
Merge pull request #73271 from dibarbet/snap_17_11_p1
dibarbet Apr 30, 2024
d2a7a59
Merge branch 'release/dev17.11' into merges/release/dev17.10-to-relea…
dibarbet Apr 30, 2024
b894251
On The Fly Documentation (#73268)
akhera99 Apr 30, 2024
28985c0
Merge pull request #73275 from dotnet/merges/release/dev17.10-to-rele…
dotnet-bot Apr 30, 2024
62c9c49
Fix IOperation of byref member initializer (#73243)
jjonescz Apr 30, 2024
5e95dce
Handle labels in outer scope in control flow pass (#73234)
jjonescz Apr 30, 2024
5cf2e00
Update Language Feature Status.md
arunchndr Apr 30, 2024
acb75e2
Merge pull request #73277 from dotnet/merges/release/dev17.11-to-main
dotnet-bot Apr 30, 2024
abc35d6
Fix failures in C# LSP inline completion (snippets) (#73282)
ToddGrun Apr 30, 2024
f223c7a
Load projects referenced through ProjectReference with ReferenceOutpu…
tmat Apr 30, 2024
f537451
Merge pull request #73286 from dotnet/merges/release/dev17.10-to-rele…
dotnet-bot May 1, 2024
0d75f2a
Require AddExplicitInterfaceImplementation for adding a type that imp…
tmat May 1, 2024
f4fcb03
Merge pull request #73288 from dotnet/merges/release/dev17.11-to-main
dotnet-bot May 1, 2024
adb1b35
Move test reference assemblies forward (#73266)
jaredpar May 1, 2024
a4792c9
Document breaking change: Collection expression for type implementing…
cston May 1, 2024
21181a7
Move AsyncBatchingWorkQueue usage in telemetry to TelemetryLogging le…
ToddGrun May 1, 2024
08e8fd5
Pull reading of last storage subsystem out of lock
CyrusNajmabadi May 1, 2024
c895e7d
Pull reading of last storage subsystem out of lock
CyrusNajmabadi May 1, 2024
07d4701
Update tests
CyrusNajmabadi May 1, 2024
faba869
Fix
CyrusNajmabadi May 1, 2024
2b8030b
Simplify
CyrusNajmabadi May 1, 2024
7567c25
Docs
CyrusNajmabadi May 1, 2024
8166646
docs
CyrusNajmabadi May 1, 2024
168c7a5
Simplify
CyrusNajmabadi May 1, 2024
034be01
Only async disposable
CyrusNajmabadi May 1, 2024
554221d
Remove
CyrusNajmabadi May 1, 2024
67e8d94
Fix
CyrusNajmabadi May 1, 2024
e1f6aaa
Invert
CyrusNajmabadi May 1, 2024
1d67fc1
Simplify
CyrusNajmabadi May 1, 2024
6c9c6c8
Simplify
CyrusNajmabadi May 1, 2024
b61f142
Doc
CyrusNajmabadi May 1, 2024
e1b6c1d
Simplify
CyrusNajmabadi May 1, 2024
2662762
inline
CyrusNajmabadi May 1, 2024
05973a0
Remove dispose support
CyrusNajmabadi May 1, 2024
938f8ce
Finish
CyrusNajmabadi May 1, 2024
c2e59da
Fix
CyrusNajmabadi May 1, 2024
33a6502
Simplify
CyrusNajmabadi May 2, 2024
25d5324
finish
CyrusNajmabadi May 2, 2024
0c8ac4c
Merge pull request #73294 from CyrusNajmabadi/storageLock
CyrusNajmabadi May 2, 2024
de66124
Merge branch 'main' into noDispose
CyrusNajmabadi May 2, 2024
1bdffbe
Merge remote-tracking branch 'upstream/main' into noDispose
CyrusNajmabadi May 2, 2024
2dadd00
simplify
CyrusNajmabadi May 2, 2024
2f2b044
Simplify tests
CyrusNajmabadi May 2, 2024
0125fa8
Simplify tests
CyrusNajmabadi May 2, 2024
9cfafe4
Simplify tests
CyrusNajmabadi May 2, 2024
345cab3
Simplify tests
CyrusNajmabadi May 2, 2024
7ffe3c1
Simplify tests
CyrusNajmabadi May 2, 2024
9a717f5
Move off of map
CyrusNajmabadi May 2, 2024
e33485b
simplify
CyrusNajmabadi May 2, 2024
6768869
simplify
CyrusNajmabadi May 2, 2024
e46dcd1
remove
CyrusNajmabadi May 2, 2024
867c5a9
restore code
CyrusNajmabadi May 2, 2024
77e637f
fix
CyrusNajmabadi May 2, 2024
09f7017
Move
CyrusNajmabadi May 2, 2024
32a019d
Lower drop retention from 10 years to 3 months (#73190)
jjonescz May 2, 2024
d8f3b0b
Merge pull request #73295 from CyrusNajmabadi/noDispose
CyrusNajmabadi May 2, 2024
fa7ece1
Ensure source paths are comparable with editorconfig directory paths …
jjonescz May 2, 2024
c861f39
Renumber error codes
jjonescz May 2, 2024
c2c9e4d
Merge branch 'main' into features/RefInAsync
jjonescz May 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/z-apidocs-feedback.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Learn feedback control.
description: |
⛔ This template is hooked into the feedback control on Roslyn API documentation on docs.microsoft.com. It automatically fills in several fields for you. Don't use for other purposes. ⛔
body:
- type: markdown
attributes:
value: "## Issue information"
- type: markdown
attributes:
value: Select the issue type, and describe the issue in the text box below. Add as much detail as needed to help us resolve the issue.
- type: dropdown
id: issue-type
attributes:
label: Type of issue
options:
- Typo
- Code doesn't work
- Missing information
- Outdated article
- Other (describe below)
validations:
required: true
- type: textarea
id: feedback
validations:
required: true
attributes:
label: Description
- type: markdown
attributes:
value: "## 🚧 Article information 🚧"
- type: markdown
attributes:
value: "*Don't modify the following fields*. They are automatically filled in for you. Doing so will disconnect your issue from the affected article. *Don't edit them*."
- type: input
id: pageUrl
validations:
required: true
attributes:
label: Page URL
- type: input
id: contentSourceUrl
validations:
required: true
attributes:
label: Content source URL
13 changes: 13 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,19 @@
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "build Roslyn.sln",
"command": "dotnet",
"type": "shell",
"args": [
"build",
"-p:RunAnalyzersDuringBuild=false",
"-p:GenerateFullPaths=true",
"Roslyn.sln"
],
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "build current project",
"type": "shell",
Expand Down
52 changes: 31 additions & 21 deletions Roslyn.sln
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31319.15
Expand Down Expand Up @@ -363,8 +362,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Lang
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Debugger", "src\Tools\ExternalAccess\Debugger\Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj", "{655A5B07-39B8-48CD-8590-8AC0C2B708D8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.VisualStudio.Setup.ServiceHub.Desktop.Config", "src\Setup\DevDivVsix\ServiceHubConfig\Roslyn.VisualStudio.Setup.ServiceHub.Desktop.Config.csproj", "{3D33BBFD-EC63-4E8C-A714-0A48A3809A87}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests", "src\Tools\ExternalAccess\FSharpTest\Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests.csproj", "{BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Apex", "src\Tools\ExternalAccess\Apex\Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj", "{FC32EF16-31B1-47B3-B625-A80933CB3F29}"
Expand Down Expand Up @@ -544,18 +541,22 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Feat
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Features.Test.Utilities", "src\Features\TestUtilities\Microsoft.CodeAnalysis.Features.Test.Utilities.csproj", "{5762E483-75CE-4328-A410-511F30737712}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{0F3118AE-8D36-4384-8E80-BD6566365305}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{47D004BE-F797-430E-8A18-4B0CDFD56643}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics", "src\Tools\ExternalAccess\VisualDiagnostics\Microsoft.CodeAnalysis.ExternalAccess.VisualDiagnostics.csproj", "{6D819E80-BA2F-4317-8368-37F8F4434D3A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Replay", "src\Tools\Replay\Replay.csproj", "{DB96C25F-39A9-4A6A-92BC-D1E42717308F}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.CommonLanguageServerProtocol.Framework.Shared", "src\Features\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\Microsoft.CommonLanguageServerProtocol.Framework.Shared.shproj", "{64EADED3-4B5D-4431-BBE5-A4ABA1C38C00}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CommonLanguageServerProtocol.Framework.Binary", "src\Features\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework.Binary\Microsoft.CommonLanguageServerProtocol.Framework.Binary.csproj", "{730CADBA-701F-4722-9B6F-1FCC0DF2C95D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests", "src\Compilers\CSharp\Test\Emit3\Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests.csproj", "{4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SemanticSearch", "SemanticSearch", "{52ABB0E4-C3A1-4897-B51B-18EDA83F5D20}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SemanticSearch.BuildTask", "src\Tools\SemanticSearch\BuildTask\SemanticSearch.BuildTask.csproj", "{FCE88BBD-9BBD-4871-B9B0-DE176D73A6B0}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SemanticSearch.ReferenceAssemblies", "src\Tools\SemanticSearch\ReferenceAssemblies\SemanticSearch.ReferenceAssemblies.csproj", "{EDEF898A-CEFA-4151-8168-D0231A602093}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SemanticSearch.BuildTask.UnitTests", "src\Tools\SemanticSearch\Tests\SemanticSearch.BuildTask.UnitTests.csproj", "{D817E3CE-F603-499B-B02A-7DECD017B170}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -1106,10 +1107,6 @@ Global
{655A5B07-39B8-48CD-8590-8AC0C2B708D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{655A5B07-39B8-48CD-8590-8AC0C2B708D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{655A5B07-39B8-48CD-8590-8AC0C2B708D8}.Release|Any CPU.Build.0 = Release|Any CPU
{3D33BBFD-EC63-4E8C-A714-0A48A3809A87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3D33BBFD-EC63-4E8C-A714-0A48A3809A87}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3D33BBFD-EC63-4E8C-A714-0A48A3809A87}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3D33BBFD-EC63-4E8C-A714-0A48A3809A87}.Release|Any CPU.Build.0 = Release|Any CPU
{BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -1358,18 +1355,30 @@ Global
{5762E483-75CE-4328-A410-511F30737712}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5762E483-75CE-4328-A410-511F30737712}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5762E483-75CE-4328-A410-511F30737712}.Release|Any CPU.Build.0 = Release|Any CPU
{6D819E80-BA2F-4317-8368-37F8F4434D3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6D819E80-BA2F-4317-8368-37F8F4434D3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6D819E80-BA2F-4317-8368-37F8F4434D3A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6D819E80-BA2F-4317-8368-37F8F4434D3A}.Release|Any CPU.Build.0 = Release|Any CPU
{DB96C25F-39A9-4A6A-92BC-D1E42717308F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DB96C25F-39A9-4A6A-92BC-D1E42717308F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DB96C25F-39A9-4A6A-92BC-D1E42717308F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DB96C25F-39A9-4A6A-92BC-D1E42717308F}.Release|Any CPU.Build.0 = Release|Any CPU
{730CADBA-701F-4722-9B6F-1FCC0DF2C95D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{730CADBA-701F-4722-9B6F-1FCC0DF2C95D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{730CADBA-701F-4722-9B6F-1FCC0DF2C95D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{730CADBA-701F-4722-9B6F-1FCC0DF2C95D}.Release|Any CPU.Build.0 = Release|Any CPU
{4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Release|Any CPU.Build.0 = Release|Any CPU
{FCE88BBD-9BBD-4871-B9B0-DE176D73A6B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FCE88BBD-9BBD-4871-B9B0-DE176D73A6B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FCE88BBD-9BBD-4871-B9B0-DE176D73A6B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FCE88BBD-9BBD-4871-B9B0-DE176D73A6B0}.Release|Any CPU.Build.0 = Release|Any CPU
{EDEF898A-CEFA-4151-8168-D0231A602093}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EDEF898A-CEFA-4151-8168-D0231A602093}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EDEF898A-CEFA-4151-8168-D0231A602093}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EDEF898A-CEFA-4151-8168-D0231A602093}.Release|Any CPU.Build.0 = Release|Any CPU
{D817E3CE-F603-499B-B02A-7DECD017B170}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D817E3CE-F603-499B-B02A-7DECD017B170}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D817E3CE-F603-499B-B02A-7DECD017B170}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D817E3CE-F603-499B-B02A-7DECD017B170}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -1534,7 +1543,6 @@ Global
{686BF57E-A6FF-467B-AAB3-44DE916A9772} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A}
{1DDE89EE-5819-441F-A060-2FF4A986F372} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A}
{655A5B07-39B8-48CD-8590-8AC0C2B708D8} = {8977A560-45C2-4EC2-A849-97335B382C74}
{3D33BBFD-EC63-4E8C-A714-0A48A3809A87} = {BE25E872-1667-4649-9D19-96B83E75A44E}
{BFFB5CAE-33B5-447E-9218-BDEBFDA96CB5} = {8977A560-45C2-4EC2-A849-97335B382C74}
{FC32EF16-31B1-47B3-B625-A80933CB3F29} = {8977A560-45C2-4EC2-A849-97335B382C74}
{453C8E28-81D4-431E-BFB0-F3D413346E51} = {8DBA5174-B0AA-4561-82B1-A46607697753}
Expand Down Expand Up @@ -1619,11 +1627,14 @@ Global
{4D9D7A28-BB44-4F3F-81DA-14F39B853718} = {CC126D03-7EAC-493F-B187-DCDEE1EF6A70}
{5BABC440-4F1B-46E8-9068-DD7F02ED25D3} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6}
{5762E483-75CE-4328-A410-511F30737712} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6}
{47D004BE-F797-430E-8A18-4B0CDFD56643} = {0F3118AE-8D36-4384-8E80-BD6566365305}
{DB96C25F-39A9-4A6A-92BC-D1E42717308F} = {47D004BE-F797-430E-8A18-4B0CDFD56643}
{6D819E80-BA2F-4317-8368-37F8F4434D3A} = {8977A560-45C2-4EC2-A849-97335B382C74}
{DB96C25F-39A9-4A6A-92BC-D1E42717308F} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{64EADED3-4B5D-4431-BBE5-A4ABA1C38C00} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A}
{730CADBA-701F-4722-9B6F-1FCC0DF2C95D} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A}
{4E273CBC-BB1D-4AC1-91DB-C62FC83E0350} = {32A48625-F0AD-419D-828B-A50BDABA38EA}
{52ABB0E4-C3A1-4897-B51B-18EDA83F5D20} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{FCE88BBD-9BBD-4871-B9B0-DE176D73A6B0} = {52ABB0E4-C3A1-4897-B51B-18EDA83F5D20}
{EDEF898A-CEFA-4151-8168-D0231A602093} = {52ABB0E4-C3A1-4897-B51B-18EDA83F5D20}
{D817E3CE-F603-499B-B02A-7DECD017B170} = {52ABB0E4-C3A1-4897-B51B-18EDA83F5D20}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {604E6B91-7BC0-4126-AE07-D4D2FEFC3D29}
Expand Down Expand Up @@ -1668,7 +1679,6 @@ Global
src\Features\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\Microsoft.CommonLanguageServerProtocol.Framework.Shared.projitems*{64eaded3-4b5d-4431-bbe5-a4aba1c38c00}*SharedItemsImports = 13
src\Features\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\Microsoft.CommonLanguageServerProtocol.Framework.Shared.projitems*{686bf57e-a6ff-467b-aab3-44de916a9772}*SharedItemsImports = 5
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CSharpCompilerExtensions.projitems*{699fea05-aea7-403d-827e-53cf4e826955}*SharedItemsImports = 13
src\Features\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\Microsoft.CommonLanguageServerProtocol.Framework.Shared.projitems*{730cadba-701f-4722-9b6f-1fcc0df2c95d}*SharedItemsImports = 5
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\BasicResultProvider.projitems*{76242a2d-2600-49dd-8c15-fea07ecb1843}*SharedItemsImports = 5
src\Analyzers\Core\Analyzers\Analyzers.projitems*{76e96966-4780-4040-8197-bde2879516f4}*SharedItemsImports = 13
src\Analyzers\VisualBasic\Tests\VisualBasicAnalyzers.UnitTests.projitems*{7b7f4153-ae93-4908-b8f0-430871589f83}*SharedItemsImports = 13
Expand Down
34 changes: 10 additions & 24 deletions azure-pipelines-integration-corehost.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,23 @@
trigger:
branches:
include:
- main
- main-vs-deps
- release/*
- features/*
- demos/*
exclude:
# Since the version of VS on the integration VM images are a moving target,
# we are unable to reliably run integration tests on servicing branches.
- release/dev17.0-vs-deps
- release/dev17.2
- release/dev17.3
- release/dev17.4
- release/dev17.6
- release/dev17.8
- release/dev17.9
- release/dev17.10

# Branches that are allowed to trigger a build via /azp run.
# Automatic building of all PRs is disabled in the pipeline's trigger page.
# See https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#comment-triggers
pr:
branches:
include:
- main
- main-vs-deps
- release/*
- features/*
- demos/*
exclude:
# Since the version of VS on the integration VM images are a moving target,
# we are unable to reliably run integration tests on servicing branches.
- release/dev17.0-vs-deps
- release/dev17.2
- release/dev17.3
- release/dev17.4
- release/dev17.6
- release/dev17.8
- release/dev17.9
- release/dev17.10
paths:
exclude:
- docs/*
Expand Down Expand Up @@ -85,7 +73,6 @@ stages:
configuration: Debug
testRuns:
- oop64bit: true
oopCoreClr: true
lspEditor: false
runName: VS_Integration_CoreHost_Debug

Expand All @@ -98,6 +85,5 @@ stages:
configuration: Release
testRuns:
- oop64bit: true
oopCoreClr: true
lspEditor: false
runName: VS_Integration_CoreHost_Release
1 change: 0 additions & 1 deletion azure-pipelines-integration-lsp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,5 @@ stages:
configuration: Debug
testRuns:
- oop64bit: true
oopCoreClr: false
lspEditor: true
runName: VS_Integration_LSP_Debug_64
4 changes: 0 additions & 4 deletions azure-pipelines-integration-scouting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,9 @@ stages:
configuration: Debug
testRuns:
- oop64bit: false
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Debug_32
- oop64bit: true
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Debug_64

Expand All @@ -64,10 +62,8 @@ stages:
configuration: Release
testRuns:
- oop64bit: false
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Release_32
- oop64bit: true
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Release_64
4 changes: 0 additions & 4 deletions azure-pipelines-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,9 @@ stages:
testRuns:
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
- oop64bit: false
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Debug_32
- oop64bit: true
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Debug_64

Expand All @@ -99,11 +97,9 @@ stages:
configuration: Release
testRuns:
- oop64bit: false
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Release_32
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
- oop64bit: true
oopCoreClr: false
lspEditor: false
runName: VS_Integration_Release_64
5 changes: 3 additions & 2 deletions azure-pipelines-official.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ variables:
value: .NETCoreValidation
- group: DotNet-Roslyn-SDLValidation-Params
- name: Codeql.Enabled
value: true
value: true

# To retrieve OptProf data we need to authenticate to the VS drop storage.
# Get access token with $dn-bot-devdiv-drop-rw-code-rw and dn-bot-dnceng-build-rw-code-rw from DotNet-VSTS-Infra-Access
Expand Down Expand Up @@ -85,7 +85,7 @@ extends:
sdl:
sourceAnalysisPool:
name: NetCore1ESPool-Svc-Internal
image: 1es-windows-2022-pt
image: 1es-windows-2022
os: windows
sbom:
enabled: false
Expand Down Expand Up @@ -149,6 +149,7 @@ extends:
dropFolder: 'artifacts\VSSetup\$(BuildConfiguration)\Insertion'
dropName: $(VisualStudio.DropName)
accessToken: $(_DevDivDropAccessToken)
dropRetentionDays: 90

# Publish insertion packages to CoreXT store.
- output: nuget
Expand Down
18 changes: 9 additions & 9 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@ variables:

- name: UbuntuQueueName
${{ if eq(variables['System.TeamProject'], 'public') }}:
value: Build.Ubuntu.1804.Amd64.Open
value: Build.Ubuntu.2004.Amd64.Open
${{ else }}:
value: Build.Ubuntu.1804.Amd64
value: Build.Ubuntu.2004.Amd64

- name: WindowsQueueName
${{ if eq(variables['System.TeamProject'], 'public') }}:
Expand All @@ -79,9 +79,9 @@ variables:

- name: HelixUbuntuQueueName
${{ if eq(variables['System.TeamProject'], 'public') }}:
value: Ubuntu.1804.Amd64.Open
value: Ubuntu.2004.Amd64.Open
${{ else }}:
value: Ubuntu.1804.Amd64
value: Ubuntu.2004.Amd64

- name: HelixMacOsQueueName
${{ if eq(variables['System.TeamProject'], 'public') }}:
Expand Down Expand Up @@ -148,23 +148,23 @@ stages:
# Like template `eng/common/templates/jobs/source-build.yml`
- job: Source_Build_Managed
displayName: Source-Build (Managed)
container: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8
container: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
pool:
${{ if eq(variables['System.TeamProject'], 'public') }}:
name: $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore-Svc-Public' ), False, 'NetCore-Public')]
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
demands: ImageOverride -equals Build.Ubuntu.2204.Amd64.Open

${{ if eq(variables['System.TeamProject'], 'internal') }}:
name: $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore1ESPool-Svc-Internal'), False, 'NetCore1ESPool-Internal')]
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64
demands: ImageOverride -equals Build.Ubuntu.2204.Amd64
workspace:
clean: all
steps:
- template: /eng/common/templates/steps/source-build.yml
parameters:
platform:
name: 'Managed'
container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8'
container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9'

- stage: Windows_Debug_Desktop
dependsOn: Windows_Debug_Build
Expand Down Expand Up @@ -423,7 +423,7 @@ stages:
steps:
- template: eng/pipelines/checkout-windows-task.yml

- powershell: eng/make-bootstrap.ps1 -output $(bootstrapDir)
- powershell: eng/make-bootstrap.ps1 -output $(bootstrapDir) -ci
displayName: Build Bootstrap Compiler

- powershell: eng/test-determinism.ps1 -configuration Debug -bootstrapDir $(bootstrapDir) -ci
Expand Down
Loading