Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: soucod/msbuild

Tags

v17.11.0-preview-24279-02

Toggle v17.11.0-preview-24279-02's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix NRE in target batching (dotnet#10185)

Fixes dotnet#10180

### Context

dotnet#10102 made certain batching scenarios fail with a null-ref exception.

### Changes Made

Moved the call to `LogTargetBatchFinished` to make sure that the loop doesn't exit with null `targetLoggingContext`.

### Testing

New unit test with a repro project.

v17.11.0-preview-24225-01

Toggle v17.11.0-preview-24225-01's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request dotnet#10014 from YuliiaKovalova/dev/ykovalova/ana…

…lyzers_aquisition_experience

Analyzers acquisition experience

v17.6.11

Toggle v17.6.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request dotnet#10053 from surayya-MS/exp/surayya-MS/1es_vs…

…17.6

[release/vs17.6] Onboard 1es templates (dotnet#9924)

v17.10.4

Toggle v17.10.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request dotnet#10020 from dotnet/backport/pr-9984-to-vs17.10

[vs17.10] Include Microsoft.Common.Test.targets in Arm64

v17.11.0-preview-24178-16

Toggle v17.11.0-preview-24178-16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request dotnet#9945 from dotnet-maestro-bot/merge/vs17.10-…

…to-main

[automated] Merge branch 'vs17.10' => 'main'

v17.0.3

Toggle v17.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[release/6.0.1xx] Bump System.Security.Cryptography.Xml to 6.0.1 and …

…System.Security.Cryptography.Pkcs to 6.0.4 (dotnet#9867)

v17.9.8

Toggle v17.9.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Revert "Load Microsoft.DotNet.MSBuildSdkResolver into default load co…

…ntext" (dotnet#9857)

* Revert "Load Microsoft.DotNet.MSBuildSdkResolver into default load context (MSBuild.exe only) (dotnet#9439)"

This reverts commit 6257b8e.

* Bump version

v17.10.0-preview-24127-03

Toggle v17.10.0-preview-24127-03's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[main] Update dependencies from dotnet/roslyn, nuget/nuget.client (do…

…tnet#9783)

* Update dependencies from https://github.com/dotnet/roslyn build 20240222.4

Microsoft.Net.Compilers.Toolset
 From Version 4.10.0-2.24116.4 -> To Version 4.10.0-2.24122.4

* Update dependencies from https://github.com/nuget/nuget.client build 6.10.0.44

NuGet.Build.Tasks
 From Version 6.10.0-preview.2.36 -> To Version 6.10.0-preview.2.44

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

v17.9.6

Toggle v17.9.6's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
[vs17.9] Update dependencies from dotnet/roslyn, nuget/nuget.client (d…

…otnet#9644)

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.74

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.70 -> To Version 6.9.0-rc.74

* Update dependencies from https://github.com/dotnet/roslyn build 20240104.13

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23629.3 -> To Version 4.9.0-3.24054.13

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.86

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.70 -> To Version 6.9.0-rc.86

* Update dependencies from https://github.com/dotnet/roslyn build 20240119.10

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23629.3 -> To Version 4.9.0-3.24069.10

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.86

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.70 -> To Version 6.9.0-rc.86

* Update dependencies from https://github.com/dotnet/roslyn build 20240123.3

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23629.3 -> To Version 4.9.0-3.24073.3

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.86

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.70 -> To Version 6.9.0-rc.86

* Update dependencies from https://github.com/dotnet/roslyn build 20240131.11

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23629.3 -> To Version 4.9.0-3.24081.11

* Update Directory.Build.targets

* Update Versions.props

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Viktor Hofer <[email protected]>
Co-authored-by: MichalPavlik <[email protected]>

v17.10.0-preview-24101-01

Toggle v17.10.0-preview-24101-01's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
TargetEntry optimizations for Results (dotnet#9590)

Context
@jeffkl has a case with potentially thousands of items that would all go into one bucket in the Returns. MSBuild is deduplicating it, but so is NuGet, which is wasteful, so he will likely stop using Returns. This change will save him a small amount of allocations, but it would save a ton of allocations if he were to keep using it, since it will no longer need to repeatedly reallocate the HashSet, and it won't need to allocate as many Lists. It will still save one List's worth of allocations on every single Target that doesn't have a Returns.

Changes Made
Effectively making List allocations lazier and taking advantage of ToList to avoid doing as many (duplicated) collection operations.