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

Snap 17.13P2 #76067

Merged
merged 649 commits into from
Nov 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
649 commits
Select commit Hold shift + click to select a range
8a94cdb
Update test
CyrusNajmabadi Nov 13, 2024
580377b
Update test
CyrusNajmabadi Nov 13, 2024
24fc1f3
Update src/Analyzers/CSharp/Tests/CSharpAnalyzers.UnitTests.projitems
CyrusNajmabadi Nov 13, 2024
1cf8c57
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Nov 13, 2024
42613df
Always sync text changes and active doc info to remote workspace (#75…
CyrusNajmabadi Nov 13, 2024
44fa212
Merge remote-tracking branch 'upstream/main' into unnecessaryImportGe…
CyrusNajmabadi Nov 13, 2024
78759a2
Switch to primary constructor
CyrusNajmabadi Nov 13, 2024
8abea8b
Switch to raw strings
CyrusNajmabadi Nov 13, 2024
6121e9b
Fix test
CyrusNajmabadi Nov 13, 2024
3afc07b
Fix test
CyrusNajmabadi Nov 13, 2024
cf054c1
Merge remote-tracking branch 'upstream/main' into fluentCases
CyrusNajmabadi Nov 13, 2024
18a8664
Add missing case
CyrusNajmabadi Nov 13, 2024
6952887
IN progress
CyrusNajmabadi Nov 13, 2024
f0afe6e
Pass along prematches
CyrusNajmabadi Nov 13, 2024
084c34f
Simplify
CyrusNajmabadi Nov 13, 2024
1745235
Revert
CyrusNajmabadi Nov 13, 2024
0307d39
Lint
CyrusNajmabadi Nov 13, 2024
3d723b2
Fix an allocation regression due to the recent SegmentedList change c…
ToddGrun Nov 13, 2024
e541697
Merge remote-tracking branch 'upstream/main' into unnecessaryImportGe…
CyrusNajmabadi Nov 13, 2024
c0556d2
Workaround failing official builds (#75898)
jjonescz Nov 13, 2024
f9212c2
improve goto-def on an invalid override
CyrusNajmabadi Nov 13, 2024
174e4d9
Fix issue where we were recommending removing the GetEnumerator metho…
CyrusNajmabadi Nov 13, 2024
13cdd19
Work item
CyrusNajmabadi Nov 13, 2024
ae3061f
Simplify
CyrusNajmabadi Nov 13, 2024
23edf8d
Simplify
CyrusNajmabadi Nov 13, 2024
e75664f
[EnC] Implement support for restarting subset of projects affected by…
tmat Nov 13, 2024
8c1fea8
Merge remote-tracking branch 'upstream/main' into forRecoverys
CyrusNajmabadi Nov 14, 2024
5900c2f
Ensure NFW gets reported before result is reported to client and remo…
dibarbet Nov 14, 2024
5c91b9d
improve goto-def on an invalid override (#75901)
CyrusNajmabadi Nov 14, 2024
857ad2c
Simplify
CyrusNajmabadi Nov 14, 2024
29e09e0
Do not run 'remove unnecessary imports' on generated code (#74762)
CyrusNajmabadi Nov 14, 2024
37aba07
Dont map spans for aspx files
davidwengier Nov 14, 2024
feb1350
Recover better when a user uses commas in a for-statement instead of …
CyrusNajmabadi Nov 14, 2024
3bc2a12
Don't map spans for aspx files (#75909)
davidwengier Nov 14, 2024
44b9b56
Improve go-to-derived with error conditions
CyrusNajmabadi Nov 14, 2024
5edfd8a
Use collection expr
CyrusNajmabadi Nov 14, 2024
a8d68d8
Update inheritance margin as well
CyrusNajmabadi Nov 14, 2024
e7cd138
Parse directives in trailing trivia as skipped tokens trivia (#75724)
jjonescz Nov 14, 2024
afc0e8a
Fix issue where we were recommending removing the GetEnumerator metho…
CyrusNajmabadi Nov 14, 2024
66eaea6
lint
CyrusNajmabadi Nov 14, 2024
9e2fda1
Only do loose check if we find nothing
CyrusNajmabadi Nov 14, 2024
329f915
Simplify
CyrusNajmabadi Nov 14, 2024
433bd9c
Merge branch 'main' into embeddedClassificationLater
CyrusNajmabadi Nov 14, 2024
826b0db
Update Gladstone (#75888)
tmat Nov 14, 2024
30cd2b3
Handle field reference from semantic model in non-field-backed proper…
cston Nov 14, 2024
2a67954
Fix case where we were erroneously offering to convert a dictionary t…
CyrusNajmabadi Nov 14, 2024
4554409
Update 'use simple using statement' to support global statements
CyrusNajmabadi Nov 14, 2024
4ff9a47
Work items
CyrusNajmabadi Nov 14, 2024
5ed5805
lint
CyrusNajmabadi Nov 14, 2024
848a690
Merge remote-tracking branch 'upstream/main' into embeddedClassificat…
CyrusNajmabadi Nov 14, 2024
789a655
Reduce some allocations from remote classification serialization (#75…
ToddGrun Nov 14, 2024
9337824
Add tests
CyrusNajmabadi Nov 14, 2024
f0933dc
Remove asserts
CyrusNajmabadi Nov 14, 2024
99cc6e3
Fix
CyrusNajmabadi Nov 14, 2024
ee2d185
review feedback
dibarbet Nov 14, 2024
ea7c07a
adjust comment
dibarbet Nov 14, 2024
24e78cf
Use `IsManagedType` for determining which state machine hoisted local…
jcouv Nov 14, 2024
77d5fe7
Add embedded classification support for locals passed into an annotat…
CyrusNajmabadi Nov 14, 2024
5601472
Update 'use simple using statement' to support global statements (#75…
CyrusNajmabadi Nov 14, 2024
96fa04a
Include projects to restart/rebuild in ManagedHotReloadUpdates (#75918)
tmat Nov 14, 2024
427cdb5
Improve go-to-impl and inheritance margin with error conditions (#75913)
CyrusNajmabadi Nov 14, 2024
6acf726
Reduce formatting allocation in CodeAnalysis process in scrolling spe…
ToddGrun Nov 14, 2024
747210f
Add more cases supported by 'use collection expression' (#75879)
CyrusNajmabadi Nov 14, 2024
116d579
Merge remote-tracking branch 'upstream/main' into openTypes
CyrusNajmabadi Nov 14, 2024
da8e09e
Update src/Compilers/CSharp/Portable/Parser/LanguageParser.cs
CyrusNajmabadi Nov 14, 2024
3147497
ADd tests
CyrusNajmabadi Nov 14, 2024
1df770b
Remove unnecessary options
CyrusNajmabadi Nov 14, 2024
10b1414
Merge branch 'openTypes' of https://github.com/CyrusNajmabadi/roslyn …
CyrusNajmabadi Nov 14, 2024
5a695dc
Add tests
CyrusNajmabadi Nov 14, 2024
4fcadd9
Simplify tests
CyrusNajmabadi Nov 14, 2024
7aff344
Share open type binding
CyrusNajmabadi Nov 14, 2024
f006bbb
Update src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs
CyrusNajmabadi Nov 14, 2024
74a3fe0
Update src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs
CyrusNajmabadi Nov 14, 2024
a671848
Add tests
CyrusNajmabadi Nov 14, 2024
ae6727f
Add tests
CyrusNajmabadi Nov 14, 2024
74bdd91
Merge branch 'openTypes' of https://github.com/CyrusNajmabadi/roslyn …
CyrusNajmabadi Nov 14, 2024
7a6328a
Simplify
CyrusNajmabadi Nov 14, 2024
cf0df29
Add semantic model test
CyrusNajmabadi Nov 14, 2024
5af3f7a
Update test
CyrusNajmabadi Nov 14, 2024
48688a5
Add testS
CyrusNajmabadi Nov 14, 2024
979f225
Add MetadataAsSource test for GoToTypeDefinitionHandler
JoeRobich Nov 14, 2024
d0b7fa5
Update test
CyrusNajmabadi Nov 15, 2024
13e7eba
Update test
CyrusNajmabadi Nov 15, 2024
913fd57
Enable TypeDefinitionProvider LSP capability (#75819)
JoeRobich Nov 15, 2024
11bc53d
Ensure NFW gets reported before result is reported to client and remo…
dibarbet Nov 15, 2024
1e6366f
Add docs and tests
CyrusNajmabadi Nov 15, 2024
739a4ef
Update test
CyrusNajmabadi Nov 15, 2024
ab8015d
Simplify shape of APIs used for Overload Resolution Priority feature …
AlekseyTs Nov 15, 2024
ad68d4b
EE: Support compact name in `IDkmLanguageInstructionDecoder.GetMethod…
cston Nov 15, 2024
b3b184c
Update dependencies from https://github.com/dotnet/arcade build 20241…
dotnet-maestro[bot] Nov 15, 2024
bf1ec77
Update .NET 9 runtime for single machine CI job (#75889)
jjonescz Nov 15, 2024
c267dc9
Update Language Feature Status.md (#75935)
CyrusNajmabadi Nov 15, 2024
e053eea
Merge remote-tracking branch 'upstream/main' into fix/59347-single-to…
CyrusNajmabadi Nov 15, 2024
b0aac2d
Clean up
CyrusNajmabadi Nov 15, 2024
2bd4adb
Clean up
CyrusNajmabadi Nov 15, 2024
632f8c8
Optimize single spread of IEnumerable to array (#75847)
RikkiGibson Nov 15, 2024
80dd9f6
Add docs
CyrusNajmabadi Nov 15, 2024
9f81d7b
Handle empty case
CyrusNajmabadi Nov 15, 2024
c66154b
In progress
CyrusNajmabadi Nov 15, 2024
b7fd7e7
delete
CyrusNajmabadi Nov 15, 2024
72fd45f
simplify
CyrusNajmabadi Nov 15, 2024
82684be
simplify
CyrusNajmabadi Nov 15, 2024
aa7a348
simplify
CyrusNajmabadi Nov 15, 2024
1ae1170
Add tests
CyrusNajmabadi Nov 15, 2024
dee171d
Raw strings
CyrusNajmabadi Nov 15, 2024
535ef6a
Raw strings
CyrusNajmabadi Nov 15, 2024
c7b24ec
String syntax
CyrusNajmabadi Nov 15, 2024
9500237
Do not show structure guides on raw string literals
CyrusNajmabadi Nov 15, 2024
20bc1a4
Add server side support for refreshing source generated files
dibarbet Nov 13, 2024
401ec47
Add more checks
CyrusNajmabadi Nov 15, 2024
9feec81
Merge branch 'main' into openTypes
CyrusNajmabadi Nov 15, 2024
c3f434b
review feedback
dibarbet Nov 15, 2024
c9dd27c
Fix UpdateBaseline failure when no valid change has been made before …
tmat Nov 15, 2024
0c6d00d
Convert single-line raw strings into multi-line on pressing <enter> (…
CyrusNajmabadi Nov 15, 2024
d09bc44
Do not show structure guides on raw string literals (#75938)
CyrusNajmabadi Nov 15, 2024
220538f
Add runtime async design doc (#75816)
333fred Nov 15, 2024
75e5769
Add params vs normal form test (#75937)
333fred Nov 15, 2024
2ddf197
Add server side support for refreshing source generated files (#75939)
dibarbet Nov 16, 2024
5810b4f
Reduce IVsFreeThreadedFileChangeEvents2.DirectoryChangedEx2 notificat…
ToddGrun Nov 16, 2024
f6f0035
Send over the new sourcetext's content checksum when sending notifica…
ToddGrun Nov 16, 2024
0a1a7c6
Handle `using var` in redundant assignment removal (#75952)
obonn1 Nov 18, 2024
530601e
Improve performance on `SymbolCompletionProviderTests` (#75496)
CyrusNajmabadi Nov 18, 2024
0d72d14
Tweaks to inline variable and nullable
CyrusNajmabadi Nov 18, 2024
a4bf9d4
IN progress
CyrusNajmabadi Nov 19, 2024
869c99d
Working for inline temp
CyrusNajmabadi Nov 19, 2024
ed139d1
mostly collection expr
CyrusNajmabadi Nov 19, 2024
1d9b96f
Fix tuple
CyrusNajmabadi Nov 19, 2024
ef60ad4
Fix equals value
CyrusNajmabadi Nov 19, 2024
cb8dfef
Revert file
CyrusNajmabadi Nov 19, 2024
324fd25
Include list of processes that lock file in `can't write file` error …
tmat Nov 19, 2024
6f6e987
Merge remote-tracking branch 'upstream/main' into openTypes
CyrusNajmabadi Nov 19, 2024
9497a5e
rename
CyrusNajmabadi Nov 19, 2024
7ed0bfe
do not use collection expression
CyrusNajmabadi Nov 19, 2024
30c1a45
do not use expr body or out var
CyrusNajmabadi Nov 19, 2024
efeea4c
Add tesets
CyrusNajmabadi Nov 19, 2024
f77d4d0
Adding tests
CyrusNajmabadi Nov 19, 2024
0a3e50a
use explicit else clause
CyrusNajmabadi Nov 19, 2024
21d4a4e
validate runtime behavior
CyrusNajmabadi Nov 19, 2024
0be4c20
Do not use expression bodies or patterns
CyrusNajmabadi Nov 19, 2024
530876b
Update extract method tests
CyrusNajmabadi Nov 19, 2024
3eb5102
Fixup test
CyrusNajmabadi Nov 19, 2024
a0e8e13
Add typeof teest
CyrusNajmabadi Nov 19, 2024
4d19b86
Add nameof teest
CyrusNajmabadi Nov 19, 2024
dd32790
Add analyzer
CyrusNajmabadi Nov 19, 2024
b2e545d
Add tests
CyrusNajmabadi Nov 19, 2024
7d828ee
Merge branch 'openTypes' into openTypesFixer
CyrusNajmabadi Nov 19, 2024
aaa10cb
Add tests
CyrusNajmabadi Nov 19, 2024
959bb32
Add tests
CyrusNajmabadi Nov 19, 2024
d573689
make sealed
CyrusNajmabadi Nov 19, 2024
282b3d0
Simplify tests
CyrusNajmabadi Nov 19, 2024
6fb1f23
Support unbound generic types in 'nameof' operator. (#75368)
CyrusNajmabadi Nov 19, 2024
0a8da15
Merge remote-tracking branch 'upstream/main' into openTypesFixer
CyrusNajmabadi Nov 19, 2024
d432a23
update test
CyrusNajmabadi Nov 19, 2024
5e9b7ed
Rename
CyrusNajmabadi Nov 19, 2024
bf1b9db
Postpone the code-style analysis config rule until NET10
arunchndr Nov 19, 2024
5197c8e
inherit refactoring state
CyrusNajmabadi Nov 19, 2024
9d5d7d7
Allow AnalysisModeStyle to override AnalysisLevelSuffixStyle
JoeRobich Nov 19, 2024
200e9fd
Merge branch 'main' into inlineVariableNullable
CyrusNajmabadi Nov 19, 2024
3643cac
Renames
CyrusNajmabadi Nov 20, 2024
7ad7e11
Renames
CyrusNajmabadi Nov 20, 2024
f14f7b5
update test
CyrusNajmabadi Nov 20, 2024
60f3dcd
update test
CyrusNajmabadi Nov 20, 2024
189cf9f
Fix
CyrusNajmabadi Nov 20, 2024
d88be6d
Postpone respecting the code-style analysis config rule until NET10 (…
JoeRobich Nov 20, 2024
991a2e3
update test
CyrusNajmabadi Nov 20, 2024
26f113c
rename files
CyrusNajmabadi Nov 20, 2024
f8d72fd
Tweaks to inline variable and nullable (#75966)
CyrusNajmabadi Nov 20, 2024
45b446c
Merge remote-tracking branch 'upstream/main' into fix-66009
CyrusNajmabadi Nov 20, 2024
26bca3c
inline
CyrusNajmabadi Nov 20, 2024
241b51b
simplify
CyrusNajmabadi Nov 20, 2024
6fe1e1b
Update tests
CyrusNajmabadi Nov 20, 2024
88e3f5b
Update tests
CyrusNajmabadi Nov 20, 2024
bfbc7ca
inline
CyrusNajmabadi Nov 20, 2024
e5a09a4
Simplify
CyrusNajmabadi Nov 20, 2024
d897589
Simplify
CyrusNajmabadi Nov 20, 2024
d12a2e1
sort
CyrusNajmabadi Nov 20, 2024
4ee9409
Implement find all references to preprocessing symbols (#66425)
CyrusNajmabadi Nov 20, 2024
a97f73a
Remove trailing comma when converting to a tuple
CyrusNajmabadi Nov 20, 2024
273f2a7
Remove trailing comma when converting to a tuple
CyrusNajmabadi Nov 20, 2024
9bea39d
Fix TFM of MSBuild.UnitTests (#75969)
jjonescz Nov 20, 2024
e0d0509
Remove trailing comma when converting to a tuple (#75987)
CyrusNajmabadi Nov 20, 2024
94fff7a
Update language feature status (#75962)
333fred Nov 20, 2024
50a5a2f
Prefer array to ReadOnlySpan over Span (#75853)
jjonescz Nov 21, 2024
6d7ee38
Update .NET 9 runtime for single machine CI job (#75889)
jjonescz Nov 15, 2024
ee1ae9f
Merge release/dev17.13 to main (#76006)
dotnet-bot Nov 21, 2024
d7b111f
Add fixer to convert from bound generic types in nameof to unbound ty…
CyrusNajmabadi Nov 21, 2024
5da7e94
Add a couple common type sizes to SegmentedArrayHelper's size/shift/o…
ToddGrun Nov 21, 2024
b8bc872
Reuse segments during SegmentedDictionary growth (#75943)
ToddGrun Nov 21, 2024
1207044
Use VisitRvalue to visit a function pointer (#75996)
RikkiGibson Nov 21, 2024
9b2cd5d
Check for BackingField instead of IsAutoProperty in NullableWalker (#…
RikkiGibson Nov 21, 2024
b07c3e4
Add test
CyrusNajmabadi Nov 21, 2024
0d1847f
Update test
CyrusNajmabadi Nov 21, 2024
319b622
Mark used Deconstruct methods
CyrusNajmabadi Nov 21, 2024
79811cd
Clear hoisted locals when disposing iterator and async-iterator state…
jcouv Nov 21, 2024
6963ba3
Mark used deconstruct methods. (#76012)
CyrusNajmabadi Nov 21, 2024
8f97318
Keep comments when removing unnecessary lambda expressions
CyrusNajmabadi Nov 22, 2024
62625c4
Only run Code Cleanup on documents from the VS workspace
CyrusNajmabadi Nov 22, 2024
ee58836
Cleanup
CyrusNajmabadi Nov 22, 2024
45e24db
Simplify tests (#75977)
CyrusNajmabadi Nov 22, 2024
c024fc6
Disable 'use interpolated string' with raw strings
CyrusNajmabadi Nov 22, 2024
5a9a16a
Fix
CyrusNajmabadi Nov 22, 2024
91f96d0
Fix explicit generation of static conversion methods in interfaces
CyrusNajmabadi Nov 22, 2024
fa63ad4
Remove unnecessary parentheses around collection expressions
CyrusNajmabadi Nov 22, 2024
9ce3c82
Update test
CyrusNajmabadi Nov 22, 2024
56b2cde
Apply suggestions from code review
CyrusNajmabadi Nov 22, 2024
12beae1
Fix location where inheritdoc doc comment is placed
CyrusNajmabadi Nov 22, 2024
ec42cb1
Add test demonstrating issue doesn't arise
CyrusNajmabadi Nov 22, 2024
f09bab1
Disable symbol search on generated documents
CyrusNajmabadi Nov 22, 2024
0eb7a3e
revert
CyrusNajmabadi Nov 22, 2024
0d9bcf1
Add the 'scoped' modifier in metadata-as-source
CyrusNajmabadi Nov 22, 2024
1a7204c
Tests
CyrusNajmabadi Nov 22, 2024
bd8a064
Tests
CyrusNajmabadi Nov 22, 2024
e24848d
Implement interface
CyrusNajmabadi Nov 22, 2024
c51d430
Use primary constructor
CyrusNajmabadi Nov 22, 2024
b9becb9
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Nov 22, 2024
a498b92
Make MaxSupportedLangVersion calculation dynamic (#75795)
kasperk81 Nov 22, 2024
0f18f42
[main] Update dependencies from dotnet/source-build-externals (#75971)
dotnet-maestro[bot] Nov 22, 2024
14244f6
Disable symbol search on generated documents (#76027)
CyrusNajmabadi Nov 22, 2024
d0ece16
Remove imports should only format the section of the document that wa…
CyrusNajmabadi Nov 22, 2024
2ae8b34
Keep trivia in 'make method synchronous'
CyrusNajmabadi Nov 22, 2024
af00810
Docs
CyrusNajmabadi Nov 22, 2024
2c4b274
Fix symbol display for backing fields (#76000)
RikkiGibson Nov 22, 2024
3ea1c84
Add the 'scoped' modifier in metadata-as-source (#76032)
CyrusNajmabadi Nov 22, 2024
cac0219
Keep comments when removing unnecessary lambda expressions (#76015)
CyrusNajmabadi Nov 22, 2024
13be083
Add test demonstrating issue doesn't arise (#76025)
CyrusNajmabadi Nov 22, 2024
0d2d498
Fix location where inheritdoc doc comment is placed (#76024)
CyrusNajmabadi Nov 22, 2024
a608cbd
Remove unnecessary parentheses around collection expressions (#76023)
CyrusNajmabadi Nov 22, 2024
2731462
Fix
CyrusNajmabadi Nov 22, 2024
ea5386f
Fix mixed case in automatic line ending
CyrusNajmabadi Nov 22, 2024
5664eb2
Spelling
CyrusNajmabadi Nov 22, 2024
d2c36dd
File scoped namespaces
CyrusNajmabadi Nov 22, 2024
65f6568
Update work item
CyrusNajmabadi Nov 22, 2024
1372830
Fix
CyrusNajmabadi Nov 22, 2024
3248330
Renames
CyrusNajmabadi Nov 22, 2024
f6f08b4
Only run Code Cleanup on documents from the VS workspace (#76019)
CyrusNajmabadi Nov 22, 2024
6329bae
Disable 'use interpolated string' with raw strings (#76021)
CyrusNajmabadi Nov 22, 2024
fe4c98a
Keep trivia in 'make method synchronous' (#76039)
CyrusNajmabadi Nov 22, 2024
36754e8
Fix explicit generation of static conversion methods in interfaces (#…
CyrusNajmabadi Nov 23, 2024
a124e51
Anonymous types in quick info should not have navigation links
CyrusNajmabadi Nov 23, 2024
8c9d5a2
Merge remote-tracking branch 'upstream/main' into removeImportsFormat…
CyrusNajmabadi Nov 23, 2024
ee2bc02
use raw strings in tests
CyrusNajmabadi Nov 23, 2024
f0bc04b
Fix missed case in automatic line ending (#76041)
CyrusNajmabadi Nov 23, 2024
b25b211
Anonymous types in quick info should not have navigation links (#76048)
CyrusNajmabadi Nov 23, 2024
36554b3
Fix
CyrusNajmabadi Nov 23, 2024
3ffa7c7
Use raw strings in tests
CyrusNajmabadi Nov 23, 2024
f16c920
Remove imports should only format the section of the document that wa…
CyrusNajmabadi Nov 23, 2024
c2deeae
Merge release/dev17.13 to main (#76051)
dotnet-bot Nov 23, 2024
f768f38
Merge remote-tracking branch 'upstream/main' into fix_inline_temporar…
CyrusNajmabadi Nov 23, 2024
dc54192
Reapply
CyrusNajmabadi Nov 23, 2024
bb7610d
fix Inline temporary variable adds unnecessary cast (#70423)
CyrusNajmabadi Nov 23, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions SpellingExclusions.dic
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
awaitable
Refactorings
Infos
cref
13 changes: 12 additions & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,12 @@ variables:
${{ else }}:
value: windows.vs2022preview.amd64

- name: Vs2022RegularQueueName
${{ if eq(variables['System.TeamProject'], 'public') }}:
value: windows.vs2022.amd64.open
${{ else }}:
value: windows.vs2022.amd64

- name: UbuntuQueueName
${{ if eq(variables['System.TeamProject'], 'public') }}:
value: Build.Ubuntu.2004.Amd64.Open
Expand Down Expand Up @@ -107,6 +113,11 @@ parameters:
default:
name: $(PoolName)
demands: ImageOverride -equals $(Vs2022PreviewQueueName)
- name: vs2022RegularPool
type: object
default:
name: $(PoolName)
demands: ImageOverride -equals $(Vs2022RegularQueueName)

stages:
- stage: Windows_Debug_Build
Expand Down Expand Up @@ -271,7 +282,7 @@ stages:
jobName: Test_Windows_CoreClr_Debug_Single_Machine
testArtifactName: Transport_Artifacts_Windows_Debug
configuration: Debug
poolParameters: ${{ parameters.vs2022PreviewPool }}
poolParameters: ${{ parameters.vs2022RegularPool }}
testArguments: -testCoreClr

- template: eng/pipelines/test-windows-job.yml
Expand Down
12 changes: 11 additions & 1 deletion docs/Language Feature Status.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ and will be updated as work progresses, features are added / removed, and as wor
This is not an exhaustive list of our features but rather the ones which have active development
efforts behind them.

# Working Set
# Working Set C#

| Feature | Branch | State | Developer | Reviewer | IDE Buddy | LDM Champ |
| ------- | ------ | ----- | --------- | -------- | --------- | --------- |
Expand All @@ -15,6 +15,16 @@ efforts behind them.
| [Null-conditional assignment](https://github.com/dotnet/csharplang/issues/6045) | [null-conditional-assignment](https://github.com/dotnet/roslyn/tree/features/null-conditional-assignment) | [In Progress](https://github.com/dotnet/roslyn/issues/75554) | [RikkiGibson](https://github.com/RikkiGibson) | [cston](https://github.com/cston), [jjonescz](https://github.com/jjonescz) | TBD | [RikkiGibson](https://github.com/RikkiGibson) |
| [`field` keyword in properties](https://github.com/dotnet/csharplang/issues/140) | [field-keyword](https://github.com/dotnet/roslyn/tree/features/field-keyword) | [Merged into 17.12p3](https://github.com/dotnet/roslyn/issues/57012) | [Youssef1313](https://github.com/Youssef1313), [cston](https://github.com/cston) | [333fred](https://github.com/333fred), [RikkiGibson](https://github.com/RikkiGibson) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) |
| [First-class Span Types](https://github.com/dotnet/csharplang/issues/7905) | [FirstClassSpan](https://github.com/dotnet/roslyn/tree/features/FirstClassSpan) | [Merged into 17.13p1](https://github.com/dotnet/roslyn/issues/73445) | [jjonescz](https://github.com/jjonescz) | [cston](https://github.com/cston), [333fred](https://github.com/333fred) | | [333fred](https://github.com/333fred), [stephentoub](https://github.com/stephentoub) |
| [Unbound generic types in `nameof`](https://github.com/dotnet/csharplang/issues/8480) | [PR](https://github.com/dotnet/roslyn/pull/75368) | [In Progress](https://github.com/dotnet/roslyn/pull/75368) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) | [jcouv](https://github.com/jcouv) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) | [CyrusNajmabadi](https://github.com/CyrusNajmabadi) |
| Runtime Async | [features/runtime-async](https://github.com/dotnet/roslyn/tree/features/runtime-async) | [In Progress](https://github.com/dotnet/roslyn/issues/75960) | [333fred](https://github.com/333fred) | [jcouv](https://github.com/jcouv), [RikkiGibson](https://github.com/RikkiGibson) | | |

# Working Set VB

| Feature | Branch | State | Developer | Reviewer | IDE Buddy | LDM Champ |
| ------- | ------ | ----- | --------- | -------- | --------- | --------- |
| Recognizing 'unmanaged' constraint | main | [Merged into 17.13 P2](https://github.com/dotnet/roslyn/pull/75665) | [AlekseyTs](https://github.com/AlekseyTs) | [cston](https://github.com/cston), [333fred](https://github.com/333fred) | (no IDE impact) | [jaredpar](https://github.com/jaredpar) |
| Overload Resolution Priority | [features/VBOverloadResolutionPriority](https://github.com/dotnet/roslyn/tree/features/VBOverloadResolutionPriority) | In Progress | [AlekseyTs](https://github.com/AlekseyTs) | [333fred](https://github.com/333fred), [cston](https://github.com/cston) | (no IDE impact) | [333fred](https://github.com/333fred) |


# C# 13.0

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# This document lists known breaking changes in Roslyn after .NET 9 all the way to .NET 10.
# Breaking changes in Roslyn after .NET 9.0.100 through .NET 10.0.100

This document lists known breaking changes in Roslyn after .NET 9 general release (.NET SDK version 9.0.100) through .NET 10 general release (.NET SDK version 10.0.100).

## `Span<T>` and `ReadOnlySpan<T>` overloads are applicable in more scenarios in C# 14 and newer

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# This document lists known breaking changes in Roslyn after .NET 6 all the way to .NET 7.
# Breaking changes in Roslyn after .NET 6.0.100 through .NET 7.0.100

This document lists known breaking changes in Roslyn after .NET 6 general release (.NET SDK version 6.0.100) through .NET 7 general release (.NET SDK version 7.0.100).

## All locals of restricted types are disallowed in async methods

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# This document lists known breaking changes in Roslyn after .NET 7 all the way to .NET 8.
# Breaking changes in Roslyn after .NET 7.0.100 through .NET 8.0.100

This document lists known breaking changes in Roslyn after .NET 7 general release (.NET SDK version 7.0.100) through .NET 8 general release (.NET SDK version 8.0.100).

## Ref modifiers of dynamic arguments should be compatible with ref modifiers of corresponding parameters

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# This document lists known breaking changes in Roslyn after .NET 8 all the way to .NET 9.
# Breaking changes in Roslyn after .NET 8.0.100 through .NET 9.0.100

This document lists known breaking changes in Roslyn after .NET 8 general release (.NET SDK version 8.0.100) through .NET 9 general release (.NET SDK version 9.0.100).

## InlineArray attribute on a record struct type is no longer allowed.

Expand Down
Loading
Loading