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

[manual] Merge release/8.0-staging into release/8.0 #110335

Merged
merged 24 commits into from
Dec 2, 2024

Conversation

carlossanlop
Copy link
Member

@carlossanlop carlossanlop commented Dec 2, 2024

Merge commit

All OOBs were explicitly turned off last month and no OOB package fixes were shipped, so there was nothing to turn off for this month. #108862 (comment)

github-actions bot and others added 24 commits October 15, 2024 05:38
In src/coreclr/debug/daccess/dacdbiimpl.cpp
- If g_pDebugger is NULL, produce an error, or NULL result instead of an invalid memory access.
- This caused problems when debugging with a debug version of the DAC

In src/coreclr/debug/di/module.cpp
- Avoid attempting to get the MapAddr if the number of entries in the map is 0, as it may not yet be fully initialized and attempting to call the GetMapAddr function may cause an ASSERT in debug/checked versions of the DAC

In src/coreclr/utilcode/collections.cpp
- If a CHashTable is not fully initialized, or is in an intermediate state, its possible for the linked list to have an infinite cycle. Tweak the iteration here under the DAC to stop
  - This is  known to cause stack walking to loop infinitely in the debugger when debugging a runtime which has suspended at a non-safe point

Co-authored-by: David Wrighton <davidwr@microsoft.com>
…ease/8.0-staging

[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
* Fix stress-http pipeline

* declare missing env vars for Windows Build
…non-beta x64 image (dotnet#109456)

Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
…otnet#109386)

* handle case of Proc Index > MAX_SUPPORTED_CPUS

* PR feedback

* Update comment

---------

Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
)

Backport of dotnet#109381

There exists a possibility where the klass being passed to try_prepare_objaddr_callvirt_optimization is not legit. This can result in unpredictable crashes.

To fix, we pass the MonoType and flush out the MonoClass by calling mono_class_from_mono_type_internal.

Fixes dotnet#109111
Co-authored-by: Avinesh Singh <Avinesh.Singh@deshaw.com>
Co-authored-by: Radek Zikmund <32671551+rzikm@users.noreply.github.com>
This was introduced by dotnet#101073 but we the fedora-39-helix image doesn't exist and we're using 38 in main.

Fixes dotnet#109822
A call to `Assembly.Location` was added in a recent fix. It has `IL30000` suppressed via `#pragma warning disable`, but that only applies to the compilation of the library itself. Consumers will hit it when doing something like publishing their app as NativeAOT.

This change adds an `[UnconditionalSuppressMessage]` to the `MsQuicApi` static constructor such that `IL30000` should also be suppressed for apps consuming the runtime.

This was caught in an aspnetcore deps flow PR coming from runtime.

Co-authored-by: Elinor Fung <elfung@microsoft.com>
…sisting them

Code inspection suggested that keys imported into the CNG MachineKey store
from PFXImportCertStore were not getting properly cleaned up.  This change
adds tests that prove that supposition, and then fixes the bug so they pass.
… on Linux running on certain AMD Processors (dotnet#109567)

* Added fix back for Last Level Cache for Unix

* Fix up build related issues
…ue on Task blocking (dotnet#109990)

* Transfer ThreadPool local queue to high-pri queue on Task blocking

Added for now under the same config flag as is being used for other work prioritization experimentation.

* Update src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPoolWorkQueue.cs

---------

Co-authored-by: Stephen Toub <stoub@microsoft.com>
…41010.2 (dotnet#108948)

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 8.0.0-prerelease.24480.1 -> To Version 8.0.0-prerelease.24510.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…016.1 (dotnet#108949)

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.24508.1 -> To Version 8.0.0-beta.24516.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ld 20241017.1 (dotnet#108971)

Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
 From Version 8.0.0-beta.24510.3 -> To Version 8.0.0-beta.24517.1

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

* Update dependencies from https://github.com/dotnet/hotreload-utils build 20241019.1

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 8.0.0-alpha.0.24514.2 -> To Version 8.0.0-alpha.0.24519.1

* Update dependencies from https://github.com/dotnet/hotreload-utils build 20241023.2

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 8.0.0-alpha.0.24519.1 -> To Version 8.0.0-alpha.0.24523.2

* Update dependencies from https://github.com/dotnet/hotreload-utils build 20241030.1

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 8.0.0-alpha.0.24514.2 -> To Version 8.0.0-alpha.0.24530.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
…nals build 20241016.2 (dotnet#108970)

Microsoft.SourceBuild.Intermediate.source-build-externals
 From Version 8.0.0-alpha.1.24510.2 -> To Version 8.0.0-alpha.1.24516.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
…ease/8.0-staging

[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
@carlossanlop carlossanlop added Servicing-approved Approved for servicing release area-codeflow for labeling automated codeflow labels Dec 2, 2024
@carlossanlop
Copy link
Member Author

Various CI build legs passed. Merging.

@carlossanlop carlossanlop merged commit e6b0f6d into dotnet:release/8.0 Dec 2, 2024
24 of 152 checks passed
@carlossanlop carlossanlop deleted the release/8.0-staging branch December 2, 2024 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-codeflow for labeling automated codeflow Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants