-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
[automated] Merge branch 'vs16.11' => 'main' #6476
Conversation
Fix memory leak in ProjectRootElement.Reload
4adc477
to
14572cb
Compare
Fixes https://teams.microsoft.com/l/message/19:3212bf033f4c4b5198643a04fa1048fa@thread.skype/1620160142660?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=4ba7372f-2799-4677-89f0-7a1aaea3706c&parentMessageId=1620160142660&teamName=.NET%20Developer%20Experience&channelName=MSBuild&createdTime=1620160142660 Changes Made Protected writes to _overallBuildSuccess with _syncLock
This avoids diffs in the genapi-generated public interface that are happening because of changes in generated code for records in Roslyn 3.10.
This pull request has been updated. This PR merges commits made on vs16.11 by the following committers: |
Context The precomputed cache from dotnet/installer#10037 lives in Program Files after it's installed on a new computer. Program Files can only be accessed with admin privileges, which not all users have and those that have generally wouldn't expect. This permits reading the precomputed cache even without admin rights. Changes Made new FileStream(stateFile, FileMode.Open) opens the file as if you had read/write access but only actually grants you read permissions. It still requires administrator privileges, however, if a file requires administrator privileges to write to. This removes that requirement.
This pull request has been updated. This PR merges commits made on vs16.11 by the following committers: |
Fixes dotnet#6389 Context Strong Name Key Pairs aren't available on .NET 6+, and although it's fine to serialize null and remember that's what it is, deserializing involves assigning null to something that shouldn't exist, which is throwing an error, invalidating all RAR caches. This fixes that problem. Changes Made No longer serialize or deserialize a null value for KeyPair. Testing Allowed precomputed cache to function properly. (Local test only)
This pull request has been updated. This PR merges commits made on vs16.11 by the following committers: |
❌ Uh oh, this pull request could not be updated automatically. New commits were pushed to vs16.11, but I could not automatically push those to merge/vs16.11-to-main to update this PR. |
5 similar comments
❌ Uh oh, this pull request could not be updated automatically. New commits were pushed to vs16.11, but I could not automatically push those to merge/vs16.11-to-main to update this PR. |
❌ Uh oh, this pull request could not be updated automatically. New commits were pushed to vs16.11, but I could not automatically push those to merge/vs16.11-to-main to update this PR. |
❌ Uh oh, this pull request could not be updated automatically. New commits were pushed to vs16.11, but I could not automatically push those to merge/vs16.11-to-main to update this PR. |
❌ Uh oh, this pull request could not be updated automatically. New commits were pushed to vs16.11, but I could not automatically push those to merge/vs16.11-to-main to update this PR. |
❌ Uh oh, this pull request could not be updated automatically. New commits were pushed to vs16.11, but I could not automatically push those to merge/vs16.11-to-main to update this PR. |
I detected changes in the vs16.11 branch which have not been merged yet to main. I'm a robot and am configured to help you automatically keep main up to date, so I've opened this PR.
This PR merges commits made on vs16.11 by the following committers:
Instructions for merging from UI
This PR will not be auto-merged. When pull request checks pass, complete this PR by creating a merge commit, not a squash or rebase commit.
If this repo does not allow creating merge commits from the GitHub UI, use command line instructions.
Instructions for merging via command line
Run these commands to merge this pull request from the command line.
or if you are using SSH
After PR checks are complete push the branch
Instructions for resolving conflicts
Instructions for updating this pull request
Contributors to this repo have permission update this pull request by pushing to the branch 'merge/vs16.11-to-main'. This can be done to resolve conflicts or make other changes to this pull request before it is merged.
or if you are using SSH
Contact .NET Core Engineering if you have questions or issues.
Also, if this PR was generated incorrectly, help us fix it. See https://github.com/dotnet/arcade/blob/master/scripts/GitHubMergeBranches.ps1.