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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

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

Merged
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging
Apr 16, 2024
Merged

[manual] Merge release/8.0-staging into release/8.0#101091
directhex merged 48 commits into
dotnet:release/8.0from
directhex:release/8.0-staging

Conversation

@directhex

Copy link
Copy Markdown
Contributor

Merge commit.

github-actionsBotand others added 30 commits March 12, 2024 22:05
…xt (dotnet#99640)
This fixes a long-standing issue we've seen sporadically over the years but for which we just got a solid repro; the symptom is a sporadic unhandled null reference exception that crashes an app when using an async void method builder and a non-default SynchronizationContext. The issue is that, because of how state management is handled in the builder, the builder itself can be cleared while its SetResult method is running, and that means two reads of the _synchronizationContext field can end up returning a non-null value followed by a null value. The fix is to just cache the field into a local before completing the builder, and then only use the local state after.
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
This test has a small random chance of failure because of non-determinism. The test Decrypt_Pkcs1_BadPadding covers this scenario and is properly deterministic, so let's go ahead and delete the test that has a chance of failing.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
…er(/)` Reference
This additionally improves support for URI-less Reference elements.
Co-authored-by: Samo Prelog <samo@prelog.io>
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* disable optimizations for PopCount
avoid using an optimization which might fail on non-SSE4 cpus.
* remove whitespace for jit-format
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…indows or Portable thread pool in NativeRuntimeEventSource (dotnet#99656)
Apple changed the error code we get back from a failed data-key export. This caused us to not attempt to export the key using the legacy APIs and assume the key export failed.
This pull request adds the additional error code returned from macOS 14.4.
Co-authored-by: Kevin Jones <kevin@vcsjones.com>
* [8.0] Upgrade zlib to 1.3.1
* [PATCH] Make zlib compile clean against C4244 clang equivalent is
"implicit-int-conversion" warning
The change to deflate.c is legal because 'len' has an upper bound of
MAX_STORED, which means it fits cleanly into a 16-bit integer. So
writing out 2x 8-bit values will not result in data loss.
The change to trees.c is legal because within this loop, 'count' is
intended to have an upper bound of 138, with the target assignment
only executing if 'count' is bounded by 4. Neither the 'count' local
in isolation nor the addition that's part of the target line is
expected to result in integer overflow. But even if it did, that's a
matter for a different warning code and doesn't impact the correctness
of the narrowing cast being considered here.
Author: Levi Broderick <levib@microsoft.com>
* Update cgmanifest.json and THIRD-PARTY-NOTICES.TXT
* Bring back patches comment, remove unnecessary file removal comment.
…ithCallback test (dotnet#99950)
* Don't add empty Organization to Subject string
* Make sure testName is populated when creating test PKI
* Minor changes
* do not export ICU symbols from Mono (libmonosgen-2.0.dylib and libSystem.Globalization.Native.dylib)
---------
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
* Fix AV in HttpTelemetry.WriteEvent
* Move descrs into fixed scope
---------
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…n 1es-windows-2022-open (dotnet#100303)
Backport of dotnet#100145 to release/8.0-staging
This is a targeted backport from a few other PRs that makes it possible
to build dotnet/runtme's 8.0 branch on Fedora 40 which includes clang
18.
- dotnet/arcade#14572
- dotnet#94782
- dotnet#99811
… look up its state or not (dotnet#99673)
* Fix.
* Missing change - enqueue promises even when socket is closed.
* More tests.
…n C++/CLI on x86 (dotnet#100221)
* Call the Copy Constructor for stack arguments in C++/CLI on Windows-x86 (dotnet#100050)
* Add repro test case
* Directly load the argument address using ldarga to avoid making a copy
* Reimplement the "Copy Constructor Cookie" logic in a more modern and maintainable style to get the test passing again
* Narrow support to Windows only
---------
Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
…lback. (dotnet#99670)
* Don't unset ALPN list pointer during ALPN selection callback.
* Move AlpnHandle.Free to ReleaseHandle
---------
Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
…cks supporting SIMD scalar loads (dotnet#100417)
* Ensure that Sse3.MoveAndDuplicate correctly tracks supporting SIMD scalar loads (dotnet#97783)
* Add a regression test for dotnet#100404
* Fix the regression test to not be called Main
dotnet#100444) (dotnet#100509)
* Fix allocation of empty array in the frozen heap for collectible types (dotnet#100437)
* Remove Optimize from csproj
* Add test for generic with static
* Apply suggestions from code review
* Better test
* Disable tests on Mono
---------
Co-authored-by: Alexandre Mutel <alexandre_mutel@live.com>
Fixesdotnet#100189
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com>
…#100622)
* Update CI to use Release VS2022.
* fixing incorrect deletion
---------
Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…ild 20240410.1 (dotnet#100892)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
From Version 8.0.0-alpha.0.24072.2 -> To Version 8.0.0-alpha.0.24210.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…otnet#100073)
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
* Update dependencies from https://github.com/dotnet/runtime-assets build 20240320.9
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.24115.2 -> To Version 8.0.0-beta.24170.9
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…/8.0-to-release/8.0-staging
[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
…nals build 20240311.1 (dotnet#99601)
Microsoft.SourceBuild.Intermediate.source-build-externals
From Version 8.0.0-alpha.1.24158.3 -> To Version 8.0.0-alpha.1.24161.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
github-actionsBotand others added 10 commits April 13, 2024 17:48
…efault_jit_mm (dotnet#100978)
Co-authored-by: Thays Grazia <thaystg@gmail.com>
)
Co-authored-by: mdh1418 <mitchhwang1418@gmail.com>
* Update Alpine versions
* Backport [dotnet#99020] Disable QUIC tests on alpine arm32
---------
Co-authored-by: Natalia Kondratyeva <knatalia@microsoft.com>
…Cache Sizes Causing Large Gen0 Sizes and Budgets for Certain Linux Distributions. (dotnet#100575)
* Logging.
* Fixed comparison check
* Fix logical operations
* Completely guard against the cacheSize as UINTMAX_MAX
* Fix for right macro
* Ensure we are guarded against all cases where cacheSize == SIZE_MAX
* Added an extra guard and removed redundant case
* Comment clean
* Added some additional asserts
* Removed unnecessary checks for cacheSize == SIZE_MAX
* Cleaned up logic
* Fix type casting comparison
* Removed redundant comment
* Removed one more unneccesary guard
---------
Co-authored-by: mrsharm <musharm@microsoft.com>
…otnet#100372)
* Fixed incorrect reversed condition for GT
* Added test case
* Remove comment
* Use JitStressModeNames
* Cleaned up test
* Update Runtime_92201.csproj
---------
Co-authored-by: TIHan <lol.tihan@gmail.com>
@directhex
directhex merged commit b55fd6f into dotnet:release/8.0Apr 16, 2024
@github-actionsgithub-actionsBot locked and limited conversation to collaborators May 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-codeflowfor labeling automated codeflowServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

19 participants

@directhex@ericstj@hoyosjs@carlossanlop@bartonjs@rzikm@matouskozak@ManickaP@omajid@ilonatommy@AaronRobinsonMSFT@thaystg@tannergooding@jkotas@pavelsavara@richlander@janvorli@joeloff@VSadov