Skip to content

Merge 'main' into 'DefaultInterfaceImplementation'#61026

Merged
AlekseyTs merged 232 commits intodotnet:features/DefaultInterfaceImplementationfrom
AlekseyTs:DefaultInterfaceImplementation_103
Apr 29, 2022
Merged

Merge 'main' into 'DefaultInterfaceImplementation'#61026
AlekseyTs merged 232 commits intodotnet:features/DefaultInterfaceImplementationfrom
AlekseyTs:DefaultInterfaceImplementation_103

Conversation

@AlekseyTs
Copy link
Copy Markdown
Contributor

No description provided.

dotnet-bot and others added 30 commits March 31, 2022 14:03
…lease/dev17.3

Merge main-vs-deps to release/dev17.3
* Update Typescript VS interface

* Restore method signatures in completion provider

* Move completion override to completion service with providers

* Remove duplicate override

Co-authored-by: Maria Solano <mariasolano@microsoft.com>
This is a tactical hack which aims to address some of the CPU overhead
that we were seeing in dotnet#59818.

Closes dotnet#59818
…amicfileinfo-files-to-generators

Remove IDynamicFileInfo-added syntax trees to attempt to improve perf
…fficial-build

Use VS2022 for official build
Nothing exciting here: when we are asked for diagnostics, we grab it off
of the GeneratorDriver after running generators.
This is potentially going to make things slightly less efficient in
that the loop across all projets may be calling
GetProjectsThatTransitivelyDependOnThisProject multiple times;
the first time will do the actual work and cache it, but we're spending
the costs of extra lookups again. I don't think we had specific evidence
for that optimization being critical, so I'm aiming for simpler code
here.
Exclude System.Text.Encoding.CodePages from OptProf
@AlekseyTs AlekseyTs requested review from a team, 333fred and JoeRobich as code owners April 28, 2022 23:15
@AlekseyTs AlekseyTs requested a review from a team April 28, 2022 23:15
@AlekseyTs AlekseyTs requested a review from a team as a code owner April 28, 2022 23:15
@AlekseyTs AlekseyTs merged commit b9b0de9 into dotnet:features/DefaultInterfaceImplementation Apr 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.