1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-08 03:27:04 +09:00
Commit graph

136319 commits

Author SHA1 Message Date
dotnet-maestro[bot]
1d2735a63d
Update dependencies from https://github.com/dotnet/cecil build 20250413.4 (#114615)
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
 From Version 0.11.5-alpha.25206.5 -> To Version 0.11.5-alpha.25213.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2025-04-14 13:16:23 -06:00
github-actions[bot]
213cce23a9
[release/9.0-staging] [infra][apple-mobile] Migrate MacCatalyst and iOS/tvOS simulator jobs to osx.14.arm64.open and osx.15.amd64.open queues (#114617)
iOSSimulator, tvOSSimulator, MacCatalyst pipelines are migrated to:
- `osx.15.amd64.open`
- `osx.14.arm64.open` (until `osx.15.arm64.open` has enough machines)

## Newly failing test scenarios
Some new failures were discovered during the migration. The tests were disabled and tracking issues were open to monitor progress for enablement.
- System.Net.Sockets.Tests.SocketOptionNameTest.MulticastInterface_Set_AnyInterface_Succeeds
- System.IO.IsolatedStorage
- System.IO. MemoryMappedFiles
- System.Net.Sockets.Tests.SendTo_.*.Datagram_UDP_AccessDenied_Throws_DoesNotBind
2025-04-14 17:58:18 +02:00
github-actions[bot]
b2c82475da
[release/9.0-staging] [debugger] Fix debugging a x86 app in mixed mode (#114077)
* Fixing get incomplete context information and assigning invalid information to the context later.

* Fixing the copy and paste.

* remove extra ;

---------

Co-authored-by: Thays Grazia <thaystg@gmail.com>
2025-04-14 12:40:00 -03:00
Filip Navara
703efd5201
[release/9.0] Fix edge cases in Tarjan GC bridge (Android) (#114391)
* Fix dump_processor_state debug code to compile and work on Android (#112970)

Fix typo in GC bridge comparison message (SCCS -> XREFS)

* [mono] Add a few bridge tests (#113703)

* [mono][sgen] Fix DUMP_GRAPH debug option build for tarjan bridge

* [mono][sgen] Don't create ScanData* during debug dumping of SCCs

It serves no purpose and it would later crash the runtime since we didn't patch the lockword back in place.

* [mono][sgen] Fix some null deref crashes in DUMP_GRAPH debug option

* [mono][tests] Add bridge tests

These are ported from some of the bridge tests we had on mono/mono. In order to test them we compare between the output of the new and the tarjan bridge.

* Fix an edge case in the Tarjan GC bridge that leads to losing xref information (#112825)

* Fix an edge case in the Tarjan SCC that lead to losing xref information

In the Tarjan SCC bridge processing there's a color graph used to find out
connections between SCCs. There was a rare case which only manifested when
a cycle in the object graph points to another cycle that points to a bridge
object. We only recognized direct bridge pointers but not pointers to other
non-bridge SCCs that in turn point to bridges and where we already calculated
the xrefs. These xrefs were then lost.

* Add test case to sgen-bridge-pathologies and add an assert to catch the original bug

* Add review

---------

Co-authored-by: Vlad Brezae <brezaevlad@gmail.com>

* [SGen/Tarjan] Handle edge case with node heaviness changing due to deduplication (#113044)

* [SGen/Tarjan] Handle edge case with node heaviness changing due to deduplication

Do early deduplication

Fix Windows build

Add test cases to sgen-bridge-pathologies

* Move test code

* Remove old code

* Add extra check (no change to functionality)

* Disable test on wasm

---------

Co-authored-by: Vlad Brezae <brezaevlad@gmail.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2025-04-11 21:40:15 +02:00
dotnet-maestro[bot]
4d32f86219
Update dependencies from https://github.com/dotnet/hotreload-utils build 20250409.2 (#114474)
Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 9.0.0-alpha.0.25174.2 -> To Version 9.0.0-alpha.0.25209.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-11 11:26:21 -07:00
dotnet-maestro[bot]
ac70573c25
Update dependencies from https://github.com/dotnet/cecil build 20250406.5 (#114364)
Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
 From Version 0.11.5-alpha.25173.2 -> To Version 0.11.5-alpha.25206.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-11 11:23:26 -07:00
dotnet-maestro[bot]
2476ad323d
[release/9.0-staging] Update dependencies from dotnet/xharness (#114318)
* Update dependencies from https://github.com/dotnet/xharness build 20250403.2

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 9.0.0-prerelease.25167.9 -> To Version 9.0.0-prerelease.25203.2

* Update dependencies from https://github.com/dotnet/xharness build 20250407.3

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 9.0.0-prerelease.25167.9 -> To Version 9.0.0-prerelease.25207.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-11 11:22:42 -07:00
dotnet-maestro[bot]
49619c4266
[release/9.0-staging] Update dependencies from dotnet/arcade (#114296)
* Update dependencies from https://github.com/dotnet/arcade build 20250404.5

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.25164.2 -> To Version 9.0.0-beta.25204.5

* Update dependencies from https://github.com/dotnet/arcade build 20250408.6

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.25164.2 -> To Version 9.0.0-beta.25208.6

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-11 11:22:28 -07:00
Thays Grazia
5c8176dc57
[release/9.0-staging][mono][hotreload]Adjust row_size and size_bitfield from the baseline based on the delta sizes (#114119)
* Backport to .net9
2025-04-11 14:54:04 -03:00
dotnet-maestro[bot]
7a148c6ab7
Update dependencies from https://github.com/dotnet/runtime-assets build 20250409.2 (#114473)
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 9.0.0-beta.25163.2 -> To Version 9.0.0-beta.25209.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2025-04-11 10:18:30 -07:00
dotnet-maestro[bot]
207cda3445
[release/9.0] Update dependencies from dotnet/emsdk (#114299)
* Update dependencies from https://github.com/dotnet/emsdk build 20250404.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.5-servicing.25203.2 -> To Version 9.0.5-servicing.25204.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250407.3

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.5-servicing.25203.2 -> To Version 9.0.5-servicing.25207.3

* Update dependencies from https://github.com/dotnet/emsdk build 20250409.3

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.5-servicing.25203.2 -> To Version 9.0.5-servicing.25209.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2025-04-11 10:17:51 -07:00
Carlos Sánchez López
7fb6da2387
Merge pull request #114415 from dotnet/merge/release/9.0-to-release/9.0-staging
[automated] Merge branch 'release/9.0' => 'release/9.0-staging'
2025-04-08 16:43:05 -07:00
Carlos Sánchez López
3fa4ed5c06
Merge pull request #114396 from vseanreesermsft/internal-merge-9.0-2025-04-08-1155
Merging internal commits for release/9.0
2025-04-08 16:18:16 -07:00
Sean Reeser
ab5fb75abe Merge commit 'f57e6dc747' into internal-merge-9.0-2025-04-08-1155 2025-04-08 11:55:52 -07:00
Alexander Köplinger
54076862e7
Fix inadvertently upgrading compiler warnings to errors (#114323) (#114331)
I noticed this while looking at an issue in the 9.0 branch with latest clang which runs into a couple warnings fixed in main with https://github.com/dotnet/runtime/pull/108888.

We intentionally don't set `-Werror` in release branches to avoid breaking the build when newer compilers add warnings via 37e4d45236/eng/native/configurecompiler.cmake (L564-L567)

However this didn't work because msbuild's WarnAsError was still reading the console output of the native build and upgrading any line with "warning: " to an msbuild error and breaking the build.

Suppress this by setting IgnoreStandardErrorWarningFormat="true" on the Exec call. We already did this in the coreclr and mono runtime builds, we just missed it in libs.native.
2025-04-08 09:06:30 +02:00
Carlos Sánchez López
e9a0a8450e
Merge pull request #114224 from dotnet/merge/release/9.0-to-release/9.0-staging
[automated] Merge branch 'release/9.0' => 'release/9.0-staging'
2025-04-07 11:03:54 -07:00
Carlos Sánchez López
104c1faf67
Merge branch 'release/9.0-staging' into merge/release/9.0-to-release/9.0-staging 2025-04-07 11:03:32 -07:00
github-actions[bot]
a9c314d02d
Fix build break with cmake 4.0 (#114278)
cmake 4.0 no longer sets the CMAKE_OSX_SYSROOT variable for macOS targets: https://cmake.org/cmake/help/v4.0/release/4.0.html#other-changes

> Builds targeting macOS no longer choose any SDK or pass an -isysroot flag to the compiler by default. Instead, compilers are expected to choose a default macOS SDK on their own. In order to use a compiler that does not do this, users must now specify -DCMAKE_OSX_SYSROOT=macosx when configuring their build.

We need to stop passing the variable to swiftc in that case and rely on the default behavior.

Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2025-04-04 20:37:39 -05:00
github-actions[bot]
5c4ffe388c
[release/9.0-staging] Revert disabling of tests for HTTP servers (#114207)
* Revert "Disable tests using http://corefx-net-http11.azurewebsites.net (#111235)"

This reverts commit de8e1350ff32875098389bea212fcebc8d598b85.

* Revert "Disable more tests dependent on http://corefx-net-http11.azurewebsites.net (#111354)"

This reverts commit 9fea44166064fb9ca6ef1bab9362f24c47512ae1.

---------

Co-authored-by: Radek Zikmund <r.zikmund.rz@gmail.com>
2025-04-04 12:18:58 +02:00
dotnet-maestro[bot]
61286199e9
[release/9.0] Update dependencies from dotnet/emsdk (#114185)
* Update dependencies from https://github.com/dotnet/emsdk build 20250402.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25177.1 -> To Version 9.0.4-servicing.25202.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250403.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25177.1 -> To Version 9.0.5-servicing.25203.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2025-04-03 11:12:07 -06:00
Carlos Sánchez López
c29964110d
Merge pull request #113449 from dotnet/merge/release/9.0-to-release/9.0-staging
[automated] Merge branch 'release/9.0' => 'release/9.0-staging'
2025-04-03 10:07:33 -07:00
vseanreesermsft
400abb374b
Update branding to 9.0.5 (#114162) 2025-04-03 11:06:34 -06:00
dotnet-maestro[bot]
f4197ea476
Update dependencies from https://github.com/dotnet/sdk build 20250314.42 (#113596)
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task
 From Version 9.0.104-servicing.25111.36 -> To Version 9.0.105-servicing.25164.42

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-03 11:06:21 -06:00
dotnet-maestro[bot]
4eccf2f0f5
Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20250323.3 (#113822)
Microsoft.CodeAnalysis.Analyzers , Microsoft.CodeAnalysis.NetAnalyzers
 From Version 3.11.0-beta1.25123.3 -> To Version 3.11.0-beta1.25173.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-03 11:04:52 -06:00
dotnet-maestro[bot]
577076b5a4
[release/9.0-staging] Update dependencies from dotnet/hotreload-utils (#113517)
* Update dependencies from https://github.com/dotnet/hotreload-utils build 20250313.2

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 9.0.0-alpha.0.25153.2 -> To Version 9.0.0-alpha.0.25163.2

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

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 9.0.0-alpha.0.25153.2 -> To Version 9.0.0-alpha.0.25174.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-03 11:04:28 -06:00
github-actions[bot]
fe141803ff
[release/9.0-staging] Fix VS div-by-0 in DacEnumerableHashTable code (#113892)
* Fix VS div-by-0 in DacEnumerableHashTable code

* Code review feedback

---------

Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
2025-04-03 09:57:10 -07:00
Milos Kotlar
bbf23a28e6
[release/9.0-staging] [Apple mobile] Enable trimming on build machines to match ILLink features (#113466)
* [Apple mobile] Enable trimming on build machines to match ILLink features (#110966)

* Disable failing tests

* Add DataSetXmlSerializationIsSupported to PlatformDetection
2025-04-03 16:38:18 +02:00
Carlos Sánchez López
6303a6c11c
Bring back yml necessary change types in label checkers (#114166)
There are some `on pull_request_target types` in the label checking yml files that were removed but they are actually necessary, so the labeler keeps working after for example: pushing new commits, pressing the update the branch, closing and opening the PR.
2025-04-02 14:20:57 -06:00
Jeremy Koritzinsky
fb0873b919
[9.0] libnethost no LTCG (#113893)
* [9.0] Ensure libnethost isn't built with LTCG

* Move configure include into the pal as that's the only place that uses it.

* It's the other configure file that was causing problems, fix how that one is set up.
2025-04-02 14:03:02 -05:00
Carlos Sánchez López
a7cb7e1643
Merge branch 'release/9.0-staging' into merge/release/9.0-to-release/9.0-staging 2025-04-02 11:21:14 -07:00
dotnet-maestro[bot]
1d5d6cba0b
Update dependencies from https://github.com/dotnet/roslyn build 20250323.5 (#113821)
Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset
 From Version 4.12.0-3.25124.2 -> To Version 4.12.0-3.25173.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-02 12:18:02 -06:00
dotnet-maestro[bot]
19c865bcc1
[release/9.0-staging] Update dependencies from dotnet/xharness (#113595)
* Update dependencies from https://github.com/dotnet/xharness build 20250313.3

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 9.0.0-prerelease.25113.3 -> To Version 9.0.0-prerelease.25163.3

* Update dependencies from https://github.com/dotnet/xharness build 20250317.9

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 9.0.0-prerelease.25113.3 -> To Version 9.0.0-prerelease.25167.9

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-02 12:16:50 -06:00
dotnet-maestro[bot]
480bf2b7d5
Update dependencies from https://github.com/dotnet/arcade build 20250314.2 (#113561)
Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.25111.5 -> To Version 9.0.0-beta.25164.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-02 12:16:10 -06:00
dotnet-maestro[bot]
bed3bb696e
[release/9.0-staging] Update dependencies from dotnet/cecil (#113461)
* Update dependencies from https://github.com/dotnet/cecil build 20250312.2

Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
 From Version 0.11.5-alpha.25112.2 -> To Version 0.11.5-alpha.25162.2

* Update dependencies from https://github.com/dotnet/cecil build 20250316.5

Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
 From Version 0.11.5-alpha.25112.2 -> To Version 0.11.5-alpha.25166.5

* Update dependencies from https://github.com/dotnet/cecil build 20250323.2

Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil
 From Version 0.11.5-alpha.25112.2 -> To Version 0.11.5-alpha.25173.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-02 12:15:53 -06:00
dotnet-maestro[bot]
2817c2ab88
Update dependencies from https://github.com/dotnet/runtime-assets build 20250313.2 (#113516)
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 9.0.0-beta.25113.2 -> To Version 9.0.0-beta.25163.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
2025-04-02 12:06:38 -06:00
dotnet-maestro[bot]
5da49f4e83
[release/9.0] Update dependencies from dotnet/emsdk (#113483)
* Update dependencies from https://github.com/dotnet/emsdk build 20250313.3

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25157.2 -> To Version 9.0.4-servicing.25163.3

* Update dependencies from https://github.com/dotnet/emsdk build 20250314.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25157.2 -> To Version 9.0.4-servicing.25164.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250317.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25157.2 -> To Version 9.0.4-servicing.25167.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250320.1

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25157.2 -> To Version 9.0.4-servicing.25170.1

* Update dependencies from https://github.com/dotnet/emsdk build 20250321.1

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25157.2 -> To Version 9.0.4-servicing.25171.1

* Update dependencies from https://github.com/dotnet/emsdk build 20250327.1

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 , Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.4-servicing.25157.2 -> To Version 9.0.4-servicing.25177.1

Dependency coherency updates

runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
 From Version 19.1.0-alpha.1.25113.2 -> To Version 19.1.0-alpha.1.25163.1 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2025-04-02 12:05:40 -06:00
dotnet-maestro[bot]
d72e56efa6
[release/9.0-staging] Update dependencies from dotnet/icu (#113460)
* Update dependencies from https://github.com/dotnet/icu build 20250312.2

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 9.0.0-rtm.25157.1 -> To Version 9.0.0-rtm.25162.2

* Update dependencies from https://github.com/dotnet/icu build 20250313.1

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 9.0.0-rtm.25157.1 -> To Version 9.0.0-rtm.25163.1

* Update dependencies from https://github.com/dotnet/icu build 20250314.1

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 9.0.0-rtm.25157.1 -> To Version 9.0.0-rtm.25164.1

* Update dependencies from https://github.com/dotnet/icu build 20250317.3

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 9.0.0-rtm.25157.1 -> To Version 9.0.0-rtm.25167.3

* Update dependencies from https://github.com/dotnet/icu build 20250320.1

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 9.0.0-rtm.25157.1 -> To Version 9.0.0-rtm.25170.1

* Update dependencies from https://github.com/dotnet/icu build 20250327.1

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 9.0.0-rtm.25157.1 -> To Version 9.0.0-rtm.25177.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
2025-04-02 12:03:07 -06:00
Juan Hoyos
dcd6c39357
[release/9.0] Move DAC signing identity to PME (#114031) 2025-04-01 13:28:30 -07:00
github-actions[bot]
b41d940c8b
[release/9.0-staging] [mono] Missing memory barrier leads to crash in multi-threaded scenarios (#113740)
Backport of https://github.com/dotnet/runtime/pull/113140

Issue #109410 appears to be a case where klass is 0 when we perform an isinst operation, but the cache and obj are nonzero and look like valid addresses. klass is either a compile-time (well, jit-time) constant or being fetched out of the cache (it looks like it can be either depending on some sort of rgctx condition).

This PR adds null checks in two places along with a memory barrier in the location where we believe an uninitialized cache is being published to other threads.

---------

Co-authored-by: Katelyn Gadd <kg@luminance.org>
2025-03-31 08:40:39 -04:00
github-actions[bot]
51e319d0e1
[release/9.0] Test failure - SendAsync_RequestVersion20_ResponseVersion20 (#113649)
* Trying to add user agent header.

* Test another way

* Change server to httpbin

* Update Http2NoPushHost and add Http2NoPushGetUris for improved testing

---------

Co-authored-by: Roman Konecny <rokonecn@microsoft.com>
2025-03-27 10:34:03 +01:00
github-actions[bot]
2b075e2a23
Do not substitute return values of constrained calls (#113462)
Fixes #110932.

The constraint would need to be resolved first.

Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
2025-03-26 08:34:33 -07:00
github-actions[bot]
c8613e5a58
JIT: avoid fp divide by zero in profile synthesis (#113418)
This can trip up users that have enabled floating point exceptions.

While we don't generally support changing the exception modes we also
can easily avoid dividing by zero here.

Addresses #113369

Co-authored-by: Andy Ayers <andya@microsoft.com>
2025-03-26 08:34:22 -07:00
Nikola Milosavljevic
f488c542c2
Update openssl dependency for openSUSE (#113548) 2025-03-24 08:43:50 -07:00
Marek Fišera
bb1ff113ae
[browser] Remove experimental args from NodeJS WBT runner (part2) (#113753) 2025-03-24 13:26:06 +01:00
github-actions[bot]
c763a3cd52
[release/9.0-staging] [Json] Avoid writing to PipeWriter if IAsyncEnumerable throws before first item (#113699)
* [Json] Avoid writing to PipeWriter if IAsyncEnumerable throws before first item

* update

---------

Co-authored-by: Brennan <brecon@microsoft.com>
2025-03-24 12:13:13 +00:00
Vladimir Sadov
0fb125acfb
Use FLS detach callback as a thread termination notification. Another try. (#112809) (#113055)
* Use FLS detach as thread termination notification on windows.

* use _ASSERTE_ALL_BUILDS

* one more case

* InitFlsSlot throws per convention used in threading initialization

* OsDetachThread could be void

* Update src/coreclr/vm/ceemain.cpp

* ensure CoInitialize

* Asserts to fail deterministically.

* comments

* scope the failfast to Windows and tweak the comments a bit.

* better assert

* Apply suggestions from code review



* Undo unnecessary finalizer thread changes

* reverse the failfast condition

* handle destruction of unattached threads

* PR feedback



* Update src/coreclr/vm/ceemain.cpp

* set g_fComStarted as soon as we call CoInitialize

* Naming nit

* fix a typpo + better comment

---------

Co-authored-by: Jan Kotas <jkotas@microsoft.com>
2025-03-18 17:35:15 -07:00
Andrew Au
92262983b9
Use minipal_getcpufeatures to detect for AVX (#113032) (#113489) 2025-03-18 11:55:17 -07:00
Anton Firszov
54ba56fd35
[release/9.0-staging] [HttpStress] Fix Linux HttpStress build (#113617)
Backport of #111664 to release/9.0-staging

Fixes #111660.
2025-03-18 14:01:27 +01:00
github-actions[bot]
4d66ebb872
[release/9.0-staging] Fix double dispose of GCHandle in BrowserWebSocket (#113541)
Co-authored-by: Filip Navara <filip.navara@gmail.com>
Co-authored-by: pavelsavara <pavel.savara@gmail.com>
2025-03-18 13:07:39 +01:00
github-actions[bot]
ad3b3400cc
[release/9.0] [browser][http] mute JS exceptions about network errors + HEAD verb (#113261)
Co-authored-by: pavelsavara <pavel.savara@gmail.com>
Co-authored-by: campersau <buchholz.bastian@googlemail.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2025-03-17 12:09:29 +01:00