NuGet.Client
NuGet.Client copied to clipboard
Avoid need to sort sequences to compare equality.
Bug
Fixes: https://github.com/NuGet/Home/issues/13247
Regression? Last working version:
Description
Improves performance and reduces allocations when checking lists for equality.
PR Checklist
-
[x] PR has a meaningful title
-
[x] PR has a linked issue.
-
[x] Described changes
-
Tests
- [ ] Automated tests added
- OR
- [x] Test exception
- OR
- [ ] N/A
-
Documentation
- [ ] Documentation PR or issue filled
- OR
- [x] N/A
This PR has been automatically marked as stale because it has no activity for 7 days. It will be closed if no further activity occurs within another 90 days of this comment. If it is closed, you may reopen it anytime when you're ready again, as long as you don't delete the branch.
This PR has been automatically marked as stale because it has no activity for 7 days. It will be closed if no further activity occurs within another 90 days of this comment. If it is closed, you may reopen it anytime when you're ready again, as long as you don't delete the branch.
@Erarndt some tests are failing with this change https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=9173771&view=ms.vss-test-web.build-test-results-tab&runId=95788042&resultId=112702&paneView=debug
Team Review: Closing this PR for now