## dotnet/runtime — v11.0.0-preview.4.26230.115…v11.0.0-preview.5.26302.115

_441+ commits._

### Features
- **Add project exclusion for System.Text.Json tests (#128344)** (e6f711f)
- **[AMD64][APX] Introduce the remaining NCI instructions - CTEST, CFCMOV (#127536)** (f41aba3)
- **Add support for generating pointers to funclets, and calling funclets by index (#128222)** (e00aafd)
- **Add option GCTrimYoungestKeepPercent to specifies the percent of youngest gen to keep during trimming (#109863)** (79d4411)
- **[cDAC] Add DacDbi API GetVarArgSig (#128106)** (e0efc8b)
- **[Wasm] Add missing return buffer argument in wasm import thunks (#128104)** (ea32e27)
- **Add test for non-async generic methods mismatch in ILC scanner/JIT  (#127782)** (863e48f)
- **Add `Bundler.ComputeBundleContents` to `Microsoft.NET.HostModel` (#127962)** (bcd5430)
- **[cDAC] Add interpreter support for stack walking and diagnostics (#126520)** (ab3cbf5)
- **Add note clarifying TLS use in HttpListener (#128084)** (52090b9)
- **Add Webcil support to R2RDump (#127885)** (22ae526)
- **[WASM] Add READYTORUN_FIXUP_InjectStringThunks and R2R thunk infrastructure (#127483)** (2ac8dc5)
- **crossgen2: Add Length Prefix to Crossgen-Generated Wasm (#127936)** (f7280f5)
- **Support typeof(T).Assembly.GetType(string) in ILLink dataflow analysis (#127319)** (231343a)

### Fixes
- **Fix heap_segment_used watermark after compaction (#128217)** (57b0606)
- **perf: avoid per-observation array allocation in ObservableInstrument (#128039)** (3987dcb)
- **Fix ILVerify IndexOutOfRangeException for malformed exception handling clause bounds (#122056)** (f44c762)
- **[Wasm/Ryujit] Fix if stack depth; fix pep call ordering (#128242)** (db4b5d3)
- **Fix runtime-async on riscv64 with R2R (#128066)** (129d627)
- **[Wasm RyuJIT] Fix: Use passed in ig when possible for IF_CODE_SIZE in emitDispIns() (#128172)** (03e2e80)
- **Fix build, modifier order (#128202)** (bb1148d)
- **JIT: Fix morph FIELD_ADDR null check reordering for stores (#127416)** (d426e81)
- **Fix integer overflow in string.IndexOf range validation (#128191)** (b864585)
- **[ci-scanner] Improve workflow and fix detection auth (#128125)** (47e3ca7)
- **Fix createdump SIGSEGV on Heap dumps with interpreter active (#128163)** (ac6d868)
- **Fix doubling of rental for PKCS#8 exports in PQC and X25519** (9bb2c58)
- **Fix a series of possible race conditions in thread static variable initialization (#127843)** (c3be9c8)
- **Fix NativeAOT dependent handle secondary access with standalone GC (#128118)** (1843a48)
- **Fix additional issue to support >1024 CPUs (#127572)** (081670b)
- **[Android] Fix DNS localhost subdomain resolution with IPv6 on Android (#125478)** (7452632)
- **Fix ConstructorInfo.GetGenericArguments to return empty array (#128059)** (214a9a4)
- **Fix runtime initialization on linux with cpu hotplug enabled (#128069)** (7a71ac4)
- **Arm64: Fix loads and stores for stack allocated vectors and masks (#128037)** (06c1222)
- **Turn CRLF -> LF in CorInfoImpl.ReadyToRun.cs and fix a build break (#128099)** (7a2acad)
- **Fix ArgumentOutOfRangeException in Deflate64 (#128071)** (975134a)
- **[runtime-async] Fix timestamp instrumentation (#127662)** (408f6a0)
- **Fix System.Thread namespace to System.Threading.Thread in Memory-model.md (#127969)** (b0668b4)
- **[clr-interp] Fix debugger MethodEnter counter and INTOP_DEBUG_METHOD_ENTER assert (#127753)** (6820c80)
- **Fix resolving of default interface methods in crossgen2 (#126351)** (3caa97a)
- **Fix ThinSList size and unify `EMPTY_BASES` definitions (#127911)** (195e37b)
- **Fix flaky AsyncContinuation cDAC dump test on osx-arm64 by using Task.Yield (#128004)** (5001116)
- **JIT: Fix GenTree::IsPow2 functions (#127615)** (df032fb)
- **Fix CS9361 stackalloc unsafe context in X25519DiffieHellmanCng** (c701e38)
- **Fix EncodeUnsignedInteger for test DSA signer** (1e3ffb5)
- **perf: reuse counter snapshot buffer in CounterGroup.OnTimer (#127886)** (917ea40)
- **[cDAC] fix bug in DacDbi GetTypeHandle (#127968)** (421be95)
- **JIT: fix value-probing schema index collision with handle histogram (#127959)** (54e4609)

### Backend
- **Restore E_NOTIMPL fallback in DacDbiInterfaceImpl::GetContext (#128499) (#128920)** (bc8418f)
- **Break apart gtFoldExprConst into a couple functions so its more manageable (#128307)** (5fe0d49)
- **[cDAC] Implement DacDbi GetCollectibleTypeStaticAddress (#128288)** (ed8987f)
- **Delete obsolete CORINFO_TYPE_... entries (#128243)** (ff05c8a)
- **JIT: don't make local copy when devirtualizing boxed interface call (#128270)** (3206a8e)
- **Remove stale test analyzer suppressions (#128315)** (8400ed3)
- **Remove Attributes.BoxedValues from ILTrim expected failures (#128337)** (051156c)
- **Use bundle extraction path for CoreLib fallback in BindToSystem (#128278)** (0cf1906)
- **Remove more write-barriers  (#128238)** (4445fa8)
- **Implement EqualityComparer<T>.Create with key selector parameters (#125024)** (7c254b3)
- **Implement LINQ FullJoin operators (#127236)** (1d2108d)
- **[wasm][coreclr] Put generated callhelpers into libcoreclr_gen_static library (#128248)** (6969309)
- **JIT: Move invariant nodes and LCL_VARs in LiftLIREdges (#128250)** (33119cd)
- **[ci-scan] Broaden duplicate detection and enforce correct KBE JSON schema (#128190)** (c00becf)
- **System.Runtime.Loader.Tests: use TargetsAppleMobile for test-assembly references to unblock trimmed simulator/macCatalyst builds (#128135)** (f4c18dd)
- **[clr-interp] Detect Swift calling convention for transient-IL P/Invokes (#128257)** (a1dd7b2)
- **Centralize MonoAotIncompatible exclusion for mono fullaot variants (#128188)** (505ebec)
- **[main] Update dependencies from dotnet/hotreload-utils, dotnet/icu, dotnet/runtime-assets (#126569)** (8f2b8d2)
- **JIT: Decouple "DoNotEnregister" from liveness (#127932)** (b540c36)
- **Guard against overflow in SubReadStream (#128074)** (6171c55)
- **Cache continuation used for runtime async callable value task thunks (#127973)** (d9f57ab)
- **Parse custom attribute value blobs for dependencies and rewrite type name strings (#127596)** (bb4ef64)
- **Sync TlsFrameHelper.cs typo/grammar fixes from dotnet/yarp (#128220)** (98fa2f1)
- **[browser] Library mode without workload (#122607)** (f288fd5)
- **[cDAC] Reshape DacDbi API GetHeapSegments to EnumerateHeapSegments and implement in cDAC (#128054)** (980c9d1)
- **Delete unused WBF_NoBarrier_CheckNotHeapInDebug and CORINFO_HELP_ASSIGN_REF_ENSURE_NONHEAP (#128230)** (5262eca)
- **Move the folding of double not/neg to gtFoldExpr (#128187)** (f595fa3)
- **Implement DacDbi cDAC APIs and simplify generic type context APIs (#128263)** (1acc89c)
- **Unify O2K_CHECKED_BOUND_ADD_CNS and O2K_VN (#128165)** (88dbd11)
- **[cDAC] Reparse pending sub-descriptors on Flush (#128215)** (8df6a1f)
- **[browser] WebAssembly SDK targets more incremental (#125367)** (8752339)
- **[ci-scan] Skip StartDetached_GrandchildSurvivesSignalingParent on Windows (refs #126936) (#128139)** (6e21c93)
- **[Android] Re-enable System.Net.Http.Functional.Tests (#125481)** (9b73bbe)
- **Make IL Scanner report both runtime async variants (#128107)** (5d6e5b8)
- **Emit platform-native line endings in requesting assembly chain (#127945)** (1858a24)
- **X25519DiffieHellman agreement with byte-based public keys** (a90a274)
- **JIT: restore type-based upper bound for RSZ in range analysis (#128146)** (1a591cd)
- **Test harness and assorted changes for R2R testing in Wasm (#128156)** (662e227)
- **Handle Generic Context Arg in runtime implementation of signature key computation (#128171)** (bca175c)
- **[cDAC] Use NativeCodeVersion entry for GetMethodVarInfo offset (#128154)** (a4e4aee)
- **[Wasm] Instantiate error detection (#128167)** (ce5ff45)
- **[wasm] Bump chrome for testing - linux: 148.0.7778.96, windows: 148.0.7778.97 (#128000)** (47759f1)
- **Include cDAC exception details in HResult mismatch asserts (#128160)** (da574bb)
- **Ensure we don't do duplicate checks for various multi-reg paths (#128117)** (553d887)
- **Exclude badendfinally from Mono MiniFullAOT build to avoid missing AOT module crash (#128137)** (e5f3415)
- **Work around illink incorrectly trimming static virtual implementations (#128020)** (c196cc0)
- **Resolve generic descriptor method signatures in ILC (#128123)** (78a3f96)
- **Model typeof(delegate*<...>) as SystemTypeValue in Roslyn analyzer (#128030)** (7210d22)
- **Build wasm JIT and crossgen2 R2R of System.Private.CoreLib for browser target (#127935)** (a7cda92)
- **[cdac] Move DataType from Abstractions to Contracts (#128119)** (b4fa247)
- **Update Native AOT documentation (#128021)** (94660ed)
- **Propagate actual error info when loading a TPA assembly fails with `FileNotFoundException` (#126782)** (c1edd14)
- **[ci-scan] Skip System.Formats.Nrbf.Tests on Mono CI (#128112)** (0ea6db5)
- **Delete ICorDebugProcess11 (#128042)** (d7a10f4)
- **[clr-interp] Skip RSLock leak assert for DbgTransportTarget on Unix (#127754)** (fdaa4a3)
- **Update gcc leg from v15 to v16 (#127891)** (81b4a53)
- **[clr-interp] Report async-suspension locals to the debugger via GetAsyncLocals (#127757)** (edcc3af)
- **JIT: Eagerly invalidate GC state for registers trashed by linker relaxation sequences (#128073)** (71df7db)
- **Arm64:[PAC-RET] Instruction encodings (#127949)** (ab8649f)
- **Port more coreclr holders to the LifetimeHolder<Traits> pattern (#128103)** (37bcf38)
- **[cDAC] Implement SetDebugState for cDAC (#127778)** (5f319f4)
- **Update socket infinite time span test (#127196)** (e694e81)
- **Enable compilation of async thunks in composite mode (#126904)** (5e21845)
- **[ci-scan] Exclude Vector3Interop from GC stress via ActiveIssue (refs #127827) (#127967)** (303a9aa)
- **[ci-scan] Skip PlatformHandlerTest_Cookies_Http2 (WinHttpException 12030) (#127993)** (1eef0d2)
- **Apply fixes for coreclr-interp on linux-riscv64 (#127919)** (ec58491)
- **[cDAC] implement GetRuntimeNameByAddress (#127134)** (685f594)
- **Ensure gtInitializeStoreNode consistently handles SIMD/Mask stores for all platforms (#128013)** (7b09f2a)
- **Limit metadata block size when reading TAR archives (#127602)** (5cd3e84)
- **[wasm][coreclr] Enable priority1 runtime tests in outerloop (#127438)** (7d32d80)
- **Remove some dead code from impAppendStmt and impStoreStruct (#128033)** (1a3af64)
- **Use 'dotnet package download' for sccache instead of PackageDownload (#128026)** (cdd5dcc)
- **Trim DBI frame data struct (#127978)** (5ff7ada)
- **Fixes some theoretical races and retentions in AsyncOperation and ManualResetValueTaskSource (#127256)** (1bfc4ba)
- **More precise ranges for casts in GetRangeFromAssertions (#124415)** (ccc1b27)
- **Special case runtime async in `ThreadPool.UnsafeQueueUserWorkItem<TState>` (#127981)** (7900769)
- **[ci-scan] Skip DnsGetHostAddresses_LocalhostSubdomainWithTrailingDot on Android (refs #127965) (#127983)** (2965b6f)
- **[ci-scan] Skip Android DualMode IPv6 socket tests (Connection refused on ::1) (#127994)** (371e08c)
- **Enable sccache for linux-musl-x64 coreclr builds (#128050)** (7bb0446)
- **Make sccache cache task non-fatal (#128052)** (ea0cf22)
- **Delete DacDbi APIs AreGCStructuresValid and IsWinRTModule (#128014)** (983639b)
- **Arm64 SVE2: CreateWhileGreaterThan* and CreateWhileReadAfterWrite* (#127538)** (553a1fe)
- **Limit sccache cache size to 3.5 GB to reduce transfer overhead (#128048)** (4dad00f)
- **[ci-scan] Skip AsyncProfilerTests on Android, iOS, tvOS, and MacCatalyst (refs #127951) (#127963)** (45bfa25)
- **Fold more branches via O1K_VN <relop> O2K_VN comparisons (#127950)** (0306ba7)
- **Move the return var out of liveLocalsIntervals (#127931)** (4bdd9f8)
- **Replace `GetOsPageSize()` with `minipal_getpagesize()` in CoreCLR (#127904)** (15aceea)
- **[mono] Handle nint/nuint in Crc32 and ArmBase intrinsic dispatch (#127787)** (1daec0a)
- **Reduce Unsafe usage in TryWriteSignificand/TryHash helpers (#127921)** (82219d2)
- **[cDAC] RuntimeSignatureDecoder and centralized Signature contract (2/5) (#127636)** (6f89eaf)
- **[wasm][coreclr] Enable System.Linq.Expressions.Tests (#127926)** (4557afb)
- **Improve some string Rune helpers (#127939)** (0bccdce)
- **Optimize Enumerable Min/Max final reduction with shuffles (#127995)** (033157d)
- **Remove buildConfig from sccache cache key to share across PR/rolling builds (#127997)** (5fbc082)
- **[cDAC] implement DacDbi GetTypeLayout/GetArrayLayout (#127877)** (197132f)
- **Cleanup VisitOperandUses and GenTreeVisitor to check common kinds rather than be a big switch (#127972)** (e01b19d)
- **Implement X25519DiffieHellmanCng** (fe45871)
- **[browser][coreCLR] reduce initial memory footprint (#127905)** (6b1231d)
- **JIT: remove MorphAddrContext (#127684)** (209cfd8)
- **[main] Source code updates from dotnet/dotnet (#127944)** (6e51f76)
- **[ci-failure-scan] Tighten KBE filing rules and PR-search coverage (#127961)** (41013c1)
- **Migrate Copilot PAT pool to shared workflow import (#127946)** (0160e21)
- **Update devcontainer Dockerfile (#127460)** (c4ef6f4)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/dotnet/runtime?utm_source=github-action)._