Skip to content

Merge branch 'main' into extensions #78278

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

Merged
merged 6,604 commits into from
Apr 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6604 commits
Select commit Hold shift + click to select a range
09312a6
Update infra config
jjonescz Apr 7, 2025
6d3d96f
Handle nameof(indexer) in ref analysis (#78015)
cston Apr 7, 2025
a85fa7f
Make a couple of features non-experimental
CyrusNajmabadi Apr 7, 2025
14d2023
Ensure external access extensions package gets codebase
dibarbet Apr 7, 2025
87ff4d2
Be resilient to (and report) exceptions we encounter when calling int…
CyrusNajmabadi Apr 7, 2025
cc835bf
Make a couple of features non-experimental (#78028)
CyrusNajmabadi Apr 7, 2025
8ae4adc
Feedback
tmat Apr 7, 2025
6d80411
Add extension message handler service teest
CyrusNajmabadi Apr 7, 2025
f960333
Add extension message handler service test
CyrusNajmabadi Apr 7, 2025
27d5f69
FIx
tmat Apr 7, 2025
90f09ee
Add testS
CyrusNajmabadi Apr 7, 2025
a878668
In progress
CyrusNajmabadi Apr 7, 2025
4450466
Operate through redirect
CyrusNajmabadi Apr 7, 2025
b1991b2
Test work
CyrusNajmabadi Apr 7, 2025
25271ad
Tests
CyrusNajmabadi Apr 7, 2025
e79b2bc
Add test
CyrusNajmabadi Apr 7, 2025
9ea59ff
More tests
CyrusNajmabadi Apr 7, 2025
51cd35f
Add tests
CyrusNajmabadi Apr 7, 2025
bd416cf
Add tests
CyrusNajmabadi Apr 7, 2025
cdebbcd
Add tests
CyrusNajmabadi Apr 7, 2025
c29d4ae
Add test
CyrusNajmabadi Apr 7, 2025
0cf7021
Add test
CyrusNajmabadi Apr 7, 2025
72043df
Add test
CyrusNajmabadi Apr 7, 2025
9e37ffe
Add test
CyrusNajmabadi Apr 7, 2025
6266869
Add test
CyrusNajmabadi Apr 7, 2025
77b5108
Update comment
CyrusNajmabadi Apr 7, 2025
6f70f70
Add unit tests for gladstone extension handling service. (#78034)
CyrusNajmabadi Apr 8, 2025
1a8283c
Disable TransitiveVersioningPinning for RoslynAnalyzers.
JoeRobich Apr 7, 2025
8fb506a
Remove dependency on EditorFeatures from lsp tests
CyrusNajmabadi Apr 8, 2025
36e687c
Remove dependency on EditorFeatures from codelens layer
CyrusNajmabadi Apr 8, 2025
a0d94ba
[main] Disable TransitiveVersioningPinning for RoslynAnalyzers. (#78038)
JoeRobich Apr 8, 2025
445f394
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Apr 8, 2025
7708789
Remove dependency on EditorFeatures from lsp tests (#78044)
CyrusNajmabadi Apr 8, 2025
4bd2f81
Remove dependency on EditorFeatures from codelens layer (#78045)
CyrusNajmabadi Apr 8, 2025
76dfd20
Remove dependency on EditorFeatures from build tools
CyrusNajmabadi Apr 8, 2025
354ae8d
Update dependency versions
CyrusNajmabadi Apr 8, 2025
7e63106
Remove dependency on EditorFeatures from build tools (#78047)
CyrusNajmabadi Apr 8, 2025
d5bc60d
Update dependency versions (#78048)
CyrusNajmabadi Apr 8, 2025
256273c
Extensions: ref safety analysis (#77967)
jcouv Apr 8, 2025
9c1af00
Update PublishData.json after VS span to main
jjonescz Apr 8, 2025
264dd8d
Ensure external access extensions package gets codebase (#78030)
dibarbet Apr 8, 2025
58134f2
In progress
CyrusNajmabadi Apr 8, 2025
89efce0
Fix crash in backing field nullability cycle scenario (#77993)
RikkiGibson Apr 8, 2025
629b982
More work
CyrusNajmabadi Apr 8, 2025
144d76f
Pass along when an extension was unloaded
CyrusNajmabadi Apr 8, 2025
6ec9097
Add teset
CyrusNajmabadi Apr 8, 2025
c4cdc2f
Add tests
CyrusNajmabadi Apr 8, 2025
d6ae01e
Docs
CyrusNajmabadi Apr 8, 2025
19942fd
Simplify
CyrusNajmabadi Apr 8, 2025
cb603e8
Using alias
CyrusNajmabadi Apr 8, 2025
7169853
Fix
CyrusNajmabadi Apr 8, 2025
46cf31e
Add tests
CyrusNajmabadi Apr 8, 2025
b7c9268
Add docs
CyrusNajmabadi Apr 8, 2025
b36c46a
Update gladstone/roslyn api
CyrusNajmabadi Apr 8, 2025
7d79ff4
Simplify channels in SemanticSearch
CyrusNajmabadi Apr 8, 2025
10c703a
Semantic Search: Add support for async queries and FAR tool (#77906)
tmat Apr 8, 2025
7c5ccd2
Support concurrent gladstone extension unloading (#78056)
CyrusNajmabadi Apr 8, 2025
ce6b531
Simplify further
CyrusNajmabadi Apr 8, 2025
3de0883
Simplify further
CyrusNajmabadi Apr 8, 2025
39519b7
Merge remote-tracking branch 'upstream/main' into gladstoneAPI
CyrusNajmabadi Apr 8, 2025
2b57507
Localize exception messages
matteo-prosperi Apr 8, 2025
e59dd3d
Docs
CyrusNajmabadi Apr 8, 2025
6e3c8da
Docs
CyrusNajmabadi Apr 8, 2025
1d0a06d
Docs
CyrusNajmabadi Apr 8, 2025
4d3f100
Docs
CyrusNajmabadi Apr 8, 2025
7e5d5f9
named args
CyrusNajmabadi Apr 8, 2025
3e2107b
named args
CyrusNajmabadi Apr 8, 2025
ada719b
Docs
CyrusNajmabadi Apr 8, 2025
e317cb5
Move type
CyrusNajmabadi Apr 8, 2025
1b88ce9
Docs
CyrusNajmabadi Apr 8, 2025
915d716
Fix name
CyrusNajmabadi Apr 8, 2025
98be4d4
Compile just for NET
CyrusNajmabadi Apr 8, 2025
f0aedd2
Merge branch 'main' into revertDiagnostics
CyrusNajmabadi Apr 8, 2025
1bc6acb
Unseal LSP types (#78041)
Apr 8, 2025
ad71cae
Simplify channel-processing code in SemanticSearch. (#78060)
CyrusNajmabadi Apr 8, 2025
e2d8d46
Reapply "Remove the ProjectDiagnosticAnalyzer type (#77899)" (#77969)…
CyrusNajmabadi Apr 8, 2025
08759c1
Update gladstone/roslyn api (#78057)
CyrusNajmabadi Apr 8, 2025
1a9c923
Localize exception messages for gladstone/roslyn integration (#78063)
CyrusNajmabadi Apr 8, 2025
5011f3b
Update PublishData.json after VS span to main (#78049)
dibarbet Apr 8, 2025
cff9d21
Simplify analyzer api
CyrusNajmabadi Apr 8, 2025
c59e2b9
Update RoslynAnalyzer package projects with dependencies
JoeRobich Apr 8, 2025
78a6a1d
Ensure LSP uses actual signature help trigger characters
dibarbet Apr 9, 2025
a9d7449
Simplify internal analyzer api (#78070)
CyrusNajmabadi Apr 9, 2025
5740130
Improve detection of code whose updates may not have effect (#78009)
tmat Apr 9, 2025
4e5e39b
[main] Update RoslynAnalyzer package projects with dependencies (#78075)
JoeRobich Apr 9, 2025
5c0334f
Do not return metadata names for document symbols
JoeRobich Apr 9, 2025
60ca3b2
Fix nullability warnings
JoeRobich Apr 9, 2025
587c8aa
Do not return metadata names for document symbols (#78077)
JoeRobich Apr 9, 2025
7fa7591
Review feedback
dibarbet Apr 9, 2025
31c7de9
Ensure LSP uses actual signature help trigger characters (#78076)
dibarbet Apr 9, 2025
931392e
Remove EditorFeatures from OOP (#78069)
Apr 9, 2025
bea22f4
Add back EA.Razor for servicing branches
dibarbet Apr 9, 2025
c3f48b6
Add back EA.Razor for servicing branches (#78088)
dibarbet Apr 9, 2025
605d934
Remove unused ISemanticSearchWorkspaceHost (#78083)
tmat Apr 9, 2025
9acfcbd
Split query execution into compile and execute calls (#78081)
tmat Apr 9, 2025
c96f3b2
Update targets to reduce syntax tree recreations due to ParseOption c…
ToddGrun Apr 10, 2025
2a7692e
Update resourceManagement.yml (#77948)
jaredpar Apr 10, 2025
15551b8
1) Reorder telemetry logging with updating _projectPropertyModificati…
ToddGrun Apr 10, 2025
3e5705d
Extract to local function and simplify
ToddGrun Apr 10, 2025
00fd718
comment update
ToddGrun Apr 10, 2025
7b05697
Remove parameter that was always passed the same constant value
CyrusNajmabadi Apr 10, 2025
453c711
[main] Update dependencies from dotnet/source-build-reference-package…
dibarbet Apr 10, 2025
e6d795f
Expression trees: support optional arguments and named arguments in p…
cston Apr 10, 2025
2f9723b
update comments again
ToddGrun Apr 10, 2025
776352c
remove unused var and mis-spelling
ToddGrun Apr 10, 2025
2fe4cd1
Delete a long-obsoleted method
jasonmalinowski Apr 10, 2025
af386a5
Update src/Workspaces/Core/Portable/Workspace/ProjectSystem/ProjectSy…
ToddGrun Apr 10, 2025
aa80af4
Update src/Workspaces/Core/Portable/Workspace/ProjectSystem/ProjectSy…
ToddGrun Apr 10, 2025
603d832
Cyrus did me wrong
ToddGrun Apr 11, 2025
55ae12e
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Apr 11, 2025
202030e
Initial refactor
jaredpar Apr 11, 2025
e9e0418
more
jaredpar Apr 11, 2025
69ca379
more
jaredpar Apr 11, 2025
6a18333
Update ignored directives public API (#77968)
jjonescz Apr 11, 2025
9bd6643
Cleanup dump assembly responsibility
jaredpar Apr 11, 2025
40078fd
Finish removal of RuntimeUtilities
jaredpar Apr 11, 2025
2ce37e8
more NRT annotations
jaredpar Apr 11, 2025
3e03448
test failures
jaredpar Apr 11, 2025
0207c0b
more
jaredpar Apr 11, 2025
8444959
Use Extension as data type for Extension Message Handlers errors and …
matteo-prosperi Apr 11, 2025
2343ed3
Fix
matteo-prosperi Apr 11, 2025
f0f0fa1
test failures
jaredpar Apr 11, 2025
23264d2
Disable failing Test1 and Test5 lines (#78118)
333fred Apr 11, 2025
842e77a
Remove old TODO
jasonmalinowski Apr 10, 2025
a78ef3e
Ensure that if we don't have any values we don't crash
jasonmalinowski Apr 11, 2025
d221efa
Delete unused test hook
jasonmalinowski Apr 10, 2025
36c48da
Merge remote-tracking branch 'origin/main' into eval
jaredpar Apr 11, 2025
2eb0987
Use Extension as data type for Extension Message Handlers errors and …
CyrusNajmabadi Apr 11, 2025
0bd0744
Delete unused test hook (#78105)
jasonmalinowski Apr 12, 2025
0578e10
Project system cleanups (#78104)
jasonmalinowski Apr 12, 2025
a85270b
Move MiscellaneousFilesWorkspace construction to background thread (#…
ToddGrun Apr 12, 2025
630f2e9
Add generic log message
CyrusNajmabadi Apr 12, 2025
36bbab1
Use args
CyrusNajmabadi Apr 12, 2025
7571b75
Use args
CyrusNajmabadi Apr 12, 2025
0986fc8
Use args
CyrusNajmabadi Apr 12, 2025
ce7c5fe
Use args
CyrusNajmabadi Apr 12, 2025
deb17b0
Use args
CyrusNajmabadi Apr 12, 2025
396dd98
Use args
CyrusNajmabadi Apr 12, 2025
db92776
Use args
CyrusNajmabadi Apr 12, 2025
de4fd67
Use args
CyrusNajmabadi Apr 12, 2025
0556a11
Use args
CyrusNajmabadi Apr 12, 2025
7afe25f
Use args
CyrusNajmabadi Apr 12, 2025
66f0219
Use args
CyrusNajmabadi Apr 12, 2025
24d03f2
Use args
CyrusNajmabadi Apr 12, 2025
715ffcd
Fix
CyrusNajmabadi Apr 12, 2025
474ba27
Lint
CyrusNajmabadi Apr 12, 2025
55d53bc
Lint
CyrusNajmabadi Apr 12, 2025
f335aaf
Enable Implement with Copilot by default
maryamariyan Apr 12, 2025
69508b6
Move ICodeFixService back to Features layer
CyrusNajmabadi Apr 12, 2025
348b240
Update src/LanguageServer/Protocol/Microsoft.CodeAnalysis.LanguageSer…
CyrusNajmabadi Apr 12, 2025
65ce1f5
Enable Implement with Copilot by default (#78131)
CyrusNajmabadi Apr 12, 2025
046b4d5
Remove unused code fix methods
CyrusNajmabadi Apr 12, 2025
7216393
Remove unused code fix methods (#78133)
CyrusNajmabadi Apr 13, 2025
e2700e8
Add generic log message to avoid lambda allocations. (#78128)
CyrusNajmabadi Apr 13, 2025
9021762
Merge remote-tracking branch 'upstream/main' into moveServiceDown
CyrusNajmabadi Apr 13, 2025
e3f3ac9
Move ICodeFixService back to Features layer (#78132)
CyrusNajmabadi Apr 13, 2025
a0a78da
Use ReadOnlySpans
CyrusNajmabadi Apr 14, 2025
ab37dd6
Use readonly span
CyrusNajmabadi Apr 14, 2025
6aaafc5
Use readonly span
CyrusNajmabadi Apr 14, 2025
066a799
Use readonly span
CyrusNajmabadi Apr 14, 2025
e60bf12
Move Copilot context provider to EA.Copilot and handler to LanguageSe…
genlu Apr 14, 2025
50b6120
[Blocked] System.CommandLine update (#78142)
adamsitnik Apr 14, 2025
84dd277
Ensure new Razor features project gets codebase
dibarbet Apr 14, 2025
959bcb7
Ensure new Razor features project gets codebase (#78147)
dibarbet Apr 14, 2025
ddbfba7
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Apr 15, 2025
e6ca9a7
move DiagnosticService impl down to Features layer
CyrusNajmabadi Apr 15, 2025
844bc01
Merge remote-tracking branch 'upstream/main' into ros
CyrusNajmabadi Apr 15, 2025
b7aa5c7
Fix
CyrusNajmabadi Apr 15, 2025
e9d9b76
Soimplify
CyrusNajmabadi Apr 15, 2025
7ebe9bf
Fix issue #70183: adjust the plural for expression collection (#78110)
kirisky Apr 15, 2025
4f8f5e6
Use ReadOnlySpans (#78141)
CyrusNajmabadi Apr 15, 2025
776bf75
Move more down
CyrusNajmabadi Apr 15, 2025
eb52dfd
Handle textDocument/didChange notifications that don't pass across th…
ToddGrun Apr 16, 2025
ff90dc5
Fix build break due to a type I renamed. Switch over to just use an a…
ToddGrun Apr 16, 2025
c4510c9
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Apr 16, 2025
657e394
fix spelling
ToddGrun Apr 16, 2025
89219d1
Revert "Remove dependency on EditorFeatures from codelens layer (#780…
dibarbet Apr 16, 2025
bbc5b45
Fix quick info for pp symbols
Rekkonnect Apr 16, 2025
7f757da
Apply suggestions from code review
jaredpar Apr 16, 2025
a4f4d0f
Update src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourc…
CyrusNajmabadi Apr 16, 2025
ca42961
PR feedback
jaredpar Apr 16, 2025
0b626fe
PR feedback
jaredpar Apr 16, 2025
2fd9731
Adding new EA api at 'Features' layer for unit testing ot use
CyrusNajmabadi Apr 16, 2025
c05cbdb
Add helper
CyrusNajmabadi Apr 16, 2025
fbaea7f
Add docs
CyrusNajmabadi Apr 16, 2025
aaa80ec
Add cherry pick parameters to pipeline
dibarbet Apr 16, 2025
5180dc1
Revert "Remove EditorFeatures from OOP (#78069)"
dibarbet Apr 17, 2025
75a6df5
Update dependencies from https://github.com/dotnet/source-build-refer…
dotnet-maestro[bot] Apr 17, 2025
86a6e47
Parse shebang unconditionally
jjonescz Apr 15, 2025
d0fb724
Update other pre-existing tests
jjonescz Apr 17, 2025
72266a2
Revert "Remove EditorFeatures from OOP (#78069)" (#78179)
jasonmalinowski Apr 17, 2025
a7cc029
add comment
dibarbet Apr 17, 2025
1b5d17b
Fix issue where we were innapropriately suggesting we remove a ref-field
CyrusNajmabadi Apr 17, 2025
205a5a9
Merge branch 'main' into simplifyLinkedDocs
CyrusNajmabadi Apr 17, 2025
3a3aa4c
Reapply "Remove EditorFeatures from OOP (#78069)" (#78179)
Apr 17, 2025
7b4264b
Fix missing VSIX, IVT, and PublishData changes
Apr 17, 2025
9d86df9
undo publishdata changes
Apr 17, 2025
da32faa
Delete dead code
jasonmalinowski Apr 15, 2025
39e3a54
Ensure FindSourceDefinitionAsync works in frozen compilation cases
jasonmalinowski Apr 14, 2025
d329245
Fix Local-Symbol Containing-Symbol in New-Extension-Method-Rewriter f…
bernd5 Apr 18, 2025
3300482
Execute core compiler from full framework msbuild (#77914)
jjonescz Apr 18, 2025
c123334
Add more telemetry for progression graph query commands to help bette…
ToddGrun Apr 18, 2025
284e2d8
Move assembly versions back to 4.14.0.0 (#78200)
jaredpar Apr 18, 2025
411a192
Write ETW event for CreateNonLockingLoader (#78177)
dibarbet Apr 18, 2025
c9019e0
Parse shebang unconditionally (#78183)
arunchndr Apr 18, 2025
00b71c8
Fix issue where we were inappropriately suggesting we remove a ref-fi…
arunchndr Apr 18, 2025
749a789
Fix quick info for pp symbols (#78173)
arunchndr Apr 18, 2025
c407108
Ensure FindSourceDefinitionAsync works in frozen compilation cases (#…
arunchndr Apr 18, 2025
37a6dff
Add more telemetry for progression graph query commands to help bette…
arunchndr Apr 18, 2025
48abcb5
Remove parameter that was always passed the same constant value (#78100)
arunchndr Apr 18, 2025
e7069f2
Update targets to reduce syntax tree recreations due to ParseOption c…
arunchndr Apr 18, 2025
8968ec5
Cleanup how code is executed in our unit tests (#78112)
arunchndr Apr 18, 2025
20e9836
[main] Update dependencies from dotnet/source-build-reference-package…
arunchndr Apr 18, 2025
59eae07
Handle textDocument/didChange notifications that don't pass across th…
arunchndr Apr 18, 2025
a9113d5
Create a NuGet package for Microsoft.VisualStudio.LanguageServices.Xaml
jasonmalinowski Apr 18, 2025
6dad8a6
Revert "Move assembly versions back to 4.14.0.0 (#78200)" (#78210)
jaredpar Apr 19, 2025
facd2f3
Merge branch 'main' into moveDiagnosticServiceDown
CyrusNajmabadi Apr 19, 2025
aa77509
Merge branch 'main' into unitTestingEA
CyrusNajmabadi Apr 19, 2025
35aefce
Do not offer 'use auto prop' on a ref returning property
CyrusNajmabadi Apr 20, 2025
5753826
Add tests
CyrusNajmabadi Apr 20, 2025
868038d
Revert "Handle textDocument/didChange notifications that don't pass a…
dibarbet Apr 20, 2025
0242548
Revert "Handle textDocument/didChange notifications that don't pass a…
dibarbet Apr 20, 2025
73ec6d0
Update expected code for skipped tests
sharwell Apr 21, 2025
91db641
Support empty root namespaces
sharwell Apr 21, 2025
d6a4f0f
Fix crash when converting primary constructor to normal constructor
CyrusNajmabadi Apr 21, 2025
3683d8b
Reapply "Remove EditorFeatures from OOP (#78069)" (#78179) (#78194)
dibarbet Apr 21, 2025
4950cbe
Fix toolset package not building from clean state in VS
jjonescz Apr 22, 2025
6c14d6b
Allocate slightly less in ImmutableArrayExtensions.ConditionallyDeOrd…
ToddGrun Apr 22, 2025
f4ba25f
Support empty root namespaces in ResxSourceGenerator (#78233)
sharwell Apr 22, 2025
81de82f
Reduce LOH allocations in MetadataWriter (#78245)
ToddGrun Apr 22, 2025
fd5372b
Fix crash when converting primary constructor to normal constructor (…
CyrusNajmabadi Apr 22, 2025
090a943
Move DiagnosticService impl down to Features layer (#78155)
CyrusNajmabadi Apr 22, 2025
054a41e
Fix razor analyzer loading (#78116)
chsienki Apr 22, 2025
2ab7334
Use collection expressions
CyrusNajmabadi Apr 21, 2025
6ddda90
Adding new EA api at 'Features' layer for unit testing ot use (#78175)
CyrusNajmabadi Apr 22, 2025
b0da3f2
Add cherry pick parameters to pipeline (#78178)
dibarbet Apr 22, 2025
3892d46
Do not offer 'use auto prop' on a ref returning property (#78226)
CyrusNajmabadi Apr 22, 2025
8205001
EnC: Track stale projects (#78166)
tmat Apr 22, 2025
489d016
Create a NuGet package for Microsoft.VisualStudio.LanguageServices.Xa…
jasonmalinowski Apr 22, 2025
79a6402
Apply suggestions from code review
CyrusNajmabadi Apr 22, 2025
d43a04e
Update src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EEMetad…
CyrusNajmabadi Apr 22, 2025
386241a
Update src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EEMetad…
CyrusNajmabadi Apr 22, 2025
ccbab07
Simplify the build targets for copying files
jasonmalinowski Apr 22, 2025
2d939b2
Fix indenting
jasonmalinowski Apr 22, 2025
9eb88c2
Clean up output capture on .NET Core (#78205)
jaredpar Apr 22, 2025
4768d19
Use collection expressions (#78237)
CyrusNajmabadi Apr 22, 2025
245bdc1
Update 17.14 insertion title
dibarbet Apr 22, 2025
f9c0ad9
Fix toolset package failing to build from clean state in VS (#78251)
jasonmalinowski Apr 22, 2025
096eb58
Update 17.14 insertion title (#78258)
dibarbet Apr 22, 2025
dec563e
Merge branch 'main' into extensions
AlekseyTs Apr 23, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ dotnet_diagnostic.IDE0055.severity = warning
# https://github.com/dotnet/roslyn-analyzers/issues/7436 - False positives from valid GetDeclaredSymbol calls
dotnet_diagnostic.RS1039.severity = none

# These xUnit analyzers were disabled temporarily to let us move to the
# These xUnit analyzers were disabled temporarily to let us move to the
# new xUnit and get past several component governance issues. The
# following issue tracks enabling them
#
Expand Down
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,6 @@ f125c2664d3bffb59536f4d3dfee7fa5323c7721
32e21b64138876a065081ab4bbe15b1fbea12316
8ab847ca4cbe30baeb0e5d1cbd68ba40385b01ae
077012c5bc43649fc705698859143226e48686cf
# Converting to file scoped namespaces on 3/26/2025.
98d41b80f6a192230c045a6576e2a283a407980b

8 changes: 7 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Automatically request reviews when a pull request changes any owned files
# More information: https://github.com/blog/2392-introducing-code-owners

# More information: https://github.com/blog/2392-introducing-code-owners

*.yml @dotnet/roslyn-infrastructure
.github/ @dotnet/roslyn-infrastructure
Expand All @@ -15,15 +16,20 @@ scripts/ @dotnet/roslyn-infrastructure
src/Analyzers/ @dotnet/roslyn-ide
src/CodeStyle/ @dotnet/roslyn-ide
src/Compilers/ @dotnet/roslyn-compiler

# Both IDE and Compiler traits are in this file, so we don't want to ping each other for changes to just this file.

# Technically this means that if someone changes _just_ this file no reviewers will be tagged, but this isn't likely

# to happen.

src/Compilers/Test/Core/Traits/Traits.cs
src/EditorFeatures/ @dotnet/roslyn-ide
src/Features/ @dotnet/roslyn-ide
src/Interactive/ @dotnet/roslyn-interactive
src/LanguageServer/ @dotnet/roslyn-ide
src/NuGet/ @dotnet/roslyn-infrastructure
src/RoslynAnalyzers/ @dotnet/roslyn-ide
src/Scripting/ @dotnet/roslyn-interactive
src/Setup/ @dotnet/roslyn-infrastructure
src/Tools/AnalyzerRunner @dotnet/roslyn-ide
Expand Down
33 changes: 33 additions & 0 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,39 @@ configuration:
then:
- removeLabel:
label: untriaged

- description: Add breaking change doc instructions to issue
if:
- payloadType: Issues
- labelAdded:
label: breaking-change
then:
- addReply:
reply: >-
Refer to the [.NET SDK breaking change guidelines](https://github.com/dotnet/sdk/blob/main/documentation/project-docs/breaking-change-guidelines.md#required-process-for-all-net-sdk-breaking-changes)

- description: Add breaking change instructions to PR.
if:
- payloadType: Pull_Request
- labelAdded:
label: breaking-change
then:
- addLabel:
label: needs-breaking-change-doc-created
- addReply:
reply: >-
Added `needs-breaking-change-doc-created` label because this PR has the `breaking-change` label.


When you commit this breaking change:


1. [ ] Create and link to this PR and the issue a matching issue in the dotnet/docs repo using the [breaking change documentation template](https://aka.ms/dotnet/docs/new-breaking-change-issue), then remove this `needs-breaking-change-doc-created` label.

2. [ ] Ask a committer to mail the `.NET SDK Breaking Change Notification` email list.


You can refer to the [.NET SDK breaking change guidelines](https://github.com/dotnet/sdk/blob/main/documentation/project-docs/breaking-change-guidelines.md)

onFailure:
onSuccess:
6 changes: 3 additions & 3 deletions .github/workflows/main-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

name: Inter-branch merge
on:
schedule:
# Create a merge every 3 hours (works only for merges from `main`, others would need a `push` trigger).
- cron: '0 */3 * * *'
# schedule:
# # Create a merge every 3 hours (works only for merges from `main`, others would need a `push` trigger).
# - cron: '0 */3 * * *'
workflow_dispatch:
inputs:
configuration_file_branch:
Expand Down
45 changes: 45 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,51 @@
"stopAtEntry": false,
"console": "internalConsole"
},
{
"name": "Launch Microsoft.Build.Tasks.CodeAnalysis.dll via MSBuild.exe (netfx)",
"type": "clr",
"request": "launch",
"preLaunchTask": "build toolset",
"program": "C:/Program Files/Microsoft Visual Studio/2022/Preview/MSBuild/Current/Bin/amd64/MSBuild.exe",
"args": [
"-restore",
"-p:RoslynTargetsPath=${workspaceFolder}/artifacts/bin/Microsoft.Net.Compilers.Toolset.Package/Debug/tasks/net472",
],
// A simple project that can be used to debug the build tasks against.
"cwd": "${workspaceFolder}/src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator",
"stopAtEntry": false,
"console": "internalConsole"
},
{
"name": "Launch Microsoft.Build.Tasks.CodeAnalysis.dll via MSBuild.exe (netcore)",
"type": "clr",
"request": "launch",
"preLaunchTask": "build toolset",
"program": "C:/Program Files/Microsoft Visual Studio/2022/Preview/MSBuild/Current/Bin/amd64/MSBuild.exe",
"args": [
"-restore",
"-p:RoslynTargetsPath=${workspaceFolder}/artifacts/bin/Microsoft.Net.Compilers.Toolset.Package/Debug/tasks/netcore",
],
// A simple project that can be used to debug the build tasks against.
"cwd": "${workspaceFolder}/src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator",
"stopAtEntry": false,
"console": "internalConsole"
},
{
"name": "Launch Microsoft.Build.Tasks.CodeAnalysis.dll via dotnet build",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build toolset",
"program": "dotnet",
"args": [
"build",
"-p:RoslynTargetsPath=${workspaceFolder}/artifacts/bin/Microsoft.Net.Compilers.Toolset.Package/Debug/tasks/netcore",
],
// A simple project that can be used to debug the build tasks against.
"cwd": "${workspaceFolder}/src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator",
"stopAtEntry": false,
"console": "internalConsole"
},
{
"name": ".NET Core Launch (console)",
"type": "coreclr",
Expand Down
12 changes: 12 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,18 @@
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "build toolset",
"type": "shell",
"command": "dotnet",
"args": [
"build",
"-p:GenerateFullPaths=true",
"${workspaceFolder}/src/NuGet/Microsoft.Net.Compilers.Toolset/AnyCpu/Microsoft.Net.Compilers.Toolset.Package.csproj"
],
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "msbuild current project",
"type": "shell",
Expand Down
Loading