{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":260496705,"defaultBranch":"docs","name":"runtimelab","ownerLogin":"dotnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-01T15:44:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9141961?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718027108.0","currentOid":""},"activityList":{"items":[{"before":"13737d2d4141d78faa0712ce8ec7d018523ca3f5","after":"5aa9687e110faa19d1165ba680e52585a822464d","ref":"refs/heads/runtime-main","pushedAt":"2024-06-11T12:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"[wasm] Bump chrome for testing - linux: 125.0.6422.141, windows: 126.0.6478.36 (#103204)\n\n* Automated bump of chrome version\r\n\r\n* Fix: NodeJS behaves like FF.\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: Ilona Tomkowicz ","shortMessageHtmlLink":"[wasm] Bump chrome for testing - linux: 125.0.6422.141, windows: 126.…"}},{"before":"16a38c14d19fb9b4cf431d19ea682824e1e2f297","after":"13737d2d4141d78faa0712ce8ec7d018523ca3f5","ref":"refs/heads/runtime-main","pushedAt":"2024-06-11T10:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Disable newly added System.Resources.Extensions tests with native AOT (#103269)\n\nNative AOT outerloop testing is on the floor due to build breaks:\r\n\r\nBuild break 1:\r\n\r\n```\r\nThe published project has a runtimeconfig.template.json that is not supported by PublishAot. Move the configuration to the project file using RuntimeHostConfigurationOption.\r\n```\r\n\r\nBuild break 2 (this is a warning, but WarnAsError makes this more severe):\r\n\r\n```\r\nAOT analysis error IL3054: FluentAssertions.Equivalency.EquivalencyAssertionOptions`1>>>>: Generic expansion to 'FluentAssertions.Equivalency.EquivalencyAssertionOptions`1>>>>>' was aborted due to generic recursion. An exception will be thrown at runtime if this codepath is ever reached. Generic recursion also negatively affects compilation speed and the size of the compilation output. It is advisable to remove the source of the generic recursion by restructuring the program around the source of recursion. The source of generic recursion might include: 'FluentAssertions.Equivalency.EquivalencyAssertionOptions`1', 'FluentAssertions.Equivalency.NestedExclusionOptionBuilder`2'\r\n```","shortMessageHtmlLink":"Disable newly added System.Resources.Extensions tests with native AOT…"}},{"before":"c897ce62f21b061f8a53f6629fea97526cbb09a8","after":"16a38c14d19fb9b4cf431d19ea682824e1e2f297","ref":"refs/heads/runtime-main","pushedAt":"2024-06-11T10:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Micro-optimize type check in GVMDependenciesNode.SearchDynamicDependencies (#103199)","shortMessageHtmlLink":"Micro-optimize type check in GVMDependenciesNode.SearchDynamicDepende…"}},{"before":"0686ce61ed1e1cb3cb420281a0154efa5d0d00d5","after":"c897ce62f21b061f8a53f6629fea97526cbb09a8","ref":"refs/heads/runtime-main","pushedAt":"2024-06-11T03:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Cleanup some FEATURE_... ifdefs in the GC (#103200)\n\nFixes #103198","shortMessageHtmlLink":"Cleanup some FEATURE_... ifdefs in the GC (#103200)"}},{"before":"7cd8459e7bd3883f0aa86961c518948630dc2e49","after":"0686ce61ed1e1cb3cb420281a0154efa5d0d00d5","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T21:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Run System.Diagnostics.StackTrace tests with NAOT (#103151)\n\nAlso fixes some corner case issues, like whether an empty stacktrace should stringify into a newline.","shortMessageHtmlLink":"Run System.Diagnostics.StackTrace tests with NAOT (#103151)"}},{"before":"c7ba33f235f9e75499ecaa38e50da094e19e4888","after":"7cd8459e7bd3883f0aa86961c518948630dc2e49","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T20:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"ILLink: Sweep .override for interface method if the .interfaceImpl is removed (#102857)\n\nWhen static interface methods are kept but an implementation of the method is only accessed via a direct call on the implementing type, the implementation method and the .override pointing to the interface method are both kept, but not the .interfaceImpl. This causes a TypeLoadException when the .override points to a method on an interface that the type doesn't implement. To fix this, we needed to update the condition for sweeping overrides to include the case where both the interface and the interface method are kept, but the .interfaceImpl is not kept.\r\n\r\nTests are for static interface methods, but concrete and generic to test type resolution in SweepStep, which can be finicky. Instance methods shouldn't hit this issue since public interface methods don't have a .override and private methods can't be marked without instantiating the type or reflecting over the type, both of which mark the type's .interfaceImpls, and making the .override valid.\r\n\r\nFor instance methods, we will always mark any methods referenced in a .override as well as their corresponding interface implementation, so we won't end up in a scenario where an instance method would have dangling references in a .override. I did fix up the interface implementation marking (MarkRuntimeInterfaceImplementation) to make sure it can find a recursive interface, and marks the .interfaceImpl with the exact same TypeReference rather than just the same TypeDefinition (for example, IGeneric should be marked, not just the first IGeneric<> interfaceImpl). This was one of the examples where the trimmer would end up doing the right thing (all IGeneric<> implementations would end up marked anyway), but it would do it for a different reason than we expect.","shortMessageHtmlLink":"ILLink: Sweep .override for interface method if the .interfaceImpl is…"}},{"before":"54cbc9e566b2c2bfd521196cc930bdca89289b05","after":"c7ba33f235f9e75499ecaa38e50da094e19e4888","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T20:02:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Fix build breaks in CoreCLR interpreter (#103240)","shortMessageHtmlLink":"Fix build breaks in CoreCLR interpreter (#103240)"}},{"before":"772f973838521fcb803854543314f9d8bb1f8be1","after":"54cbc9e566b2c2bfd521196cc930bdca89289b05","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T19:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Fix sending ICMP echo request when host is unreachable (#103158)\n\nBefore this change we get following failure from PingTest.SendPingToExternalHostWithLowTtlTest:\r\n\r\n System.Net.NetworkInformation.PingException : An exception occurred during a Ping request.\r\n ---- System.Net.Sockets.SocketException : No route to host\r\n Stack Trace:\r\n /runtime/src/libraries/System.Net.Ping/src/System/Net/NetworkInformation/Ping.cs(729,0): at System.Net.NetworkInformation.Ping.SendPingAsyncInternal[TArg](TArg getAddressArg, Func`3 getAddress, Int32 timeout, Byte[] buffer, PingOptions options, CancellationToken cancellationToken)\r\n /home/d.jurczak2/runtime/src/libraries/System.Net.Ping/tests/FunctionalTests/PingTest.cs(743,0): at System.Net.NetworkInformation.Tests.PingTest.SendPingToExternalHostWithLowTtlTest()\r\n --- End of stack trace from previous location ---\r\n ----- Inner Stack Trace -----\r\n /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(1395,0): at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)\r\n /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(1097,0): at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ReceiveFromAsync(Socket socket, CancellationToken cancellationToken)\r\n /runtime/src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs(423,0): at System.Net.Sockets.Socket.ReceiveFromAsync(Memory`1 buffer, SocketFlags socketFlags, EndPoint remoteEndPoint, CancellationToken cancellationToken)\r\n /runtime/src/libraries/System.Net.Ping/src/System/Net/NetworkInformation/Ping.RawSocket.cs(334,0): at System.Net.NetworkInformation.Ping.SendIcmpEchoRequestOverRawSocketAsync(IPAddress address, Byte[] buffer, Int32 timeout, PingOptions options)\r\n /runtime/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs(38,0): at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)\r\n at System.Net.NetworkInformation.Ping.SendIcmpEchoRequestOverRawSocketAsync(IPAddress address, Byte[] buffer, Int32 timeout, PingOptions options)\r\n /runtime/src/libraries/System.Net.Ping/src/System/Net/NetworkInformation/Ping.Unix.cs(32,0): at System.Net.NetworkInformation.Ping.SendPingAsyncCore(IPAddress address, Byte[] buffer, Int32 timeout, PingOptions options)\r\n /runtime/src/libraries/System.Net.Ping/src/System/Net/NetworkInformation/Ping.cs(721,0): at System.Net.NetworkInformation.Ping.SendPingAsyncInternal[TArg](TArg getAddressArg, Func`3 getAddress, Int32 timeout, Byte[] buffer, PingOptions options, CancellationToken cancellationToken)\r\n /runtime/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs(292,0): at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncS\r\n\r\nIn this patch we add HostUnreachable handling to SendIcmpEchoRequestOverRawSocketAsync\r\nand fix getting empty message from error queue.","shortMessageHtmlLink":"Fix sending ICMP echo request when host is unreachable (#103158)"}},{"before":"7ffb9a44ab32cd96d5684c1560671695535ae2cb","after":"772f973838521fcb803854543314f9d8bb1f8be1","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T19:06:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Delete dead code in winwrap.h (#103193)\n\nDelete Wsz... aliases for Win32 APIs","shortMessageHtmlLink":"Delete dead code in winwrap.h (#103193)"}},{"before":"a84854777ca1c5eed88ad2d98a91e5582041a1d2","after":"7ffb9a44ab32cd96d5684c1560671695535ae2cb","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T16:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"TryAddWithoutValidation for multiple values could be more efficient (#102845)","shortMessageHtmlLink":"TryAddWithoutValidation for multiple values could be more efficient (…"}},{"before":"ba6089e18d2d7a2f23b323706defc4560a104472","after":"a84854777ca1c5eed88ad2d98a91e5582041a1d2","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T16:32:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Fix a few small leaks by properly freeing the result of g_strsplit (#103189)\n\n* Free the result of g_strsplit in debugger_agent_parse_options\r\n\r\n* Free the result of g_strsplit in mono_gc_base_init for boehm\r\n\r\n* Free the result of g_strsplit in mono_main\r\n\r\n* Free the result of g_strsplit in interp_parse_options\r\n\r\n* Avoid double free","shortMessageHtmlLink":"Fix a few small leaks by properly freeing the result of g_strsplit (#…"}},{"before":"23cd59383d7803150ced9c4d88f1dcba36c4e7a6","after":"ba6089e18d2d7a2f23b323706defc4560a104472","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T15:42:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240604.1 (#103225)\n\nMicrosoft.SourceBuild.Intermediate.source-build-reference-packages\r\n From Version 9.0.0-alpha.1.24278.2 -> To Version 9.0.0-alpha.1.24304.1\r\n\r\nCo-authored-by: dotnet-maestro[bot] ","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/source-build-refer…"}},{"before":"e6c2e536b85e3d8412c3b669a81b7baaf329fcb3","after":"23cd59383d7803150ced9c4d88f1dcba36c4e7a6","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T14:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"[main] Update dependencies from dotnet/hotreload-utils, dotnet/icu, dotnet/runtime, dotnet/runtime-assets, dotnet/sdk, dotnet/xharness (#102720)\n\n* Update dependencies from https://github.com/dotnet/runtime build 20240525.1\r\n\r\nMicrosoft.DotNet.ILCompiler , Microsoft.NET.Sdk.IL , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.ILAsm , runtime.native.System.IO.Ports , System.Reflection.Metadata , System.Reflection.MetadataLoadContext , System.Text.Json , Microsoft.SourceBuild.Intermediate.runtime.linux-x64\r\n From Version 9.0.0-preview.5.24272.3 -> To Version 9.0.0-preview.5.24275.1\r\n\r\n* Update dependencies from https://github.com/dotnet/sdk build 20240527.1\r\n\r\nMicrosoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task\r\n From Version 9.0.100-preview.5.24272.19 -> To Version 9.0.100-preview.6.24277.1\r\n\r\n* Update dependencies from https://github.com/dotnet/icu build 20240527.1\r\n\r\nMicrosoft.NETCore.Runtime.ICU.Transport\r\n From Version 9.0.0-preview.6.24272.2 -> To Version 9.0.0-preview.6.24277.1\r\n\r\n* Update dependencies from https://github.com/dotnet/xharness build 20240527.1\r\n\r\nMicrosoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit\r\n From Version 9.0.0-prerelease.24270.4 -> To Version 9.0.0-prerelease.24277.1\r\n\r\n* Update dependencies from https://github.com/dotnet/runtime-assets build 20240527.1\r\n\r\nMicrosoft.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\r\n From Version 9.0.0-beta.24271.1 -> To Version 9.0.0-beta.24277.1\r\n\r\n* Update dependencies from https://github.com/dotnet/hotreload-utils build 20240527.1\r\n\r\nMicrosoft.DotNet.HotReload.Utils.Generator.BuildTool\r\n From Version 9.0.0-alpha.0.24271.3 -> To Version 9.0.0-alpha.0.24277.1\r\n\r\n* Update dependencies from https://github.com/dotnet/icu build 20240527.1\r\n\r\nMicrosoft.NETCore.Runtime.ICU.Transport\r\n From Version 9.0.0-preview.6.24272.2 -> To Version 9.0.0-preview.6.24277.1\r\n\r\n---------\r\n\r\nCo-authored-by: dotnet-maestro[bot] ","shortMessageHtmlLink":"[main] Update dependencies from dotnet/hotreload-utils, dotnet/icu, d…"}},{"before":"82aba8203f84c0a162f78dd3929b16fde3d392a4","after":"e6c2e536b85e3d8412c3b669a81b7baaf329fcb3","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T14:14:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Convert ReRegisterForFinalize to QCALL (#103211)\n\n* Convert ReRegisterForFinalize to QCALL\r\n\r\n* Update src/coreclr/System.Private.CoreLib/src/System/GC.CoreCLR.cs\r\n\r\n---------\r\n\r\nCo-authored-by: Jan Kotas ","shortMessageHtmlLink":"Convert ReRegisterForFinalize to QCALL (#103211)"}},{"before":"b5d8eb13b059623f945ef18fbf896930fc5f3a39","after":null,"ref":"refs/heads/darc-standalone-template-5d03530c-f4e3-4adc-8c31-56979d0ddf02","pushedAt":"2024-06-10T13:45:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkotas","name":"Jan Kotas","path":"/jkotas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6668460?s=80&v=4"}},{"before":"47b8799ebb85412393f37f0459276ae346881375","after":"8604bec49d14f6d785531df05a514fc5751af844","ref":"refs/heads/standalone-template","pushedAt":"2024-06-10T13:44:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkotas","name":"Jan Kotas","path":"/jkotas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6668460?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/arcade build 20240606.4 (#2608)\n\nMicrosoft.DotNet.Arcade.Sdk\r\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24306.4\r\n\r\nCo-authored-by: dotnet-maestro[bot] ","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":"47b8799ebb85412393f37f0459276ae346881375","after":"b5d8eb13b059623f945ef18fbf896930fc5f3a39","ref":"refs/heads/darc-standalone-template-5d03530c-f4e3-4adc-8c31-56979d0ddf02","pushedAt":"2024-06-10T12:57:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/arcade build 20240606.4\n\nMicrosoft.DotNet.Arcade.Sdk\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24306.4","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":null,"after":"47b8799ebb85412393f37f0459276ae346881375","ref":"refs/heads/darc-standalone-template-5d03530c-f4e3-4adc-8c31-56979d0ddf02","pushedAt":"2024-06-10T12:56:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dotnet-maestro[bot]","name":null,"path":"/apps/dotnet-maestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/16706?s=80&v=4"},"commit":{"message":"Update dependencies from https://github.com/dotnet/arcade build 20240531.1 (#2601)\n\nMicrosoft.DotNet.Arcade.Sdk\r\n From Version 9.0.0-beta.24272.5 -> To Version 9.0.0-beta.24281.1\r\n\r\nCo-authored-by: dotnet-maestro[bot] ","shortMessageHtmlLink":"Update dependencies from https://github.com/dotnet/arcade build 20240…"}},{"before":"3073a0326a11bfe17776c4ff3c172176dedfe860","after":"82aba8203f84c0a162f78dd3929b16fde3d392a4","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T11:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Use PayloadReader in System.Resources.Extensions (#102379)\n\n---------\r\n\r\nCo-authored-by: Jan Kotas \r\nCo-authored-by: Jeremy Barton ","shortMessageHtmlLink":"Use PayloadReader in System.Resources.Extensions (#102379)"}},{"before":"c1cebefa8b0522a120a455d0b768fc297134523d","after":"3073a0326a11bfe17776c4ff3c172176dedfe860","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T07:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"[main] Update dependencies from dotnet/arcade (#103030)\n\n* Update dependencies from https://github.com/dotnet/arcade build 20240603.1\r\n\r\nMicrosoft.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\r\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24303.1\r\n\r\n* Update dependencies from https://github.com/dotnet/arcade build 20240605.1\r\n\r\nMicrosoft.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\r\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24305.1\r\n\r\n* Update dependencies from https://github.com/dotnet/arcade build 20240605.5\r\n\r\nMicrosoft.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\r\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24305.5\r\n\r\n* Update dependencies from https://github.com/dotnet/arcade build 20240606.4\r\n\r\nMicrosoft.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\r\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24306.4\r\n\r\n* Update dependencies from https://github.com/dotnet/arcade build 20240606.4\r\n\r\nMicrosoft.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\r\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24306.4\r\n\r\n* Update dependencies from https://github.com/dotnet/arcade build 20240606.4\r\n\r\nMicrosoft.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\r\n From Version 9.0.0-beta.24281.1 -> To Version 9.0.0-beta.24306.4\r\n\r\n---------\r\n\r\nCo-authored-by: dotnet-maestro[bot] ","shortMessageHtmlLink":"[main] Update dependencies from dotnet/arcade (#103030)"}},{"before":"2bd15868f12ace7cee9999af61d5c130b2603f04","after":"c1cebefa8b0522a120a455d0b768fc297134523d","ref":"refs/heads/runtime-main","pushedAt":"2024-06-10T04:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Optimize relocation counting in DehydratedDataNode.GetData (#103202)","shortMessageHtmlLink":"Optimize relocation counting in DehydratedDataNode.GetData (#103202)"}},{"before":"f47b4917464f34c439509a957e94cf8d0ef908f1","after":"2bd15868f12ace7cee9999af61d5c130b2603f04","ref":"refs/heads/runtime-main","pushedAt":"2024-06-09T15:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"[LoongArch64] Fix some failed R2R testcases. (#103033)","shortMessageHtmlLink":"[LoongArch64] Fix some failed R2R testcases. (#103033)"}},{"before":"b5948bf4036215d9ccc022e17effd73228d19ede","after":"f47b4917464f34c439509a957e94cf8d0ef908f1","ref":"refs/heads/runtime-main","pushedAt":"2024-06-09T13:13:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"[interp] handle box + brtrue/brfalse and box+isinst+unbox.any patterns up front (#103052)\n\n* [interp] handle box + brtrue/brfalse pattern for byreflike types\r\n\r\n In cases where we don't do cprop and deadce (for example if `mono_interp_opt` is 0 because we're debugging) don't emit a box_vt opcode before a branch. Instead just emit a constant true\r\n\r\n Fixes https://github.com/dotnet/runtime/issues/102988\r\n\r\n* Revert \"Revert uses of Unsafe.BitCast with spans to unblock mono (#102998)\"\r\n\r\n This reverts commit c286a8efb3c0d534557dde476d5b54b15c0aeaed.\r\n\r\n Reverts https://github.com/dotnet/runtime/pull/102998\r\n\r\n* remove the box byreflike retry code\r\n\r\n we handle box byreflike code patterns directly now\r\n\r\n* handle box;isinst;{brtrue|brfalse|unbox.any} IL patterns\r\n\r\n* Add test locking down mismatched box;isinst;unbox.any pattern\r\n\r\n* remove the mismatch case in the interp. throw IPE at execution time\r\n\r\n* Update src/tests/Loader/classloader/generics/ByRefLike/Validate.cs\r\n\r\nCo-authored-by: Aaron Robinson \r\n\r\n---------\r\n\r\nCo-authored-by: Aaron Robinson ","shortMessageHtmlLink":"[interp] handle box + brtrue/brfalse and box+isinst+unbox.any pattern…"}},{"before":"fa1acc66beb64d9a8f4255bbca9784a443118c13","after":"b5948bf4036215d9ccc022e17effd73228d19ede","ref":"refs/heads/runtime-main","pushedAt":"2024-06-09T03:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"AVX10.1 API introduction in JIT (#101938)\n\n* Add AVX10v1 API surface\r\n\r\n* Define HWINTRINSIC for AVX10v1, AVX10v1_V256 and AVX10v1_V512\r\n\r\n* Setup template testing for AVX10v1 APIs\r\n\r\n* Handle AVX10v1 APIs in JIT where equivalent AVX512* APIs are handled\r\n\r\n* Merge Avx10v1 and Avx10v1.V256. Rename Avx10.cs to Avx10v1.cs\r\n\r\n* Add Avx10v1 to relevant places\r\n\r\n* Fix CI errors. Add missing API in Avx10v1.PlatofrmNotSupported ad end line with a new character\r\n\r\n* Changes to be made with latest changes on main. Make appropriate comments. Update tests in template testing for Avx10v1\r\n\r\n* Lower AVX10v1 hwintrinsic in lowering and gentree.cpp for simdSize 32/16\r\n\r\n* Fix failures on GNR for AVX10v1\r\n\r\n* Disable template tests disabled for Avx512\r\n\r\n* Distinguish between Avx10v1 and Avx10v1/512, Add appropriate comments and clean up code in lowerCast\r\n\r\n* Remove duplicate code and rather use a single if condition\r\n\r\n* Use bool instead of compIsa checks where possible\r\n\r\n* remove duplication of code in shuffle\r\n\r\n* resolve review comments. Make evex encoding checks clear to read and resolve a bug in gtNewSimdCvtNode\r\n\r\n* Add FMA and Avx512F.X64 instructions to AVX10v1. Restructure code and compOpportunistic checks\r\n\r\n* Combine compOpportunistic checks with Avx10 check using IsAvx10OrIsaSupportedOpportunistically\r\n\r\n* Introduce a new internal ISA InstructionSet_EVEX and remove InstructionSet_AVX10v1_V256 to make space for the new ISA. Also change all the internal special intrinsic nodes for Avx512F on x86/x64 arch to evex nodes\r\n\r\n* Addressing review comments. resolving errors introduced when merged with main\r\n\r\n* fix formatting\r\n\r\n* Reorder declaration of InstructionSet_EVEX to proper position. Run formatting adn resolve errors introduced when merging with main","shortMessageHtmlLink":"AVX10.1 API introduction in JIT (#101938)"}},{"before":"39ecbe0ed850fa6d6d4f0ebe1917bca1e154e82d","after":"fa1acc66beb64d9a8f4255bbca9784a443118c13","ref":"refs/heads/runtime-main","pushedAt":"2024-06-09T03:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Adding latency numbers for serialize instruction. (#103167)\n\n* Adding latency numbers for serialize instruction.\r\n\r\n* Update src/coreclr/jit/emitxarch.cpp\r\n\r\nCo-authored-by: Tanner Gooding \r\n\r\n---------\r\n\r\nCo-authored-by: Tanner Gooding ","shortMessageHtmlLink":"Adding latency numbers for serialize instruction. (#103167)"}},{"before":"2da65a9ba1d3c8e27e3c2d77d7e9c74c73ddfbac","after":"39ecbe0ed850fa6d6d4f0ebe1917bca1e154e82d","ref":"refs/heads/runtime-main","pushedAt":"2024-06-08T05:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Fix CET - remove writing to shadow stack (#103171)\n\nIn my recent fix for failures with CET enabled, I have also added a call to\r\nthe _wrssq intrinsic to push an address to shadow stack. It turns out\r\nthat instruction is privileged and cannot be used by user code.\r\nMoreover, I have realized that it is not needed at all there, so I am\r\nremoving it.\r\n\r\nCo-authored-by: Jan Vorlicek ","shortMessageHtmlLink":"Fix CET - remove writing to shadow stack (#103171)"}},{"before":"204f0e17dd39064ceaaf35c7656dac762fa38e8d","after":"2da65a9ba1d3c8e27e3c2d77d7e9c74c73ddfbac","ref":"refs/heads/runtime-main","pushedAt":"2024-06-08T01:00:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"[mono] Migrate more ghashtables to simdhash (#102476)\n\nRemove multi-domain support from mono_de_set_breakpoint\r\nMigrate various ghashtables to simdhash","shortMessageHtmlLink":"[mono] Migrate more ghashtables to simdhash (#102476)"}},{"before":"2ea80d62a1ec52dadaa0d11a9c131a6bfb0fa4f3","after":"204f0e17dd39064ceaaf35c7656dac762fa38e8d","ref":"refs/heads/runtime-main","pushedAt":"2024-06-07T22:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Tensor validations, scope changes, and TensorPrimitives methods (#103005)\n\n* Additional validations and TensorPrimitives forwarding\r\n\r\n* TensorSpan extensions\r\n\r\n* ref updates\r\n\r\n* more testing\r\n\r\n* test fixes and ref fixes","shortMessageHtmlLink":"Tensor validations, scope changes, and TensorPrimitives methods (#103…"}},{"before":"c6cebc7c9a88e3721c15054a3563e57275799f53","after":"2ea80d62a1ec52dadaa0d11a9c131a6bfb0fa4f3","ref":"refs/heads/runtime-main","pushedAt":"2024-06-07T22:22:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"Re-write Android PBKDF2 one shot in Java","shortMessageHtmlLink":"Re-write Android PBKDF2 one shot in Java"}},{"before":"a3bf53fcaede7227f6d7bc204ab6f167b8ce7047","after":"c6cebc7c9a88e3721c15054a3563e57275799f53","ref":"refs/heads/runtime-main","pushedAt":"2024-06-07T21:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"runtimelab-bot","name":null,"path":"/runtimelab-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72634069?s=80&v=4"},"commit":{"message":"[mono] Fix typo in log message. (#103036)","shortMessageHtmlLink":"[mono] Fix typo in log message. (#103036)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYjotcAA","startCursor":null,"endCursor":null}},"title":"Activity · dotnet/runtimelab"}