## dotnet/runtime — v10.0.10…v11.0.0-preview.1.26104.118

_1765+ commits._

### Features
- **[release/11.0-preview1] Revert "Bring a few jithelpers to new unwind plan (#123307)" (#123715)** (ed49df7)
- **Mark new userevents tests as native AOT incompatible (#123541)** (9f1fdb4)
- **Add binary VN funcs to TryGetRangeFromAssertions (#123233)** (4b0b723)
- **Add tar tests for >8GB file entries using simulated streams (#123091)** (f417a2a)
- **Add package readmes to illink NuGet packages stating SDK-only support (#123505)** (0b9b34d)
- **Bring a few jithelpers to new unwind plan (#123307)** (18acc2d)
- **Add interp support for field addr via helper (#123466)** (4b5d314)
- **Crossgen2: Support Writing R2R Metadata into Wasm Data Sections in Wasm Object Writer (#122878)** (4f83dbc)
- **Add support for socks5h proxy scheme (#123218)** (b6e2338)
- **Add small int return value conversion to call stubs (#123402)** (d17c39f)
- **Add comprehensive unit tests for Microsoft.Extensions.Hosting projects (#120632)** (beb11e5)
- **Provide support for alternative rounding modes for division and remainder of division (#106795)** (81e28e2)
- **Optimize AllocHeap: use new/delete with 4KB blocks and static allocation (#122822)** (ccf995e)
- **add support for parallel Connect (#106374)** (2007805)
- **Add pipeline to validate source-build stage1+2 builds from within runtime (#123045)** (72fc45c)
- **Add IReadOnlySet support to System.Text.Json (#120306)** (b1d2e4a)
- **Add interpreter libraries tests to CI (#123191)** (df578ed)
- **[Tests][UserEvents] Add userevents functional runtime tests (#122430)** (2075e8f)
- **Add Base64 parity APIs with Base64Url (#123151)** (db2f389)
- **SunOS process and thread support (#105403)** (420d1ef)
- **Add early return in TryGetLast for empty results. (#123306)** (6afecd4)
- **Add multiple environment variable sets to aspnet2 SPMI collection (#123242)** (7e28f6e)
- **Add coalescence optimization for AsyncEnumerable Append/Prepend/Concat operations (#122389)** (932c49a)
- **Add side-effect-free debugger display to `ValueStringBuilder`** (3cf3599)

### Fixes
- **[RyuJit Wasm] fix off by one error for br_table (#123565)** (32cae38)
- **Fix token memory ordering issue reading from the MethodDef and FieldDef token tables (#123557)** (9baed28)
- **[Wasm RyuJit] Fix emission of block and label instructions (#123522)** (e2298d5)
- **[clr-interp] Fix jmp instruction to tolerate the call.tail opcode failing to actually tail call (#123513)** (b14b090)
- **Fix hash collision in TypeMapLazyDictionary causing non-deterministic ArgumentException (#123502)** (52bc52c)
- **Fix primitive converters to honor JsonNumberHandling when obtained via GetConverter (#120805)** (23b6046)
- **Fix regression caused by special marker type optimization (#123413)** (6489d36)
- **Fix up hijacking on arm64 (preserve async continuation register) (#122942)** (df7ffde)
- **Revert "Fix up hijacking on arm32 (preserve async continuation register)" (#123474)** (a029187)
- **Fix IndexOfAnyInRange inconsistent behavior with invalid ranges across vectorized/scalar paths (#123365)** (037ad75)
- **Fix ilasm/ildasm roundtrip constraint duplication issue (#123309)** (f412175)
- **Fix truncated exe file name in .NET core mini dump file name (#123192)** (7529fa5)
- **[browser][CoreCLR] fix pinvoke (#123423)** (92d46b9)
- **[browser] JS interop fix marshalling of completed task of long (#123366)** (be5b64b)
- **JIT: Make async insertion of "rethrow BB" deterministic to fix debug info (#123343)** (facf0e5)
- **Fix Base64 decoding edge cases with small destinations and whitespace (#123260)** (3c31153)
- **Fix array size overflow in objectalloc.cpp (#123362)** (7fc28e1)
- **Fix for TLS 1.3 session resumption on Linux (#123239)** (156112a)
- **Fix ILogB for Half and BFloat16 subnormal values (#123294)** (0c56d0e)
- **Fix ArgumentOutOfRangeException when Concat called after Skip that skips more elements than exist (#123295)** (609e9be)
- **Fix WASM debugger breakpoints not hitting after Terser 5.39+. (#123353)** (5952bf2)
- **Fix typo in ifdef for Rune (#123359)** (d5df04f)
- **Fix BFloat16.Significand to be byte-sized and correct TryWriteSignificand methods (#123288)** (de88fe7)
- **[browser][coreCLR] fix streaming instatiation for NodeJS (#123332)** (1af7e1a)
- **[browser] Fix NETSDK1022: Duplicate 'Content' items for Microsoft.Extensions.Configuration.Functional.Tests (#123335)** (e220ab3)
- **[NativeAOT] Source to native mapping fix for out-of-order code (#123333)** (05ed884)
- **[LoongArch64] Fix the failed for Fp32x2StructFunc in the profiler test slowpatheltleave.sh catched on 2K3000. (#123250)** (15d90be)
- **Fix missing static libraries in NativeAOT packs for Apple mobile platforms (#123274)** (14a9c69)
- **Fix interpreter threadabort in finally (#123231)** (0bb2889)
- **Fix assertions generated by optCreateJumpTableImpliedAssertions (#123240)** (05a7c03)
- **Fix Base64{Url} incorrectly handling small destinations when inputs contain whitespace (#123223)** (23aeecc)
- **Fix up hijacking on x86 (preserve async continuation register) (#123084)** (9b7bb6d)
- **Fix IndexOutOfRangeException when sending >2GB files on Windows (#122917)** (f1d5245)
- **[clr-interp] Fix linux x64 Interop test suite, and in general improve SysV struct classification (#123193)** (c845f77)
- **Update remaining efteam ownership area. Fix capitalization. (#123199)** (939e0be)

### Backend
- **[release/11.0-preview1] Revert [browser] Use Runtime=NET for build tasks (#123974)** (b027ccb)
- **Update macOS minimum version from 12.0 to 14.0, Mac Catalyst to 17.0, and remove obsolete availability checks (#123200)** (adcc379)
- **Replace explicit GTF_UNSIGNED flag operations with GenTree helper methods (#123265)** (b19edc0)
- **Enable runtime async for all libraries test projects (#123448)** (8fafcb3)
- **Array.FindAll improvements (#120336)** (687c8d9)
- **Do not try obtaining canonical dictionaries in `VirtualDispatchCellGenericLookupResult` (#123512)** (833e132)
- **[RyuJIT Wasm] Cast Operations Follow Up (#122862)** (ef2aefa)
- **Switch Windows build pools from VS2022 to VS2026 preview (#123551)** (bfd9567)
- **Delete obsolete ETW logging scripts and update System.Net telemetry documentation (#123518)** (fa3449f)
- **Update Roslyn to 5.0.0-2.26070.104 and suppress IDE0071/IDE0031 (#123527)** (59abf5c)
- **Use existing Base64 helpers for Base64FormattingOptions.InsertLineBreaks (#123403)** (614b687)
- **[clr-interp] Handle unmanaged thiscall on Windows Arm64 (#123519)** (d7834a3)
- **Disable StringBuilder marshalling tests on native AOT (#123530)** (c1b9b97)
- **[clr-interp] Interpreter for ARM32 SOFTFP (#120688)** (5142090)
- **Abstract away debug read/write channel. (#123196)** (4435e48)
- **Remove unused code from CoreCLR utilcode (#123525)** (6e843b6)
- **Remove System.ServiceModel.Primitives dependency (#123543)** (40bd248)
- **SPMI: Tolerate missing getContinuationType calls (#123536)** (fc7d401)
- **Make order of generated logger items stable. (#123428)** (531dd27)
- **[browser][coreCLR] HTTP and WS client implementation in JS (#123400)** (0c78a5d)
- **Avoid C4319 build warnings in libunwind (#122179) (#123535)** (098be92)
- **Update native AOT ActiveIssue on NegotiateAuthenticationTests (#123528)** (8ef2efb)
- **DI container should respect generic constraints when resolving single instance (#123255)** (982c925)
- **Run OneLocBuild and SourceIndex on schedule instead of every commit in runtime-official.yml (#123539)** (852d2b4)
- **[browser] Check unique relative path for assemblies during build (#123341)** (1f65863)
- **[RuntimeAsync] Stop emitting modreqs into signatures of async variants. (#123317)** (4657f3c)
- **Disable generic recursion test on native AOT (#123480)** (54b6fe3)
- **[Wasm RyuJit] Wasm stack arg preliminaries (#123262)** (03b7817)
- **Tweak the interpreter detection in DynamicOptimization (#123098)** (74bc717)
- **[RuntimeAsync] FindMethod, FindMethodByName, Delegate_BindToMethodName should skip async variants. (#123409)** (0de4dab)
- **[NET] Remove unnecessary Keyword property from internal log events (#123488)** (b8effac)
- **[main] Update dependencies from dotnet/runtime-assets (#123467)** (f5e3b6b)
- **Trim UnixFileSystemTypes to the values .NET runtime cares about. (#122964)** (0f61adc)
- **JIT: Always use CallInfo method handle for devirtualization (#123434)** (66c2aa5)
- **Optimise `Guid.DecodeByte` (#116574)** (278f0b4)
- **Refactor `Span<T>.ToArray` (#119462)** (9b37f8a)
- **Implement ZStandard Stream, Encoder, Decoder (#119575)** (00d86e3)
- **[browser][ST] IsSingleThreaded and ThrowIfSingleThreaded (#123329)** (a118808)
- **[browser] Include WasmAssembliesFinal in ReferenceCopyLocalPaths (#123385)** (3ae9e7b)
- **Implement ICorDebugProcess12::GetAsyncStack (#123101)** (a6d48ff)
- **Be careful about getExactClasses of variant types (#123476)** (d5236d8)
- **Deny unmasked frame receive for WebSocket Server (#123485)** (777287d)
- **Use AzureLinux3 for evaluate-paths-job.yml (#123486)** (2c20218)
- **Change `Fact` to `ConditionalFact(RefEmitSupported)` in bug_445388.cs (#123479)** (a035ab7)
- **[wasm][coreclr] Implement portable RhExceptionHandling_FailedAllocation (#123215)** (ae5d87f)
- **[browser][coreCLR] use IsCoreCLRInterpreter (#123350)** (3fa6e43)
- **Disable NTLM tests failing in native AOT outerloops (#123473)** (e991b26)
- **Undo a few JIT layout workarounds (#114605)** (b90cbde)
- **Avoid executing unnecessary tasks when computing properties for NativeAOT. (#123373)** (e5803f4)
- **[main] Update dependencies from dotnet/xharness (#123338)** (34ca868)
- **Upgrade build to use CMake 3.26 (#120823)** (6b548dc)
- **Change VM image from ubuntu to macos in evaluate-paths (#123450)** (2cd0cc8)
- **Remove unused THREADGetThreadProcessId function. (#123441)** (f981765)
- **Rework and enable Wasm.Build.Tests.Blazor.AssetCachingTests (#123388)** (ebae784)
- **[browser] Use Runtime=NET for build tasks in WebAssembly SDK (#123304)** (46c884e)
- **[main] Update dependencies from dotnet/icu, dotnet/runtime-assets (#123203)** (720a61b)
- **[EventPipe] Remove thread lock and cleanup ThreadSessionState lifecycle (#118415)** (b593e13)
- **[browser][ST] test trimming of System.Collections.Concurrent assembly (#123330)** (f268709)
- **Work-around memset namespace issue on SunOS (#123382)** (212076a)
- **[browser] LoopbackServer - make GenericLoopbackServer.CloseWebSocket async (#123327)** (fad1f3c)
- **Update OpenSUSE Helix testing from 15.6 to 16.0 (#122371)** (2d4ed4a)
- **Make ObjectsAllocatedByClass callback skippable with enabled COR_PRF_MONITOR_GC (#123177)** (0b3ba66)
- **[wasm][coreclr] callhelpers generator, pinvoke part (#123090)** (68fb4ad)
- **Interpreter - disable libraries tests using marshalled calli (#123213)** (05df02a)
- **Mark async reflection tests relying on stack frames as NoInlining (#123345)** (de91bb5)
- **Update .gitignore to ignore all .exe files (#123220)** (facd688)
- **[S390X] remove redundant load (#119840)** (7b7f927)
- **[browser][coreCLR] apply runtime options (#123331)** (9202b4c)
- **Simplify branching in ILImporter.Scanner.cs with Debug.Assert (#123235)** (7702677)
- **Remove nonExpansive parameter from Dictionary::PopulateEntry (#122758)** (daa023e)
- **[RyuJit/WASM] Establish SP & FP and home register arguments (#123270)** (9e21162)
- **Adding C#, F#, VB to StringSyntaxAttribute (#123211)** (1993c22)
- **Cleanup __builtin_available where platform is now guaranteed on Apple platforms (#122789)** (eb1c0ab)
- **[Startup] Bump PerfMap ahead of DiagnosticServer (#123226)** (8ff3668)
- **[RyuJit/WASM] Some fixes related to local addresses and stores (#123261)** (d37862b)
- **Update NativeAOT Docker samples to use .NET 10 images (#123241)** (83a533e)
- **[main] Source code updates from dotnet/dotnet (#123247)** (79609d7)
- **Bring throw helpers to PUSH_COOP_PINVOKE_FRAME plan (#123015)** (898e351)
- **[RISC-V] correct comments in emitLoadImmediate (#122382)** (93c450d)
- **[Wasm RyuJIT] Implement 8 and 16-bit loads/stores; implement indirect loads/stores (#123021)** (f7cbeb1)
- **Delete TypeGeneratorTests test suite (#123246)** (2bea3a4)
- **Miscellaneous cleanup - debugger (#123228)** (9ff7c2a)
- **[main] Source code updates from dotnet/dotnet (#123206)** (f3087a3)
- **ConfigurationBuilder.AddJsonFile can't fire OnChange event using relative paths (#111101)** (83d4dcd)
- **JIT: Make GS cookie phase run on LIR and move it after async phase (#122973)** (541b7ab)
- **ILC: track concrete dependencies of open generic methods (#122012)** (c55c12f)
- **JIT: Remove unused isRecompute parameter from lvaMarkLclRefs (#123127)** (776e51e)
- **Remove Debug.Assert from metadata entity struct constructors (#123180)** (869aebd)
- **[clr-interp] Improve the performance of ByteMark (#123020)** (571b044)
- **Restore correct outerloop priority tracking and test execution (#123112)** (d120108)
- **[browser][coreCLR] implement JS interop (#123131)** (ccedd75)

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