Increase FileSystemWatcher test event timeout to 1000ms#125743
Closed
lewing wants to merge 1060 commits intodotnet:mainfrom
Closed
Increase FileSystemWatcher test event timeout to 1000ms#125743lewing wants to merge 1060 commits intodotnet:mainfrom
lewing wants to merge 1060 commits intodotnet:mainfrom
Conversation
) * Update dependencies from https://github.com/dotnet/sdk build 20250715.26 Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.ApiCompat.Task From Version 9.0.109-servicing.25360.24 -> To Version 9.0.109-servicing.25365.26 * Update SDK version is versions.prop --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
…tnet#117873)" (dotnet#118001) This reverts commit ce56961.
…20.2 (dotnet#117910) Microsoft.SourceBuild.Intermediate.cecil , Microsoft.DotNet.Cecil From Version 0.11.5-alpha.25329.2 -> To Version 0.11.5-alpha.25370.2 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
) * Update dependencies from https://github.com/dotnet/icu build 20250721.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 9.0.0-rtm.25353.1 -> To Version 9.0.0-rtm.25371.1 * Temporary revert SDK version --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
…118080) * Update dependencies from https://github.com/dotnet/roslyn build 20250724.20 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.12.0-3.25329.7 -> To Version 4.12.0-3.25374.20 * Update dependencies from https://github.com/dotnet/roslyn build 20250727.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.12.0-3.25329.7 -> To Version 4.12.0-3.25377.4 * Return the SDK feed back to the NuGet.Config --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
…t#118114) * Update dependencies from https://github.com/dotnet/xharness build 20250725.3 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 9.0.0-prerelease.25365.5 -> To Version 9.0.0-prerelease.25375.3 * Return back the SDK feed to the NuGet.org --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com>
…04.4 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.8-servicing.25353.1 -> To Version 9.0.9-servicing.25404.4
…protocol on macOS26. (dotnet#118212) * Add support for new startup handshake protocol over pipes instead of sempahores. * Remove NonBlocking runtime support. * Renames, logging and simplification. * Improve tracing. * Make open check non blocking. * Fold access into open calls and track ENOENT | ENOACCES * Review feedback. --------- Co-authored-by: lateralusX <lateralusx.github@gmail.com>
…e<UserStruct> (dotnet#118328) * add a failing test that was super hard to extract from the repro * more permissive fix: allow any SystemClass to be represented as ClassWithMembersAndTypes in the payload * a fix that allows for only one particular edge case scenario * Revert "a fix that allows for only one particular edge case scenario" This reverts commit 3636ebe. --------- Co-authored-by: Adam Sitnik <adam.sitnik@gmail.com>
…Zones test on Android (dotnet#118455) Co-authored-by: Matous Kozak <matouskozak@seznam.cz>
Co-authored-by: Mirroring <dnceng-mirroring@microsoft.com>
…11.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.8-servicing.25353.1 -> To Version 9.0.9-servicing.25411.3
…11.5 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.8-servicing.25353.1 -> To Version 9.0.9-servicing.25411.5
* Revert "Remove custom allocator." This reverts commit c62bc5b. * Remove zlib custom allocator for linux. * Remove cookie check from windows custom zlib allocator * Remove zeroing of memory in zlib-allocator * Don't use custom allocator on x86 * Refine allocator condition * Update src/native/libs/System.IO.Compression.Native/CMakeLists.txt --------- Co-authored-by: Eric StJohn <ericstj@microsoft.com> Co-authored-by: Jan Kotas <jkotas@microsoft.com>
…14.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.8-servicing.25353.1 -> To Version 9.0.9-servicing.25414.2
[release/9.0] Merge release/9.0-staging changes
…15.4 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.8-servicing.25353.1 -> To Version 9.0.9-servicing.25415.4 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.25313.1 -> To Version 19.1.0-alpha.1.25414.3 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
…18.4 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.8-servicing.25353.1 -> To Version 9.0.9-servicing.25418.4
…9-75e0-437c-8fa3-42fe19ade79b [release/9.0] Update dependencies from dotnet/emsdk
…initialization for managed C++ (dotnet#118842) * IJW workaround --------- Co-authored-by: Jan Kotas <jkotas@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update branding to 9.0.10 * Updating ImporterTests to account for the longer version string --------- Co-authored-by: Tanner Gooding <tagoo@outlook.com>
When we start the child process, we clear all signal handlers. This operations ends up clearing the signal handlers also for the parent process. Revert to just using fork for simplicity. Co-authored-by: Vlad Brezae <brezaevlad@gmail.com>
…ssApartmentQueryInterface_NoDeadlock (dotnet#122570) Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com> Fixes dotnet#111264 in release/9.0.
Unfortunately, these were missed and the 13 queues no longer exist.
) This pull request updates the following dependencies [marker]: <> (Begin:5e3f9b88-faad-436c-a580-ac009d20bb33) ## From https://github.com/dotnet/icu - **Subscription**: [5e3f9b88-faad-436c-a580-ac009d20bb33](https://maestro.dot.net/subscriptions?search=5e3f9b88-faad-436c-a580-ac009d20bb33) - **Build**: [20260128.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2889459) ([299108](https://maestro.dot.net/channel/3883/github:dotnet:icu/build/299108)) - **Date Produced**: January 28, 2026 11:44:17 AM UTC - **Commit**: [53915f585ca3dc5deff5c09c9492f7c5b7d925ca](dotnet/icu@53915f5) - **Branch**: [dotnet/release/9.0](https://github.com/dotnet/icu/tree/dotnet/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [9.0.0-rtm.25627.1 to 9.0.0-rtm.26078.1][5] - Microsoft.NETCore.Runtime.ICU.Transport [5]: dotnet/icu@cda39b5...53915f5 [DependencyUpdate]: <> (End) [marker]: <> (End:5e3f9b88-faad-436c-a580-ac009d20bb33) --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com>
Update MsQuic version published with dotnet/runtime on Windows Backport of dotnet#121198 ## Customer Impact No ## Regression No ## Testing Automated tests ## Risk Low, change only in patch version and we've been running with 2.4.16 in main and .NET 10 for many months.
…23652) This pull request updates the following dependencies [marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc) ## From https://github.com/dotnet/cecil - **Subscription**: [b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc) - **Build**: [20260125.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2887652) ([298823](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/298823)) - **Date Produced**: January 26, 2026 7:06:31 AM UTC - **Commit**: [711eabb98b62ab3ddf6ab59c879713cd6e4f5982](dotnet/cecil@711eabb) - **Branch**: [release/9.0](https://github.com/dotnet/cecil/tree/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [0.11.5-alpha.26065.1 to 0.11.5-alpha.26075.3][1] - Microsoft.SourceBuild.Intermediate.cecil - Microsoft.DotNet.Cecil [1]: dotnet/cecil@9f41421...711eabb [DependencyUpdate]: <> (End) [marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com>
…otnet#123468) This pull request updates the following dependencies [marker]: <> (Begin:e06e39ae-771e-498d-7895-08dcbc301dc2) ## From https://github.com/dotnet/runtime-assets - **Subscription**: [e06e39ae-771e-498d-7895-08dcbc301dc2](https://maestro.dot.net/subscriptions?search=e06e39ae-771e-498d-7895-08dcbc301dc2) - **Build**: [20260121.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2884240) ([298247](https://maestro.dot.net/channel/3883/github:dotnet:runtime-assets/build/298247)) - **Date Produced**: January 21, 2026 3:17:05 PM UTC - **Commit**: [45c55b97e4006bac84d19a382ace44ef3dcb8d94](dotnet/runtime-assets@45c55b9) - **Branch**: [release/9.0](https://github.com/dotnet/runtime-assets/tree/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [9.0.0-beta.26059.3 to 9.0.0-beta.26071.2][1] - 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 [1]: dotnet/runtime-assets@6751b38...45c55b9 [DependencyUpdate]: <> (End) [marker]: <> (End:e06e39ae-771e-498d-7895-08dcbc301dc2) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…dotnet#123436) This pull request updates the following dependencies [marker]: <> (Begin:b458125c-6cf0-41ea-981d-2709b660d5c5) ## From https://github.com/dotnet/hotreload-utils - **Subscription**: [b458125c-6cf0-41ea-981d-2709b660d5c5](https://maestro.dot.net/subscriptions?search=b458125c-6cf0-41ea-981d-2709b660d5c5) - **Build**: [20260121.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2884237) ([298228](https://maestro.dot.net/channel/3883/github:dotnet:hotreload-utils/build/298228)) - **Date Produced**: January 21, 2026 2:54:39 PM UTC - **Commit**: [0a7f328b0ee6cbf8df1f826953a8bc9fd77629c9](dotnet/hotreload-utils@0a7f328) - **Branch**: [release/9.0](https://github.com/dotnet/hotreload-utils/tree/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [9.0.0-alpha.0.25625.4 to 9.0.0-alpha.0.26071.2][1] - Microsoft.DotNet.HotReload.Utils.Generator.BuildTool [1]: dotnet/hotreload-utils@6eb5041...0a7f328 [DependencyUpdate]: <> (End) [marker]: <> (End:b458125c-6cf0-41ea-981d-2709b660d5c5) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This pull request updates the following dependencies [marker]: <> (Begin:f85f62c8-5e7d-4706-1003-08dcbc30275f) ## From https://github.com/dotnet/emsdk - **Subscription**: [f85f62c8-5e7d-4706-1003-08dcbc30275f](https://maestro.dot.net/subscriptions?search=f85f62c8-5e7d-4706-1003-08dcbc30275f) - **Build**: [20260202.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2893738) ([300051](https://maestro.dot.net/channel/3883/github:dotnet:emsdk/build/300051)) - **Date Produced**: February 3, 2026 3:49:47 PM UTC - **Commit**: [c66fdc1df74783ebdae3c67033c5a9b41aae3bd3](dotnet/emsdk@c66fdc1) - **Branch**: [release/9.0](https://github.com/dotnet/emsdk/tree/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [9.0.13-servicing.26059.3 to 9.0.14-servicing.26102.1][7] - Microsoft.SourceBuild.Intermediate.emsdk - Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport - From [9.0.13 to 9.0.14][7] - Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 [7]: dotnet/emsdk@6a81c04...c66fdc1 [DependencyUpdate]: <> (End) [marker]: <> (End:f85f62c8-5e7d-4706-1003-08dcbc30275f) [marker]: <> (Begin:Coherency Updates) ## Coherency Updates The following updates ensure that dependencies with a *CoherentParentDependency* attribute were produced in a build used as input to the parent dependency's build. See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview) [DependencyUpdate]: <> (Begin) - **Coherency Updates**: - **runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) - **runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools**: from 19.1.0-alpha.1.25625.1 to 19.1.0-alpha.1.26071.2 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport) [DependencyUpdate]: <> (End) [marker]: <> (End:Coherency Updates) --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…aging # Conflicts: # .config/dotnet-tools.json # NuGet.config # eng/Version.Details.xml # eng/Versions.props # eng/common/core-templates/job/source-build.yml # global.json
…et#124245) I detected changes in the release/9.0 branch which have not been merged yet to release/9.0-staging. I'm a robot and am configured to help you automatically keep release/9.0-staging up to date, so I've opened this PR. This PR merges commits made on release/9.0 by the following committers: * wfurt * vseanreesermsft * bartonjs ## Instructions for merging from UI This PR will not be auto-merged. When pull request checks pass, complete this PR by creating a merge commit, *not* a squash or rebase commit. <img alt="merge button instructions" src="https://i.imgur.com/GepcNJV.png" width="300" /> If this repo does not allow creating merge commits from the GitHub UI, use command line instructions. ## Instructions for merging via command line Run these commands to merge this pull request from the command line. ``` sh git fetch git checkout release/9.0 git pull --ff-only git checkout release/9.0-staging git pull --ff-only git merge --no-ff release/9.0 # If there are merge conflicts, resolve them and then run git merge --continue to complete the merge # Pushing the changes to the PR branch will re-trigger PR validation. git push https://github.com/dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging ``` <details> <summary>or if you are using SSH</summary> ``` git push git@github.com:dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging ``` </details> After PR checks are complete push the branch ``` git push ``` ## Instructions for resolving conflicts :warning: If there are merge conflicts, you will need to resolve them manually before merging. You can do this [using GitHub][resolve-github] or using the [command line][resolve-cli]. [resolve-github]: https://help.github.com/articles/resolving-a-merge-conflict-on-github/ [resolve-cli]: https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/ ## Instructions for updating this pull request Contributors to this repo have permission update this pull request by pushing to the branch 'merge/release/9.0-to-release/9.0-staging'. This can be done to resolve conflicts or make other changes to this pull request before it is merged. The provided examples assume that the remote is named 'origin'. If you have a different remote name, please replace 'origin' with the name of your remote. ``` git fetch git checkout -b merge/release/9.0-to-release/9.0-staging origin/release/9.0-staging git pull https://github.com/dotnet/runtime merge/release/9.0-to-release/9.0-staging (make changes) git commit -m "Updated PR with my changes" git push https://github.com/dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging ``` <details> <summary>or if you are using SSH</summary> ``` git fetch git checkout -b merge/release/9.0-to-release/9.0-staging origin/release/9.0-staging git pull git@github.com:dotnet/runtime merge/release/9.0-to-release/9.0-staging (make changes) git commit -m "Updated PR with my changes" git push git@github.com:dotnet/runtime HEAD:merge/release/9.0-to-release/9.0-staging ``` </details> Contact .NET Core Engineering (dotnet/dnceng) if you have questions or issues. Also, if this PR was generated incorrectly, help us fix it. See https://github.com/dotnet/arcade/blob/main/.github/workflows/scripts/inter-branch-merge.ps1. --------- Co-authored-by: Mirroring <dnceng-mirroring@microsoft.com> Co-authored-by: Jeremy Barton <jbarton@microsoft.com> Co-authored-by: Sean Reeser <v-seanreeser@microsoft.com> Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com> Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: David Cantú <dacantu@microsoft.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: richlander <2608468+richlander@users.noreply.github.com> Co-authored-by: Miha Zupan <mihazupan.zupan1@gmail.com> Co-authored-by: Sven Boemer <sbomer@gmail.com> Co-authored-by: Vladimir Sadov <vsadov@microsoft.com> Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com> Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com> Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com> Co-authored-by: elinor-fung <47805090+elinor-fung@users.noreply.github.com> Co-authored-by: Elinor Fung <elfung@microsoft.com> Co-authored-by: Andy Gocke <angocke@microsoft.com> Co-authored-by: Eric StJohn <ericstj@microsoft.com> Co-authored-by: Matous Kozak <matouskozak@seznam.cz> Co-authored-by: Filip Navara <filip.navara@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Larry Ewing <lewing@microsoft.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jeremy Koritzinsky <jekoritz@microsoft.com> Co-authored-by: Marie Píchová <11718369+ManickaP@users.noreply.github.com> Co-authored-by: Rahul Bhandari <rbhanda@microsoft.com> Co-authored-by: Juan Hoyos <19413848+hoyosjs@users.noreply.github.com> Co-authored-by: jozkee <16040868+jozkee@users.noreply.github.com>
…dotnet#124458) This pull request updates the following dependencies [marker]: <> (Begin:b458125c-6cf0-41ea-981d-2709b660d5c5) ## From https://github.com/dotnet/hotreload-utils - **Subscription**: [b458125c-6cf0-41ea-981d-2709b660d5c5](https://maestro.dot.net/subscriptions?search=b458125c-6cf0-41ea-981d-2709b660d5c5) - **Build**: [20260302.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=2916199) ([304006](https://maestro.dot.net/channel/3883/github:dotnet:hotreload-utils/build/304006)) - **Date Produced**: March 2, 2026 3:37:03 PM UTC - **Commit**: [2a70fdb0e55455dc067a6f24582b5d9ed75ed373](dotnet/hotreload-utils@2a70fdb) - **Branch**: [release/9.0](https://github.com/dotnet/hotreload-utils/tree/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [9.0.0-alpha.0.25625.4 to 9.0.0-alpha.0.26152.4][2] - Microsoft.DotNet.HotReload.Utils.Generator.BuildTool [2]: dotnet/hotreload-utils@6eb5041...2a70fdb [DependencyUpdate]: <> (End) [marker]: <> (End:b458125c-6cf0-41ea-981d-2709b660d5c5) --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…24209) This pull request updates the following dependencies [marker]: <> (Begin:b609d3b5-ab6f-473c-9ce1-f266baef16fc) ## From https://github.com/dotnet/cecil - **Subscription**: [b609d3b5-ab6f-473c-9ce1-f266baef16fc](https://maestro.dot.net/subscriptions?search=b609d3b5-ab6f-473c-9ce1-f266baef16fc) - **Build**: [20260222.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2910328) ([302882](https://maestro.dot.net/channel/3883/github:dotnet:cecil/build/302882)) - **Date Produced**: February 23, 2026 5:45:08 AM UTC - **Commit**: [4fe10b2349082f474928ac1b97ce207b70dc2307](dotnet/cecil@4fe10b2) - **Branch**: [release/9.0](https://github.com/dotnet/cecil/tree/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [0.11.5-alpha.25628.2 to 0.11.5-alpha.26122.3][3] - Microsoft.SourceBuild.Intermediate.cecil - Microsoft.DotNet.Cecil [3]: dotnet/cecil@1f9985e...4fe10b2 [DependencyUpdate]: <> (End) [marker]: <> (End:b609d3b5-ab6f-473c-9ce1-f266baef16fc) --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…t#124165) This pull request updates the following dependencies [marker]: <> (Begin:077f423f-1332-4108-a2ea-08dcc66548e6) ## From https://github.com/dotnet/xharness - **Subscription**: [077f423f-1332-4108-a2ea-08dcc66548e6](https://maestro.dot.net/subscriptions?search=077f423f-1332-4108-a2ea-08dcc66548e6) - **Build**: [20260217.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=2906325) ([302122](https://maestro.dot.net/channel/2/github:dotnet:xharness/build/302122)) - **Date Produced**: February 17, 2026 4:29:14 PM UTC - **Commit**: [0eeaa60169fe6a95932d29d822e20eb225ce0143](dotnet/xharness@0eeaa60) - **Branch**: [main](https://github.com/dotnet/xharness/tree/main) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [9.0.0-prerelease.25615.2 to 11.0.0-prerelease.26117.1][3] - Microsoft.DotNet.XHarness.CLI - Microsoft.DotNet.XHarness.TestRunners.Common - Microsoft.DotNet.XHarness.TestRunners.Xunit [3]: dotnet/xharness@c26361a...0eeaa60 [DependencyUpdate]: <> (End) [marker]: <> (End:077f423f-1332-4108-a2ea-08dcc66548e6) --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
…124841) This pull request updates the following dependencies [marker]: <> (Begin:943c2154-7e47-4fed-bb40-3e772747daf7) ## From https://github.com/dotnet/arcade - **Subscription**: [943c2154-7e47-4fed-bb40-3e772747daf7](https://maestro.dot.net/subscriptions?search=943c2154-7e47-4fed-bb40-3e772747daf7) - **Build**: [20260223.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2910552) ([302931](https://maestro.dot.net/channel/5175/github:dotnet:arcade/build/302931)) - **Date Produced**: February 23, 2026 12:35:47 PM UTC - **Commit**: [29a2184303379b9840b70e7cdb2faa0f39833b89](dotnet/arcade@29a2184) - **Branch**: [release/9.0](https://github.com/dotnet/arcade/tree/release/9.0) [DependencyUpdate]: <> (Begin) - **Dependency Updates**: - From [9.0.0-beta.26070.1 to 9.0.0-beta.26123.3][1] - 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.XUnitExtensions - From [2.9.0-beta.26070.1 to 2.9.0-beta.26123.3][1] - Microsoft.DotNet.XUnitAssert - Microsoft.DotNet.XUnitConsoleRunner [1]: dotnet/arcade@9b9436a...29a2184 [DependencyUpdate]: <> (End) [marker]: <> (End:943c2154-7e47-4fed-bb40-3e772747daf7) Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
… objects (dotnet#125212) Backport of dotnet#125116 to release/9.0-staging /cc @BrzVlad ## Customer Impact - [x] Customer reported - [ ] Found internally In some cases, cards marked for non-array LOS objects (objects with size greater than 8K) were being ignored. This means that the GC could fail to observe that some object refs were stored inside these large objects. This can result in GC crashes or other undefined behavior. This can impact all mono workloads. This issue was confirmed to be hit by a customer who also investigated it via a GC debug flag. There are other undiagnosed GC crashes that might hopefully be fixed by this. ## Regression - [ ] Yes - [x] No ## Testing Was able to create a console app reproducing this bug. Validated the fix. ## Risk Low. The fix just does an address alignment, in order to scan correctly an additional card. Co-authored-by: Vlad Brezae <brezaevlad@gmail.com>
dotnet#123661) Backport of dotnet#123485 to release/9.0-staging /cc @liveans Increasing RFC compliance for WebSocket ## Customer Impact RFC compliance ## Regression No ## Testing Manual verification + automated tests ## Risk Low, the change only affects non‑compliant WebSocket clients sending unmasked frames, which is explicitly disallowed by RFC 6455. No behavior change is expected for compliant clients. --------- Co-authored-by: Ahmet İbrahim Aksoy <aaksoy@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
The inotify refactor (dotnet#117148) changed stop/start timing for watches, which can delay event delivery under stress. The 500ms timeout is too tight for jitstress runs on slower hardware (arm32), causing false failures in SymbolicLink tests. Double the timeout from 500ms to 1000ms to better distinguish timing issues from functional bugs. This affects 94 tests that use the default ExpectEvent timeout. Ref: dotnet#125737 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR’s description/title says it increases the default FileSystemWatcher test event timeout, but the provided diffs show wide-ranging documentation, build tooling, configuration, and GitHub workflow changes (plus new design docs).
Changes:
- Adds/updates multiple design and coding-guidelines documents (new datacontract docs, JIT/CoreCLR docs, guideline updates).
- Updates build/config infrastructure (e.g.,
Directory.Build.targets,Build.proj,NuGet.config,.editorconfig, devcontainers). - Adds/updates GitHub Actions workflows (labeler workflows, locker unlock-on-reopen, markdownlint/jit-format changes), and updates third-party notices/security docs.
Reviewed changes
Copilot reviewed 124 out of 22316 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/design/datacontracts/Exception.md | Updates Exception datacontract API signature and sample implementation. |
| docs/design/datacontracts/DacStreams.md | Updates global pointer names in sample code. |
| docs/design/datacontracts/ComWrappers.md | Adds a new ComWrappers datacontract design doc. |
| docs/design/datacontracts/BuiltInCOM.md | Adds a new BuiltInCOM datacontract design doc. |
| docs/design/coreclr/profiling/davbr-blog-archive/Debugging - Activation.md | Adds an update note about env var prefix changes. |
| docs/design/coreclr/jit/viewing-jit-dumps.md | Updates JIT dump pattern docs and coredistools version note. |
| docs/design/coreclr/jit/ryujit-tutorial.md | Adds “outdated” disclaimer and links to newer overview. |
| docs/design/coreclr/jit/porting-ryujit.md | Expands and clarifies per-architecture file responsibilities. |
| docs/design/coreclr/jit/Stack Buffer Overflow Protection.md | Adds new doc explaining GS/stack cookies. |
| docs/design/coreclr/jit/GC-write-barriers.md | Adds new doc describing write barrier pseudo-code behavior. |
| docs/design/coreclr/botr/xplat-minidump-generation.md | Documents NativeAOT-only DOTNET_DbgCreateDumpToolPath. |
| docs/design/coreclr/botr/vectors-and-intrinsics.md | Updates Crossgen2 intrinsic “baseline/optimistic” wording. |
| docs/design/coreclr/botr/threading.md | Fixes punctuation in GC suspension hijack discussion. |
| docs/design/coreclr/botr/runtime-async-codegen.md | Adds new doc describing runtime-async codegen responsibilities. |
| docs/design/coreclr/botr/readytorun-platform-native-envelope.md | Adds new doc for future Mach-O/native envelope support. |
| docs/design/coreclr/botr/readytorun-overview.md | Updates R2R overview with platform-native envelope context and modern SDK details. |
| docs/design/coreclr/botr/profiling.md | Updates profiling env var names and wording (PInvoke). |
| docs/design/coreclr/botr/profilability.md | Updates macro names (pin/profiler callback) and sample code. |
| docs/design/coreclr/botr/method-descriptor.md | Renames “NDirect” terminology to “PInvoke” and fixes link path. |
| docs/design/coreclr/botr/ilc-architecture.md | Updates link and adds sections on generics compilation/canonicalization. |
| docs/design/coreclr/botr/guide-for-porting.md | Updates stub list terminology and numbering. |
| docs/design/coreclr/botr/exceptions.md | Updates examples and text around EX_END_CATCH usage. |
| docs/design/coreclr/botr/corelib.md | Removes/rewrites some FCall/QCall guidance sections. |
| docs/design/coreclr/botr/README.md | Adds runtime-async doc to BOTR table of contents. |
| docs/deep-dive-blog-posts.md | Adds performance blog links for .NET 9 and .NET 10. |
| docs/coding-guidelines/vectorization-guidelines.md | Updates unsafe address comparison examples. |
| docs/coding-guidelines/updating-ref-source.md | Clarifies reference-source update flow and GenAPI caveats. |
| docs/coding-guidelines/source-generator-guidelines.md | Adds new source generator best practices doc. |
| docs/coding-guidelines/project-guidelines.md | Updates framework examples and expands packaging/ref/src guidance. |
| docs/coding-guidelines/mono-code-guide.md | Updates wasm/browser runtime paths. |
| docs/coding-guidelines/libraries-packaging.md | Updates examples for minimum supported TFMs. |
| docs/coding-guidelines/interop-guidelines.md | Removes “Submitting Changes” guidance section. |
| docs/coding-guidelines/framework-design-guidelines-digest.md | Fixes wording (“participle”). |
| docs/coding-guidelines/coding-style.md | Clarifies var guidance and adds primary-ctor parameter guidance. |
| docs/coding-guidelines/clr-code-guide.md | Multiple small grammar/clarity edits. |
| docs/coding-guidelines/breaking-change-rules.md | Adds rules around adding certain field kinds to value types and partial interface methods. |
| docs/coding-guidelines/adding-api-guidelines.md | Updates target framework guidance and expands documentation workflow section. |
| docs/README.md | Populates Project Docs links. |
| build.sh | Changes Windows-ish path to defer to build.cmd directly. |
| THIRD-PARTY-NOTICES.TXT | Updates license notices; adds notices for zstd/NIST/ANTLR; edits existing notices. |
| SECURITY.md | Updates MSRC reporting guidance and links. |
| README.md | Updates security reporting text and removes Gitter badge. |
| NuGet.config | Updates feeds (adds dotnet10/dotnet11) and adds diagnostics-tests feed. |
| Directory.Build.targets | Restructures imports/properties; adds bootstrap RID graph selection and reference filtering tweaks. |
| Directory.Build.rsp | Adds CLP setting to disable line wrapping. |
| CONTRIBUTING.md | Adds new architecture labels. |
| Build.proj | Changes traversal project references and adds bootstrap layout copy step. |
| .markdownlint.json | Reformats and changes MD009 br_spaces behavior. |
| .github/workflows/markdownlint.yml | Updates action versions and node setup. |
| .github/workflows/locker.yml | Adds unlock-on-reopen behavior and updates action versions. |
| .github/workflows/labeler.md | Adds documentation about issue-labeler workflows. |
| .github/workflows/labeler-train.yml | Adds labeler training workflow. |
| .github/workflows/labeler-promote.yml | Adds labeler promotion workflow. |
| .github/workflows/labeler-predict-pulls.yml | Adds PR label prediction workflow. |
| .github/workflows/labeler-predict-issues.yml | Adds issue label prediction workflow. |
| .github/workflows/labeler-cache-retention.yml | Adds workflow to keep cached models from eviction. |
| .github/workflows/jit-format.yml | Updates container + action versions; removes jitutils checkout/build. |
| .github/workflows/inter-branch-merge-flow.yml | Adds reusable workflow trigger for release branch pushes. |
| .github/workflows/copilot-setup-steps.yml | Adds Copilot coding-agent setup workflow. |
| .github/workflows/check-service-labels.yml | Switches to pull_request_target and tweaks messaging/guard. |
| .github/workflows/check-no-merge-label.yml | Adds new workflow enforcing NO-MERGE label rule. |
| .github/workflows/bump-chrome-version.yml | Updates action versions. |
| .github/workflows/breaking-change-doc.yml | Adds workflow generating breaking-change docs via GitHub Models. |
| .github/workflows/backport.yml | Updates backport instructions for .NET 10+ targeting rules. |
| .github/workflows/aspnetcore-sync.yml | Updates action versions. |
| .github/workflows/README.md | Adds workflow guidance doc. |
| .github/skills/vmr-codeflow-status/references/vmr-codeflow-reference.md | Adds VMR codeflow reference documentation. |
| .github/skills/performance-benchmark/SKILL.md | Adds performance-benchmark skill guidance. |
| .github/skills/jit-regression-test/SKILL.md | Adds JIT regression test extraction guidance. |
| .github/skills/ci-analysis/references/sql-tracking.md | Adds SQL tracking guidance for CI investigations. |
| .github/skills/ci-analysis/references/manual-investigation.md | Adds manual CI investigation steps reference. |
| .github/skills/ci-analysis/references/delegation-patterns.md | Adds subagent delegation patterns reference. |
| .github/skills/ci-analysis/references/binlog-comparison.md | Adds binlog comparison investigation reference. |
| .github/skills/ci-analysis/references/azure-cli.md | Adds Azure CLI fallback reference for CI investigations. |
| .github/skills/ci-analysis/references/azdo-helix-reference.md | Adds AzDO/Helix reference for CI script usage. |
| .github/skills/api-proposal/references/proposal-examples.md | Adds curated API proposal examples. |
| .github/skills/api-proposal/references/api-proposal-checklist.md | Adds API proposal quality checklist. |
| .github/skills/add-new-jit-ee-api/SKILL.md | Adds guidance for adding a new JIT-EE API. |
| .github/prompts/docs.prompt.md | Adds internal documentation best-practices prompt. |
| .github/policies/binaryformatter-migration.yml | Updates policy mentionee list. |
| .github/code-review-instructions.md | Adds code review instruction doc. |
| .github/PULL_REQUEST_TEMPLATE/servicing_pull_request_template.md | Updates servicing template language regarding package authoring. |
| .github/PULL_REQUEST_TEMPLATE/copilot_coding_agent_pull_request_template.md | Adds minimal Copilot agent PR template. |
| .github/CODEOWNERS | Updates codeowner mappings; adds workflows ownership rule. |
| .gitattributes | Adjusts linguist-generated handling for build dirs; adds eol entry for dotnet.d.ts path. |
| .editorconfig | Updates charset rules, analyzer severities, and XML/YAML sections. |
| .devcontainer/wasm/devcontainer.json | Updates devcontainer image variant and VS extensions/settings. |
| .devcontainer/wasm/Dockerfile | Updates base image and apt dependencies for wasm container. |
| .devcontainer/wasm-multiThreaded/devcontainer.json | Updates devcontainer image variant and VS extensions/settings. |
| .devcontainer/wasm-multiThreaded/Dockerfile | Updates base image and apt dependencies for multithreaded wasm container. |
| .devcontainer/scripts/onCreateCommand.sh | Changes android build subset list for prebuild. |
| .devcontainer/libraries/devcontainer.json | Updates base variant and host requirements/extensions. |
| .devcontainer/devcontainer.json | Updates base variant, features, and extensions/settings. |
| .devcontainer/android/devcontainer.json | Updates android devcontainer variant and extensions/env. |
| .devcontainer/android/Dockerfile | Updates Android SDK/NDK versions and dependencies. |
| .devcontainer/Dockerfile | Updates base image and apt dependencies. |
| .config/tsaoptions.json | Updates TSA area path and adds serviceTreeId. |
| .config/dotnet-tools.json | Updates tool versions (coverlet/reportgenerator/xharness/slngen). |
| .config/CredScanSuppressions.json | Updates suppression file list. |
| .azuredevops/dependabot.yml | Disables dependabot in AzDO mirror context. |
| .CodeQL.yml | Updates link and adds exclusions/classifiers and query exclusions. |
You can also share your feedback on Copilot code review. Take the survey.
Comment on lines
+28
to
+29
| # pass control to batch build script. | ||
| "$scriptroot/build.cmd" "$@" |
|
|
||
| Copyright (c) .NET Foundation. All rights reserved. | ||
| Licensed under the Apache License, Version 2.0. | ||
| Licensed under the MIT License (MIT) |
| steps: | ||
| - name: Unlock if issue/PR is locked | ||
| uses: actions/github-script@v8 | ||
| if: ${{ github.event.issue.locked == true }} |
Comment on lines
42
to
+44
| - name: Run jitformat.py | ||
| run: | | ||
| python3 runtime/src/coreclr/scripts/jitformat.py --jitutils jitutils -r runtime -o ${{ matrix.os.name }} -a x64 ${{ matrix.os.cross }} | ||
| python3 runtime/src/coreclr/scripts/jitformat.py -r runtime -o ${{ matrix.os.name }} -a x64 ${{ matrix.os.cross }} |
Comment on lines
+28
to
+29
| # pass control to batch build script. | ||
| "$scriptroot/build.cmd" "$@" |
Comment on lines
+16
to
+18
| <AotSdkFile | ||
| Include="$(CoreCLRAotSdkDir)/*" | ||
| Condition="'$(UseNativeAotForComponents)' == 'true'" /> |
|
|
||
| 2. Allow the async thunk logic to work. | ||
|
|
||
| 3. Generate Async Debug info (Not yet described in this document)f |
Comment on lines
+9
to
+11
| TargetPointer GetComWrappersIdentity(TargetPointer rcw); | ||
| // Given a ccw pointer, return the managed object wrapper | ||
| public TargetPointer GetManagedObjectWrapperFromCCW(TargetPointer ccw); |
|
|
||
| public long GetMOWReferenceCount(TargetPointer mow) | ||
| { | ||
| return target.Read<long>(mow + /* ManagedObjectWrapperLayout::RefCount offset */); |
Comment on lines
+86
to
+89
| RethrowTransientExceptions | ||
| ---------------------------------------- | ||
|
|
||
| In the example above, "RethrowTransientExceptions" is an argument to the EX_END_CATCH macro; it is one of three pre-defined macros that can be thought of "exception disposition". Here are the macros, and their meanings: | ||
| In the example above, "RethrowTransientExceptions" is a macro in the `EX_CATCH` block; it is one of three pre-defined macros that can be thought of "exception disposition". Here are the macros, and their meanings: |
Contributor
|
Tagging subscribers to this area: @dotnet/area-meta |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Increase
WaitForExpectedEventTimeoutfrom 500ms to 1000ms per @tmds suggestion in #125740.The inotify refactor (#117148) changed stop/start timing for watches, which can delay event delivery under stress conditions. The 500ms timeout is too tight for jitstress runs on slower hardware (arm32), causing false failures in SymbolicLink tests that are being incorrectly attributed to #103630.
This is a single constant change that affects 94 tests using the default
ExpectEventtimeout. It should help distinguish timing issues from functional bugs.Ref: #125737, #125740 (comment)
/cc @tmds @adamsitnik @jozkee