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 main to features/CollectionLiterals #68812

Merged
merged 744 commits into from
Jun 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
744 commits
Select commit Hold shift + click to select a range
316b1f4
Merge remote-tracking branch 'upstream/main' into noThrowDelay
CyrusNajmabadi Jun 8, 2023
1b1c8b7
Add dummy callback
CyrusNajmabadi Jun 8, 2023
09989fc
Merge remote-tracking branch 'upstream/main' into usePrimaryConstruct…
CyrusNajmabadi Jun 8, 2023
08e783f
docs
CyrusNajmabadi Jun 8, 2023
a4d55c4
Revert
CyrusNajmabadi Jun 8, 2023
63d4074
Merge pull request #68390 from CyrusNajmabadi/usePrimaryConstructorKe…
CyrusNajmabadi Jun 8, 2023
2c31d1c
Implement definite assignment and region analysis for inline array ty…
AlekseyTs Jun 8, 2023
ce5a320
Merge pull request #68457 from sharwell/fix-service
sharwell Jun 8, 2023
6079208
Merge pull request #68338 from sharwell/delays
sharwell Jun 8, 2023
cf124b4
Support 'foreach' for inline arrays. (#68297)
AlekseyTs Jun 8, 2023
352d10c
Update to Nerdbank.Streams 2.9.116
sharwell Jun 8, 2023
8412ca0
Merge pull request #68492 from sharwell/update-streams
sharwell Jun 8, 2023
bd4cedd
Merge 'main' into InlineArrays
AlekseyTs Jun 8, 2023
2cd15d6
Update version of roslyn-analyzers that Roslyn itself uses
CyrusNajmabadi Jun 8, 2023
0642d36
Make shared
CyrusNajmabadi Jun 8, 2023
1c80338
Make static
CyrusNajmabadi Jun 8, 2023
c23d2c1
Merge 'main' into InlineArrays (#68496)
AlekseyTs Jun 8, 2023
c9c8838
Make static
CyrusNajmabadi Jun 8, 2023
2af6113
Make static
CyrusNajmabadi Jun 8, 2023
fb2330f
Make static
CyrusNajmabadi Jun 8, 2023
384f18b
Merge pull request #68461 from dibarbet/dev/dibarbet/merge_lsp_tools_…
dibarbet Jun 8, 2023
ffae0a9
Make static
CyrusNajmabadi Jun 8, 2023
cb236ff
Make static
CyrusNajmabadi Jun 8, 2023
49be7a3
Make static
CyrusNajmabadi Jun 8, 2023
c4d0c35
Make static
CyrusNajmabadi Jun 8, 2023
aca8aa4
Merge branch 'main' into structureTag3
CyrusNajmabadi Jun 8, 2023
65cb2bd
Update versions
CyrusNajmabadi Jun 8, 2023
4b3255c
Allocate less in GetTypeByMetadataName (#68415)
CyrusNajmabadi Jun 8, 2023
06bce45
make static
CyrusNajmabadi Jun 8, 2023
130cee7
Merge remote-tracking branch 'upstream/main' into analyzersVersion
CyrusNajmabadi Jun 8, 2023
f74e2d3
make static
CyrusNajmabadi Jun 8, 2023
88e6323
make static
CyrusNajmabadi Jun 8, 2023
be1b83e
make static
CyrusNajmabadi Jun 8, 2023
e6e5800
make static
CyrusNajmabadi Jun 8, 2023
9533f94
Merge pull request #68368 from davidwengier/EnCNestedTypes
davidwengier Jun 8, 2023
485db1d
Merge remote-tracking branch 'upstream/main' into noThrowDelay
CyrusNajmabadi Jun 8, 2023
cb04373
Simplify
CyrusNajmabadi Jun 8, 2023
dcc66a6
Use expedited delay
CyrusNajmabadi Jun 8, 2023
795bb26
Merge pull request #68497 from CyrusNajmabadi/analyzersVersion
CyrusNajmabadi Jun 8, 2023
087a317
Merge pull request #68450 from CyrusNajmabadi/structureTag3
CyrusNajmabadi Jun 8, 2023
d6748b7
Remove duplicate NPM publishing step
dibarbet Jun 9, 2023
7cf135e
Update language server publishing
dibarbet Jun 8, 2023
634ae46
Merge pull request #68505 from dibarbet/dev/dibarbet/fix_publishing
dibarbet Jun 9, 2023
4f0feeb
Merge pull request #68052 from mavasani/SymbolStartSpanApi
mavasani Jun 9, 2023
fe267f9
Avoid UI state manipulation on background thread
sharwell Jun 9, 2023
179c4c3
Add sync test
CyrusNajmabadi Jun 9, 2023
3bc0a16
Simplify
CyrusNajmabadi Jun 9, 2023
0993895
Adds workarounds for Project System bugs in VS Code and a missing des…
tmat Jun 9, 2023
55e3953
Merge pull request #68382 from CyrusNajmabadi/noThrowDelay
CyrusNajmabadi Jun 9, 2023
d9a4149
Expect mapped paths in InterceptsLocationAttribute (#68242)
RikkiGibson Jun 9, 2023
0b630e2
Reduce allocations in outlining in pathlogical files
CyrusNajmabadi Jun 9, 2023
fd2b9e0
Simplify
CyrusNajmabadi Jun 9, 2023
4c3a9b4
Simplify
CyrusNajmabadi Jun 9, 2023
72c4f69
REf struct
CyrusNajmabadi Jun 9, 2023
ad342f0
Make noncopyable
CyrusNajmabadi Jun 9, 2023
0386fd6
Add assertions for shape of possibly intercepted call (#68447)
RikkiGibson Jun 9, 2023
c575b34
Prevent Uri/char[] allocs in RoslynErrorTag.Equals
sandyarmstrong Jun 9, 2023
fbb07ae
Merge pull request #68521 from dotnet/merges/main-to-features/interce…
RikkiGibson Jun 9, 2023
403f2ce
Merge pull request #68507 from sharwell/fix-rename
sharwell Jun 9, 2023
7a43937
Merge pull request #68522 from CyrusNajmabadi/stringFolding
CyrusNajmabadi Jun 9, 2023
0b9b963
Merge pull request #68525 from dotnet/dev/sandy/roslynerrortag-eq
CyrusNajmabadi Jun 9, 2023
20f6ef9
Fix HasFileLocalTypes check for constructed types (#68386)
RikkiGibson Jun 9, 2023
284f224
Update Telemetry Package version to 17.7.47
pieandcakes Jun 9, 2023
ef55b11
Skip checks for overridden or hidden members in overload resolution w…
cston Jun 10, 2023
53889cd
Fix missing comma classification in json classification
CyrusNajmabadi Jun 10, 2023
d6c1dd2
Expand comment
CyrusNajmabadi Jun 11, 2023
77239f3
Gracefully handle no analyzers case in DiagnosticComputer
mavasani Jun 12, 2023
4cbfec9
Merge pull request #68535 from CyrusNajmabadi/jsonPunctuation
CyrusNajmabadi Jun 12, 2023
b28e180
Fix non-deterministic ordering of quick actions
mavasani Jun 12, 2023
f80b59f
Implement IOperation support for `foreach` over an inline array. (#68…
AlekseyTs Jun 12, 2023
2cea5f8
Remove CPD attribute on DiaSymReader dependency (#68523)
mmitche Jun 12, 2023
ec7697b
Extract a common helper for adding/getting private implementation cla…
AlekseyTs Jun 12, 2023
4e1bb9e
Ensure adequate SemanticModel coverage for inline arrays. (#68509)
AlekseyTs Jun 12, 2023
dadd383
Fix formatting
mavasani Jun 12, 2023
55499bc
Avoid calling EnsureEventListeners from Workspace.Dispose
sharwell Jun 12, 2023
5bca78f
Merge pull request #68547 from mavasani/FixSuggestedActionsOrdering
mavasani Jun 12, 2023
f7c861b
Point manual publishing to public feed
dibarbet Jun 12, 2023
55af3f6
Fix goto-def on partial methods in LSP
CyrusNajmabadi Jun 12, 2023
65a72ba
Merge pull request #68552 from sharwell/faster-close
sharwell Jun 12, 2023
a4f3bbf
Merge pull request #68558 from dibarbet/dev/dibarbet/publish_public
dibarbet Jun 12, 2023
70e0d4f
Merge branch 'main' into update_language_server_publishing
dibarbet Jun 12, 2023
1bce189
Merge remote-tracking branch 'upstream/main' into lspGoToDef
CyrusNajmabadi Jun 12, 2023
f93b9a4
Update EnC-Supported-Edits.md (#68327)
tmat Jun 12, 2023
168b475
Add more interceptors tests (#68462)
RikkiGibson Jun 12, 2023
ab8c299
Merge pull request #68559 from CyrusNajmabadi/lspGoToDef
CyrusNajmabadi Jun 12, 2023
f321061
Include file-local name prefix in names of explicit interface impleme…
RikkiGibson Jun 13, 2023
cc55b84
Address remaining feedback from #68547
mavasani Jun 13, 2023
698af92
Add new (hopefully easier) telemetry mechanism (#68261)
ToddGrun Jun 13, 2023
7f8903f
Merge pull request #68570 from mavasani/FollowUpPR
mavasani Jun 13, 2023
c694282
Update dependencies from https://github.com/dotnet/roslyn-analyzers b…
dotnet-maestro[bot] Jun 13, 2023
7aa5af7
Merge pull request #68545 from mavasani/Bug1802055
mavasani Jun 13, 2023
b04ab31
Only make members required when RequiredMemberAttribute is present
sharwell Jun 13, 2023
def0686
Merge pull request #68564 from dotnet/features/interceptors
RikkiGibson Jun 13, 2023
1933632
Package Microsoft.CodeAnalysis.Test.Utilities for razor (#68417)
333fred Jun 13, 2023
07a7cc7
Merge pull request #68577 from sharwell/check-required
sharwell Jun 13, 2023
ad664fd
Improve error reporting around inline array access. (#68551)
AlekseyTs Jun 13, 2023
8596cb1
Update dependencies from https://github.com/dotnet/source-build-exter…
dotnet-maestro[bot] Jun 13, 2023
84fa8e1
add review comment to sb files (#68409)
oleksandr-didyk Jun 13, 2023
2f1c2a4
Fix document-highlights not working in vscode
CyrusNajmabadi Jun 13, 2023
445f2c6
Remove stale comments (#68557)
CyrusNajmabadi Jun 13, 2023
2807574
Fix error message when trying to use using-static with an invalid typ…
CyrusNajmabadi Jun 13, 2023
521dc4d
Merge pull request #68596 from CyrusNajmabadi/lspDocHighlights
CyrusNajmabadi Jun 13, 2023
1a3f8f8
Fix issues with 'use conditional' when using pattern variables
CyrusNajmabadi Jun 14, 2023
06cf285
Avoid work
CyrusNajmabadi Jun 14, 2023
0f49bc3
Support another case
CyrusNajmabadi Jun 14, 2023
3aa1376
Rename
CyrusNajmabadi Jun 14, 2023
6559de4
Simplify
CyrusNajmabadi Jun 14, 2023
db46b29
Add comment
CyrusNajmabadi Jun 14, 2023
17b7e5d
Use GetContainingLineNumber() to reduce allocations (#68605)
drewnoakes Jun 14, 2023
ac66ae2
Merge pull request #68604 from CyrusNajmabadi/useConditionalPattern
CyrusNajmabadi Jun 14, 2023
35e1e46
Move to newer CodeStyle, dotnet-format and compiler toolset NuGet pac…
mavasani Jun 14, 2023
bb804d5
Merge pull request #68608 from mavasani/Issue68501
mavasani Jun 14, 2023
26d99db
Fix 'use primary constructor' in the presence of directives
CyrusNajmabadi Jun 14, 2023
789f05b
Use primary constructors
CyrusNajmabadi Jun 14, 2023
10c6d36
Merge pull request #68612 from CyrusNajmabadi/usePrimaryDirectives
CyrusNajmabadi Jun 14, 2023
358bdb1
Update compiler
CyrusNajmabadi Jun 14, 2023
fb97c12
Fix xml tags when moving to primary constructors
CyrusNajmabadi Jun 14, 2023
9f6052a
Merge remote-tracking branch 'upstream/main' into usePrimaryDirectives
CyrusNajmabadi Jun 14, 2023
525c79f
Convert xml references when moving to primary constructors
CyrusNajmabadi Jun 14, 2023
4b9834b
Fix
CyrusNajmabadi Jun 14, 2023
68dadc2
Revert
CyrusNajmabadi Jun 14, 2023
1dd64f7
Revert "Update dependencies from https://github.com/dotnet/roslyn-ana…
sharwell Jun 14, 2023
1aa759a
Restore main versions of XliffTasks and SourceLink
333fred Jun 14, 2023
a0146c0
Update references to nested constants when moving to a primary constr…
CyrusNajmabadi Jun 14, 2023
c6111fc
Merge pull request #68299 from CyrusNajmabadi/primaryConstructors
CyrusNajmabadi Jun 14, 2023
f8cada0
Prevent `EditAndContinueFeedbackDiagnosticFileProvider` from throwing…
allisonchou Jun 14, 2023
39d4811
Adjust edit span for LSP completion when triggered in the middle of a…
genlu Jun 14, 2023
48f099c
Reduce allocations in ArrayBuilder.AddMany
jdrobison Jun 14, 2023
da73d87
Merge pull request #68624 from genlu/FixLspCompletionEdit
genlu Jun 14, 2023
3a1e758
VisualStudioProjectFactory: import the solution service once instead …
jdrobison Jun 14, 2023
c1bc982
Merge pull request #68528 from pieandcakes/patch-1
dibarbet Jun 15, 2023
b287fd9
Semantic snippets - `for` and `forr` snippets (#68508)
DoctorKrolic Jun 15, 2023
b76cd45
Suppress formatter-based serialization warnings in MetadataWriter (#6…
RikkiGibson Jun 15, 2023
7a7690e
Handle folders in source-generated file paths (#68494)
jjonescz Jun 15, 2023
363f595
Correctly handle trivia in inline statement snippets
DoctorKrolic Jun 15, 2023
7e3224c
Merge pull request #68625 from jdrobison/bug/1830263.ArrayBuilder-Add…
sharwell Jun 15, 2023
421d20f
Merge pull request #68615 from CyrusNajmabadi/xmlDocsPrimaryConstructors
CyrusNajmabadi Jun 15, 2023
1a85395
Address a prototype comment (#68613)
AlekseyTs Jun 15, 2023
c6a61f7
Don't be hacky
DoctorKrolic Jun 15, 2023
fcfb859
Small perf improvement during code action computation. (#68631)
ToddGrun Jun 15, 2023
f469912
More tests
DoctorKrolic Jun 15, 2023
e86d232
Rework
DoctorKrolic Jun 15, 2023
4912761
Add stub for IVsService<SVsSolution, IVsSolution2>
jdrobison Jun 15, 2023
0f6660e
Delete commented-out code
jdrobison Jun 15, 2023
0877ab1
Implement generic service exporters
sharwell Jun 15, 2023
1d0aec3
Fix completion edit span computation
genlu Jun 15, 2023
1a29604
[main] Update dependencies from dotnet/arcade (#68573)
dotnet-maestro[bot] Jun 15, 2023
f1e5900
Merge remote-tracking branch 'upstream/main' into update_language_ser…
dibarbet Jun 15, 2023
0735fde
Use newer version of msbuild
dibarbet Jun 15, 2023
57c3c3d
Merge pull request #68643 from genlu/FixEditSpan
genlu Jun 15, 2023
31615fa
Update Language Feature Status.md
arunchndr Jun 15, 2023
db6e016
Merge pull request #68647 from dibarbet/dev/dibarbet/fix_signed_build
dibarbet Jun 15, 2023
a265b0a
Sign humanizer dll with 3rd party cert
dibarbet Jun 15, 2023
41b61cb
Fix inserting new values with source generators (#68451)
chsienki Jun 15, 2023
fe0aeea
Update code to account for newly-available services
sharwell Jun 15, 2023
f47bc5a
Fix msbuild for real this time
dibarbet Jun 15, 2023
e8bcd56
Update EnC-Supported-Edits.md (#68645)
tmat Jun 16, 2023
6e5add1
Merge pull request #68651 from dibarbet/dev/dibarbet/fix_signed_build…
dibarbet Jun 16, 2023
e433961
Update dependencies from https://github.com/dotnet/source-build-exter…
dotnet-maestro[bot] Jun 16, 2023
8018983
Merge pull request #68633 from DoctorKrolic/inline-snippets-trivia
sharwell Jun 16, 2023
7077643
Don't rebind object initializer parents (#68449)
333fred Jun 16, 2023
8681fc3
Reduce allocations in MergedNamespaceSymbol.SlowGetChildNames (#68614)
jdrobison Jun 16, 2023
d267d67
Merge pull request #68504 from dibarbet/update_language_server_publis…
dibarbet Jun 16, 2023
d5c9a3c
Avoid caching cancelled state in GetValueOrNullAsync
sharwell Jun 16, 2023
bf9518f
Simplify caching
sharwell Jun 16, 2023
85f7ca6
Correct interpolated string addition parts counting (#68562)
333fred Jun 16, 2023
67c888f
Remove unnecessary null check
sharwell Jun 16, 2023
1472dd2
Don't try and use a previous entry if we don't have one (#68668)
chsienki Jun 16, 2023
c31875b
Merge pull request #68630 from jdrobison/bug/1827683.VisualStudioProj…
sharwell Jun 17, 2023
35d9e7d
Gimme that spell check goodness
davidwengier Jun 19, 2023
15da8d7
Merge pull request #68678 from davidwengier/RazorSpellCheck
davidwengier Jun 19, 2023
18b6358
Avoid `Span` creation when indexing into an inline array with a const…
AlekseyTs Jun 19, 2023
903a842
Initialize 'Flags' and 'DeclarationModifiers' in constructor of Sourc…
AlekseyTs Jun 19, 2023
94e29b5
Use IVsService to import IVsCodeDefView
sharwell Jun 19, 2023
dc1a74b
Use IVsService to import IVsFontAndColorStorage
sharwell Jun 19, 2023
a1432f5
Use IVsService to import IVsTaskStatusCenterService
sharwell Jun 19, 2023
10ea6cf
Use IVsService to import IVsStatusbar
sharwell Jun 19, 2023
f33c4df
Omit Slice call when start is 0 and 0 <= end <=length. (#68660)
AlekseyTs Jun 19, 2023
240a95e
Merge pull request #68422 from dotnet/locfiles/543b23dc-bcfa-4b39-906…
Cosifne Jun 19, 2023
501312c
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
3750282
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
9cb081b
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
6ad2f7e
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
7a56883
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
7b06390
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
356283e
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
d9cfea7
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
1f6efaa
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
4f58b19
Localized file check-in by OneLocBuild Task: Build definition ID 327:…
dotnet-bot Jun 19, 2023
16d7bbb
Merge pull request #68685 from dotnet/merges/release/dev17.7-to-main
dotnet-bot Jun 19, 2023
7787409
Merge pull request #68686 from dotnet/locfiles/1683e477-d3c7-4907-92d…
Cosifne Jun 20, 2023
b0b4061
Merge pull request #68693 from dotnet/merges/release/dev17.7-to-main
dotnet-bot Jun 20, 2023
1f050e4
Merge branch 'main' into usePrimaryConstructorFieldReference
CyrusNajmabadi Jun 20, 2023
b059755
[main] Update dependencies from dotnet/arcade (#68670)
dotnet-maestro[bot] Jun 20, 2023
3dc4402
Use IVsService to import IVsActivityLog
sharwell Jun 19, 2023
0d5996d
Use IVsService to import IBrokeredServiceContainer
sharwell Jun 19, 2023
9438de3
Simplify service imports in VisualStudioOptionPersisterProvider
sharwell Jun 19, 2023
fb07adc
Use IVsService to import IVsTextManager
sharwell Jun 19, 2023
95609f5
Merge pull request #68681 from sharwell/service-cleanup
sharwell Jun 20, 2023
e598a02
Merge pull request #68620 from CyrusNajmabadi/usePrimaryConstructorFi…
CyrusNajmabadi Jun 20, 2023
233fa30
Semantic snippets - `lock` snippet and a lot of refactoring (#68673)
DoctorKrolic Jun 20, 2023
50aa37f
Update dependencies from https://github.com/dotnet/source-build-exter…
dotnet-maestro[bot] Jun 20, 2023
f00cb1b
Ensure VisualStudioOptionPersister is only created once
sharwell Jun 20, 2023
bcab3f2
Document use of AsyncLazy<T>
sharwell Jun 20, 2023
c390c3c
Allow getting token types without passing Protocol types around
davidwengier Jun 21, 2023
3632964
Allow creating a language server without using Protocol types
davidwengier Jun 21, 2023
b80c41a
Primary Constructors: Implement double storage warning for field init…
AlekseyTs Jun 21, 2023
6753df8
Flesh out implementation of ref-safety rules for inline array operati…
AlekseyTs Jun 21, 2023
4baac24
Reduce allocations for LocalScopeBinder.BuildLocals (#68684)
jdrobison Jun 21, 2023
6df76ec
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 21, 2023
36962dc
Merge 'main' into InlineArrays
AlekseyTs Jun 21, 2023
91d9cb2
Merge pull request #68701 from sharwell/lazy-service
sharwell Jun 21, 2023
bed092c
Suppress "SYSLIB0050 // Type or member is obsolete" in tests
AlekseyTs Jun 21, 2023
1418690
EnC: Fix variable capture analysis in presense of parameter changes (…
tmat Jun 21, 2023
d8bd406
Merge 'main' into InlineArrays (#68717)
AlekseyTs Jun 21, 2023
368e8f3
Report exceptions thrown in callbacks in Workspace.SetCurrentSolution…
jasonmalinowski Jun 21, 2023
3e944dc
Whitespace
davidwengier Jun 21, 2023
8a200a9
Merge pull request #68722 from jasonmalinowski/add-error-reporting-fo…
jasonmalinowski Jun 21, 2023
17dcec1
Reduce number of iterations for LongInitializers test (#68723)
333fred Jun 21, 2023
965f716
PR feedback
davidwengier Jun 22, 2023
4dd94b2
Add ReportIVTs compiler mode (#68665)
333fred Jun 22, 2023
832d1ac
Merge pull request #68713 from davidwengier/DontExposeVSLSPTypes
davidwengier Jun 23, 2023
1a0de33
Return correctly formatted URIs for file watching
dibarbet Jun 23, 2023
c6a8ff6
Fix
dibarbet Jun 23, 2023
a7a5e4a
Fix tests
dibarbet Jun 23, 2023
7087922
Add reassigned variable modifier, and allow Razor to use same
davidwengier Jun 23, 2023
2370cba
Publish additional package and TFM for razor testing (#68725)
333fred Jun 23, 2023
d74c5d1
Validate diagnostics reported by source generators (#68635)
jjonescz Jun 23, 2023
f6b22c1
Merge pull request #68741 from dibarbet/fix_uri_file_watcher
dibarbet Jun 23, 2023
d0f4099
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 24, 2023
d7a60bb
Fix assert when using `__arglist` and `in` arguments together (#68726)
jjonescz Jun 26, 2023
eae24fa
Merge 'main' into InlineArrays
AlekseyTs Jun 26, 2023
a254496
Pack feature Id and error numbers
AlekseyTs Jun 26, 2023
419ee23
EnC: Stop reporting CS7101 on runtime that supports generic updates (…
tmat Jun 26, 2023
c22af05
Merge 'InlineArrays' feature into 'main' (#68783)
AlekseyTs Jun 26, 2023
b50a84b
Add razor compiler EA project ref (#68732)
chsienki Jun 26, 2023
6af144c
EnC: Implement support for editing types with primary constructors (#…
tmat Jun 26, 2023
ce867ff
Test GetTypeInfo on values given to missing attribute (#68427)
jcouv Jun 26, 2023
ab87b4f
Fixed CA1854: Prefer IDictionary.TryGetValue(TKey, out TValue) occurr…
Miizukii Jun 27, 2023
87286e9
Fixes SyntaxFactory.UsingDirective overload which always throws (#68762)
GrahamTheCoder Jun 27, 2023
bdbf1cb
More workarounds for VS Code project system issues (#68792)
tmat Jun 27, 2023
0f3200c
Roslyn side changes to enable full solution background analysis in LS…
mavasani Jun 27, 2023
5d944ea
Merge pull request #68799 from mavasani/FSA_LSP
mavasani Jun 27, 2023
faa8b81
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 27, 2023
03e0624
Update VSTelemetry package version
ToddGrun Jun 27, 2023
01dc829
Merge pull request #68806 from ToddGrun/dev/toddgrun/UpdateVSTelemetr…
arunchndr Jun 27, 2023
5779db1
remove long gone owners (#68755)
danmoseley Jun 27, 2023
575bc42
Merge pull request #68744 from davidwengier/TokenModifiers
davidwengier Jun 28, 2023
f4f5b39
Merge remote-tracking branch 'upstream/main' into collections-merge
cston Jun 28, 2023
2122c82
Regenerate bound nodes
RikkiGibson Jun 28, 2023
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 .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ docs/compilers @dotnet/roslyn-compiler
docs/ide @dotnet/roslyn-ide

eng/ @dotnet/roslyn-infrastructure
eng/SourceBuild* @dotnet/source-build-internal
scripts/ @dotnet/roslyn-infrastructure

src/Analyzers/ @dotnet/roslyn-ide
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
.dotnet/
.tools/
.packages/
.nuget/

# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
!packages/*/build/
Expand Down
23 changes: 23 additions & 0 deletions Roslyn.sln
Original file line number Diff line number Diff line change
Expand Up @@ -523,10 +523,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Exte
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.UnitTests", "src\Tools\ExternalAccess\RazorCompilerTest\Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.UnitTests.csproj", "{828FD0DB-9927-42AC-B6C2-D1514965D6C3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.LanguageServer", "src\Features\LanguageServer\Microsoft.CodeAnalysis.LanguageServer\Microsoft.CodeAnalysis.LanguageServer.csproj", "{2A3C94F7-5B5E-4CDC-B645-672815E61DEB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.LanguageServer.UnitTests", "src\Features\LanguageServer\Microsoft.CodeAnalysis.LanguageServer.UnitTests\Microsoft.CodeAnalysis.LanguageServer.UnitTests.csproj", "{9A90AA02-4275-40ED-B1F1-731AF17E675C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Net.Compilers.Toolset.Framework.Package", "src\NuGet\Microsoft.Net.Compilers.Toolset\Framework\Microsoft.Net.Compilers.Toolset.Framework.Package.csproj", "{521ADC3E-CC15-414B-9356-D87C5BCF3A24}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LanguageServer", "LanguageServer", "{D449D505-CC6A-4E0B-AF1B-976E2D0AE67A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.VisualStudio.LanguageServices.DevKit", "src\VisualStudio\DevKit\Impl\Microsoft.VisualStudio.LanguageServices.DevKit.csproj", "{9B7AC5C2-293D-438D-B9A2-1EDDC2C6BF00}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Features.UnitTests", "src\Features\CSharpTest\Microsoft.CodeAnalysis.CSharp.Features.UnitTests.csproj", "{E645B517-5766-46FB-AA4A-D4D30C9E3BE6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Features.UnitTests", "src\Features\Test\Microsoft.CodeAnalysis.Features.UnitTests.csproj", "{9296F799-5DE4-4E12-A68E-AAC39B0EB90A}"
Expand Down Expand Up @@ -1295,10 +1301,22 @@ Global
{828FD0DB-9927-42AC-B6C2-D1514965D6C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{828FD0DB-9927-42AC-B6C2-D1514965D6C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{828FD0DB-9927-42AC-B6C2-D1514965D6C3}.Release|Any CPU.Build.0 = Release|Any CPU
{2A3C94F7-5B5E-4CDC-B645-672815E61DEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2A3C94F7-5B5E-4CDC-B645-672815E61DEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2A3C94F7-5B5E-4CDC-B645-672815E61DEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2A3C94F7-5B5E-4CDC-B645-672815E61DEB}.Release|Any CPU.Build.0 = Release|Any CPU
{9A90AA02-4275-40ED-B1F1-731AF17E675C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9A90AA02-4275-40ED-B1F1-731AF17E675C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9A90AA02-4275-40ED-B1F1-731AF17E675C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9A90AA02-4275-40ED-B1F1-731AF17E675C}.Release|Any CPU.Build.0 = Release|Any CPU
{521ADC3E-CC15-414B-9356-D87C5BCF3A24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{521ADC3E-CC15-414B-9356-D87C5BCF3A24}.Debug|Any CPU.Build.0 = Debug|Any CPU
{521ADC3E-CC15-414B-9356-D87C5BCF3A24}.Release|Any CPU.ActiveCfg = Release|Any CPU
{521ADC3E-CC15-414B-9356-D87C5BCF3A24}.Release|Any CPU.Build.0 = Release|Any CPU
{9B7AC5C2-293D-438D-B9A2-1EDDC2C6BF00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9B7AC5C2-293D-438D-B9A2-1EDDC2C6BF00}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9B7AC5C2-293D-438D-B9A2-1EDDC2C6BF00}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9B7AC5C2-293D-438D-B9A2-1EDDC2C6BF00}.Release|Any CPU.Build.0 = Release|Any CPU
{E645B517-5766-46FB-AA4A-D4D30C9E3BE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E645B517-5766-46FB-AA4A-D4D30C9E3BE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E645B517-5766-46FB-AA4A-D4D30C9E3BE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -1565,7 +1583,10 @@ Global
{8BC50AFF-1EBF-4E9A-AEBB-04F387AA800F} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{E5E0BF73-95F7-4BC3-8443-2336C4FF4297} = {8977A560-45C2-4EC2-A849-97335B382C74}
{828FD0DB-9927-42AC-B6C2-D1514965D6C3} = {8977A560-45C2-4EC2-A849-97335B382C74}
{2A3C94F7-5B5E-4CDC-B645-672815E61DEB} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A}
{9A90AA02-4275-40ED-B1F1-731AF17E675C} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A}
{521ADC3E-CC15-414B-9356-D87C5BCF3A24} = {C52D8057-43AF-40E6-A01B-6CDBB7301985}
{9B7AC5C2-293D-438D-B9A2-1EDDC2C6BF00} = {8DBA5174-B0AA-4561-82B1-A46607697753}
{E645B517-5766-46FB-AA4A-D4D30C9E3BE6} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6}
{9296F799-5DE4-4E12-A68E-AAC39B0EB90A} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6}
{57B7C0AA-E14A-41F6-AD06-FB3937F66FC2} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6}
Expand Down Expand Up @@ -1624,6 +1645,8 @@ Global
src\Compilers\Server\VBCSCompiler\VBCSCompilerCommandLine.projitems*{9508f118-f62e-4c16-a6f4-7c3b56e166ad}*SharedItemsImports = 5
src\Compilers\VisualBasic\vbc\VbcCommandLine.projitems*{975cd834-45f4-4ea0-a395-cb60dbd0e214}*SharedItemsImports = 5
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\WorkspaceExtensions.projitems*{99f594b1-3916-471d-a761-a6731fc50e9a}*SharedItemsImports = 13
src\Dependencies\Collections\Microsoft.CodeAnalysis.Collections.projitems*{9b7ac5c2-293d-438d-b9a2-1eddc2c6bf00}*SharedItemsImports = 5
src\Dependencies\PooledObjects\Microsoft.CodeAnalysis.PooledObjects.projitems*{9b7ac5c2-293d-438d-b9a2-1eddc2c6bf00}*SharedItemsImports = 5
src\Analyzers\VisualBasic\CodeFixes\VisualBasicCodeFixes.projitems*{9f9ccc78-7487-4127-9d46-db23e501f001}*SharedItemsImports = 13
src\Analyzers\CSharp\CodeFixes\CSharpCodeFixes.projitems*{a07abcf5-bc43-4ee9-8fd8-b2d77fd54d73}*SharedItemsImports = 5
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CSharpWorkspaceExtensions.projitems*{a07abcf5-bc43-4ee9-8fd8-b2d77fd54d73}*SharedItemsImports = 5
Expand Down
24 changes: 23 additions & 1 deletion azure-pipelines-official.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ trigger:
- main-vs-deps
- release/dev16.*-vs-deps
- release/dev17.*
- features/lsp_tools_host
exclude:
- release/dev17.0
pr: none
Expand Down Expand Up @@ -81,7 +82,7 @@ stages:
displayName: Build and Test
pool:
name: NetCore1ESPool-Svc-Internal
demands: ImageOverride -equals windows.vs2022.amd64
demands: ImageOverride -equals windows.vs2022preview.amd64

jobs:
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.7') }}:
Expand Down Expand Up @@ -130,6 +131,12 @@ stages:
- powershell: Write-Host "##vso[task.setvariable variable=VisualStudio.DropName]Products/$(System.TeamProject)/$(Build.Repository.Name)/$(SourceBranchName)/$(Build.BuildNumber)"
displayName: Setting VisualStudio.DropName variable

- task: NodeTool@0
inputs:
versionSpec: '16.x'
displayName: 'Install Node.js'


- task: NuGetToolInstaller@0
inputs:
versionSpec: '4.9.2'
Expand Down Expand Up @@ -303,6 +310,21 @@ stages:
ArtifactName: 'PackageArtifacts'
condition: succeeded()

# Publish language server package
- powershell: Write-Host "##vso[task.setvariable variable=NPMFileName]$((ls -file $(Build.SourcesDirectory)\artifacts\packages\Release\NPM\ | select -First 1).FullName)"
displayName: Setting NPM Package Variable

# Authenticates the .npmrc file for publishing to the internal AzDO feed.
# See: https://learn.microsoft.com/azure/devops/pipelines/tasks/package/npm-authenticate?view=azure-devops
- task: npmAuthenticate@0
displayName: Authenticate NPM Feed
inputs:
workingFile: $(Build.SourcesDirectory)/src/VisualStudio/DevKit/Impl/.npmrc
customEndpoint: devdiv-vs-green-npm-package-feed

- script: npm publish --userconfig $(Build.SourcesDirectory)\src\VisualStudio\DevKit\Impl\.npmrc $(NPMFileName)
displayName: Publish Language Server NPM Package

# Publish Asset Manifests for Build Asset Registry job
- task: PublishBuildArtifacts@1
displayName: Publish Asset Manifests
Expand Down
Loading