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 'dotnet/main' into ParamsCollections #71824

Merged

Conversation

AlekseyTs
Copy link
Contributor

Trivial merge conflicts only.
The last commit disables/adjusts several ParamsCollections unit-tests because collection expressions conversions rules were changed in 'main'.

CyrusNajmabadi and others added 30 commits January 11, 2024 10:37
Speed up integration test build by only building required dependencies
Don't hard select promoted default item if there's filter text
- Replaced (almost) all uses of LSP types in XAML EA APIs
Today, when ENCing, we avoid actually emitting IL for members that were not touched by the user. However, we still calculate diagnostics for the entire compilation, which is a lot of unnecessary work. To address this, we plumb the existing symbol filter through `Symbol.ForceComplete`, avoid work on symbols that should not be completed for this ENC session.
* Add tests

* Fix field load in assignment

* Add more tests
CyrusNajmabadi and others added 15 commits January 25, 2024 13:53
…ForDocData

Check Frame's VSFPROPID_IsDocDataInitialized before Getting DocData
Co-authored-by: Jason Malinowski <jason@jason-m.com>
Co-authored-by: Jason Malinowski <jason@jason-m.com>
Fix System.Data.SqlClient version alert
Load Roslyn DevKit assemblies into the default ALC
* Do not throw exceptions when we can't make a doc id

* Use chars

* Simplify code

* Add tests

* consistency

* Push check through

* Logic

* efficiency

* nrt

* nrt

* update

* Add resiliency to null

* Docs

* Remove unnecessary boolean

* REvert

* Docs

* Docs

* Rename

* consistency

* Add docs

* Add docs

* Fix

* Lint

* Remove pooling

* Tweak docs

* Add assert

* Docs

* Fix assert

* move api

* move to non-primary constructor

* move to non-primary constructor

* move to cleanup pr

* move to cleanup pr

* move to cleanup pr

* move to cleanup pr

* move to cleanup pr

* move to cleanup pr

* Remove boolean flow

* Allow null

* doc

* Fix docs

* move back

* Add docs

* Simplify

* Revert

* Revert

* Revert

* Add assertion and comment
@AlekseyTs AlekseyTs requested review from 333fred, a team and dibarbet as code owners January 26, 2024 20:33
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged Issues and PRs which have not yet been triaged by a lead label Jan 26, 2024
@AlekseyTs
Copy link
Contributor Author

@RikkiGibson, @333fred, @dotnet/roslyn-compiler Need a sign-off for a merge from 'main'

@AlekseyTs AlekseyTs enabled auto-merge January 26, 2024 20:34
@AlekseyTs AlekseyTs merged commit 897fd49 into dotnet:features/ParamsCollections Jan 26, 2024
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Compilers 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.