-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[manual] Merge release/8.0-staging into release/8.0 #98328
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
Merged
carlossanlop
merged 37 commits into
dotnet:release/8.0
from
carlossanlop:release/8.0-staging
Feb 13, 2024
Merged
[manual] Merge release/8.0-staging into release/8.0 #98328
carlossanlop
merged 37 commits into
dotnet:release/8.0
from
carlossanlop:release/8.0-staging
Feb 13, 2024
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…for already loaded assemblies (#97144)
* [mono][hotreload] Generate seq_points if we don't have pdb information from HotReload (#93039) * Generating seq_points if we don't have pdb information from HotReload * Apply suggestions from code review Co-authored-by: Aleksey Kliger (λgeek) <[email protected]> * Addressing @lambdageek comments --------- Co-authored-by: Aleksey Kliger (λgeek) <[email protected]> * Fix CMD_OBJECT_REF_GET_VALUES_BY_FIELD_TOKEN behavior (#93363) * [mono] Simplify of OffsetToStringData as it's done on coreclr (#93987) * Change implementation of OffsetToStringData as it's done on coreclr * Fix comment * Remove more comments * completely remove the comments * Update RuntimeHelpers.Mono.cs * Addressing comments * Addressing @lambdageek comment. * [mono] Trying to fix performance regression. (#94358) * Trying to fix performance regression. * Fix performance issue * [mono][debugger] Improve debugger features (#94066) * Creating new messages, changing some olds, and fixing when jit_end is called while running a invoke_method * Fix compilation error * Fix compilation * Applying suggestions from @lambdageek and adding more changes. * Addressing @lambdageek suggestions. * Addressing @lambdageek comment * Addressing @lambdageek comments * adding mono_component_api to function added. * Bump protocol version to check if we are in correct version that has all the things to make icordebug work. (#97161) --------- Co-authored-by: Aleksey Kliger (λgeek) <[email protected]>
* add additionalSize for the DisableOptData * adding STRESS_LOG --------- Co-authored-by: Mikelle <[email protected]>
* Bump to new Ubuntu 22.04 queue for PPC64 * ActiveIssue for PPC64 generally, not limited to Ubuntu 20.04 This test errors out on the new 22.04 queue as well, it is not 20.04 specific --------- Co-authored-by: Jo Shields <[email protected]>
…tes (#97717) * Fix compilation error with generic type attributes Strip generic type parameter attributes from partial classes emitted by the logging source generated to avoid CS0579 errors from duplicate attributes. Fixes #97498. * Update comment Update comment as suggested by code review. * Verify type parameters retained Verify that attributes on generic type parameters are not lost. * Add package authoring --------- Co-authored-by: martincostello <[email protected]> Co-authored-by: Tarek Mahmoud Sayed <[email protected]>
Co-authored-by: Aaron R Robinson <[email protected]>
…97212) * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20240118.2 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.24060.2 -> To Version 8.0.0-beta.24068.2 --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ild 20240122.2 (#97322) Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 8.0.0-alpha.0.24060.1 -> To Version 8.0.0-alpha.0.24072.2 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…overnance warning. (#97882) Co-authored-by: Parker Bibus <[email protected]>
Co-authored-by: Thays Grazia <[email protected]>
…ld 20240208.4 (#98224) 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.24068.2 -> To Version 8.0.0-beta.24108.4 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…oesn't kick in for Vector2 pre SSE4.1 (#97074) * Ensure that the Create(Dot(...)) optimization doesn't kick in for Vector2 pre SSE4.1 * Make sure to use #if defined(...) * Add missing using * Fix a type in the test --------- Co-authored-by: Tanner Gooding <[email protected]>
Co-authored-by: David Mason <[email protected]>
When inlining a method, all arguments are first copied to new vars. Ldarga is going to be applied on these copies. We were loading the address of the wrong var due to typo.
…ono_gsharedvt_constrained_call (). (#97721) (#97850) Fixes #97625. Co-authored-by: Larry Ewing <[email protected]>
… release/8.0-staging (#98182) - Reflection IsAssignableFrom api - As well as constraint checking
…97352) * Move a lock to protect m_pDynamicStaticsInfo * apply feedback * cast to LONG * Fix access to m_pDynamicStaticsInfo (#97353) - Remove race condition where it is possible that an updated dynamic statics info pointer is published without ensuring that the data is also considered written. - Use VolatileLoadWithoutBarrier at the read site (where locks are not taken) to ensure that there are no difficult to examine reads of this pointer. --------- Co-authored-by: Hyungju Lee <[email protected]> Co-authored-by: David Wrighton <[email protected]>
…umber` APIs optimize correctly (#98159) * Ensure that the various `Max*Number` and `Min*Number` APIs optimize correctly * Don't mark the test methods as AO * Add a missing using statement to the test --------- Co-authored-by: Tanner Gooding <[email protected]>
Co-authored-by: Nikola Milosavljevic <[email protected]>
… operations involving Vector2.One (#98150) MultiplyByScalar on ARM64 should not be handled by the same path as other multiplications since it has different behavior.
…#97856) * use ld_classic in ILC build and in build integration * PR feedback * Maybe fix the build for non-apple * Update src/coreclr/nativeaot/BuildIntegration/Microsoft.NETCore.Native.Unix.targets PR feedback Co-authored-by: Jan Kotas <[email protected]> --------- Co-authored-by: Jan Kotas <[email protected]>
…ods. (#98254) Co-authored-by: Thays Grazia <[email protected]>
…#98249) We were propagating state from each type in the method signature to the comparisons for the next type. This resulted in type equivalence checks being disabled for any parameters that came after a generic parameter.
… Vector64/128/256 (#98115) * Ensure that Vector512 uses the same patterns as Vector64/128/256 * Update src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Vector512.cs Co-authored-by: Jeff Handley <[email protected]> --------- Co-authored-by: Tanner Gooding <[email protected]> Co-authored-by: Jeff Handley <[email protected]>
Co-authored-by: Kevin Jones <[email protected]>
…96847) * RemoveAllKeyed use Equals for matching This brings RemoveAllKeyed in line with service resolution (ServiceProvider.GetRequiredKeyedService) * Use equals for TryAdd and Replace * Add packaging info to csproj --------- Co-authored-by: Tommy Sørbråten <[email protected]> Co-authored-by: Steve Harter <[email protected]>
jkoritzinsky
approved these changes
Feb 12, 2024
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
needs-area-label
An area label is needed to ensure this gets routed to the appropriate area owners
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge commit.
OOB packages that were enabled for building: