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

Conversation

cston
Copy link
Member

@cston cston commented Jun 28, 2023

No description provided.

CyrusNajmabadi and others added 30 commits June 7, 2023 18:30
…ctorKeywordName

Fix 'use primary constructor' with nested types.
Fix 'Use Local Function' fixer in code style layer
Use DelayTimeSpan where applicable
Fixes random test failures involving cancellation of ServiceHub requests.
…tools_host

Merge internal fork of LSP tools back into Roslyn
* Initial stubs for less allocs

* Add type support

* Update helpers

* remove

* Break out type

* Fix

* Fix

* Fix

* Fix vb

* Update tests

* ToString

* ReverT

* move more cases over to memory

* move more cases over to memory

* Revert

* Revert

* renames

* Simplify assert

* Fix

* Rename

* Do the work for types as well

* Move methods down

* Ordering

* Simpler pattern

* revert

* Add docs

* Remove another alloc

* Shortcircuit common case

* Break helper into specific versions for compiler vs ide layers

* Use group-by

* remove

* Use explicit type

* make field

* Throw unreachable

* use explicit type

* use explicit type

* Don't allow

* newline

* use 'default'

* Be more explicit

* REmove assert

* Simplify

* Simplify

* Add assert

* Move assert

* Move local

* Add helper

* use constnat

* use constnat

* Simplify

* Fix

* Simplify

* Update src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs

* Add assert

* Add assert back in

* use helper

* Use new arity scanning logic

* Simplify matching

* Update src/Features/LanguageServer/Protocol/Handler/SpellCheck/AbstractSpellCheckingHandler.cs
AlekseyTs and others added 17 commits June 26, 2023 08:31
…ences (dotnet#66515)

* fixed CA1854 occurrences c#

* fixed CA1854 occurrences VB

* VB init with Nothing + fix formatting

* Address PR feedback

* Update src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs

Co-authored-by: Jan Jones <jan.jones.cz@gmail.com>

* remove redundant ifs

* Apply suggestions from code review

Co-authored-by: CyrusNajmabadi <cyrus.najmabadi@gmail.com>

---------

Co-authored-by: Jan Jones <jan.jones.cz@gmail.com>
Co-authored-by: CyrusNajmabadi <cyrus.najmabadi@gmail.com>
…P/VSCode

Work towards dotnet#68553.
This needs a corresponding change in dotnet/vscode-csharp repo. I verified that this change + the corresponding vscode-csharp change enables FSA support in C# DevKit extension in VSCode.

Needs couple more Roslyn side fixes as a follow-up: dotnet#68797 and dotnet#68798
Roslyn side changes to enable full solution background analysis in LSP/VSCode
…626.5 (dotnet#68802)

[main] Update dependencies from dotnet/arcade
- Coherency Updates:
  - Microsoft.DotNet.XliffTasks: from 1.0.0-beta.23312.2 to 1.0.0-beta.23319.1 (parent: Microsoft.DotNet.Arcade.Sdk)
…lemetryPackageVersion

Update VSTelemetry package version
@cston cston requested review from a team as code owners June 28, 2023 12:12
@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Issues and PRs which have not yet been triaged by a lead labels Jun 28, 2023
@RikkiGibson
Copy link
Contributor

RikkiGibson commented Jun 28, 2023

@jaredpar Bootstrap failure shows a double write to D:\a\_work\1\s\artifacts\bin\Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests\Release\net472\Microsoft.VisualStudio.Text.Internal.dll. Reported in Build.binlog. Haven't we seen a failure like this before?

@RikkiGibson
Copy link
Contributor

Double write issue is suppressed in practice and tracked by #62372

@cston cston merged commit 308b868 into dotnet:features/CollectionLiterals Jun 28, 2023
@cston cston deleted the collections-merge branch June 28, 2023 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Infrastructure untriaged Issues and PRs which have not yet been triaged by a lead
Projects
None yet
Development

Successfully merging this pull request may close these issues.