v10.0.0-preview.5.25277.114
·
513 commits
to main
since this release
What's Changed
- Add NIST ACVP 3rd Party Notice by @bartonjs in #114931
- Bump main to .NET 10 Preview 5 by @carlossanlop in #114938
- JIT: Do not report duplicate EH clauses to VM by @filipnavara in #114895
- [browser] Use OverrideHtmlAssetPlaceholders=true in browser template by @maraf in #113654
- Delete dead code in the interpreter by @MichalStrehovsky in #114890
- JIT: Avoid overriding argument register with 'jmp' epilog by @jakobbotsch in #114899
- [browser] Use regex to match boot config placeholder by @maraf in #114897
- [main] Update dependencies from dotnet/hotreload-utils, dotnet/icu, dotnet/runtime-assets, dotnet/sdk by @dotnet-maestro in #114852
- Remove
WasmFingerprintDotnetJs
tests and addOverrideHtmlAssetPlaceholders
tests by @ilonatommy in #112859 - [cDAC] Handle non-mapped images correctly by @max-charlamb in #114688
- [browser] Ensure compression targets run after preloading by @maraf in #114953
- Fix non-portable CI builds. by @tmds in #114949
- Fix SPMI realworld collection output file naming by @BruceForstall in #114937
- Fix side effect handling for certain TernaryLogic cases by @BruceForstall in #114848
- JIT: Optimize bit-wise and operation and compare with same constant value by @varelen in #111933
- WebSocket: observe exceptions in WaitForServerToCloseConnectionAsync by @antonfirsov in #114689
- [main] Update dependencies from dotnet/command-line-api by @dotnet-maestro in #114947
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #114857
- Enlarge stack overflow handling stack by @janvorli in #114956
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #114853
- Document NDK upgrade process by @jkurdek in #112885
- Remove unreliable check in Rate Limiting test by @tarekgh in #114963
- Report error if dotnet-pgo trace contains multiple processes by @MichalStrehovsky in #114962
- Delete emit breaks from R2R helper node by @am11 in #114920
- Rewrite of System.Numerics.Tensors to allow for more code sharing, various correctness fixes, and stability improvements by @tannergooding in #114927
- Fix the amd64 cross-DAC stack unwinding by @mikem8361 in #114836
- Added missing clearing of pooled arrays by @hendriklhf in #114545
- Make specifying just
DllImportSearchPath.AssemblyDirectory
only search in assembly directory by @elinor-fung in #114756 - Fix several messages mistreated as format strings by @jakobbotsch in #114970
- Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx by @steveharter in #113963
- Tar: Adjust the way we write GNU longlink and longpath metadata by @carlossanlop in #114940
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #114990
- Run outerloop pipeline only for release branches, not staging/preview by @akoeplinger in #114971
- [wasm] Try out a PackedSimd WideningLoader by @lewing in #114811
- Add support of System.Uri to UrlAttribute by @Maximys in #114992
- Fix some static analysis errors by @ericstj in #114997
- JIT: revised fix for fp division issue in profile synthesis by @AndyAyersMS in #115005
- JIT: boost inlining for methods that may return small arrays by @AndyAyersMS in #114806
- Refactor SLH-DSA tests by @PranavSenthilnathan in #114981
- Add language slug by @gewarren in #114984
- ML-KEM: Change parameter from ReadOnlySpan to array by @vcsjones in #115016
- Prepend SysRoot to lib search path on freebsd by @am11 in #115035
- [wasm][coreclr] Make libs subset build by @radekdoulik in #114548
- Fix minidump generation - missing IP for exception stack frames by @mikem8361 in #115025
- [browser] disable Wasm.Browser.EventPipe.Sample by @pavelsavara in #115000
- HTTP/3: Eliminate near-zero "wait for connection" telemetry signals by @antonfirsov in #114083
- [cdac] Create transport package and rename the cdac reader by @steveisok in #114812
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115034
- Do not rethrow from SocketsTestServerAPM.OnAccept by @rzikm in #114964
- JIT: fix issues in field-wise escape analysis by @AndyAyersMS in #114974
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #115044
- [wasm] Fix MT build by @radekdoulik in #115050
- Cleanup Microsoft.DotNet.VersionTools.Tasks, it got removed from arcade by @akoeplinger in #115046
- Fix Idn failing tests by @tarekgh in #115018
- Fix AnyKey query when there are duplicates and multiple service types by @steveharter in #114972
- [cdac] Nits follow up from transport package PR by @steveisok in #115047
- [wasm coreclr] Keep primary flavor mono for browser builds by @radekdoulik in #115059
- Sve: Fix Gather/Scatter tests by @kunalspathak in #115036
- JIT: fix ACD EH region removal updates for filters by @AndyAyersMS in #115054
- Add link to Android doc by @richlander in #114977
- spmi collect/jitrollingbuild: Replace DefaultAzureCredential => AzureCliCredential by @kunalspathak in #115067
- Interpreter GC info stage 2: Generate empty GC info and add baseline implementation of EnumGcRefs by @kg in #113948
- [X86/Funclets] Fix uninitalized values in SoftwareExceptionFrame::UpdateContextFromTransitionBlock by @filipnavara in #115065
- Fix typing of BlendVariableMask condition when optimizing TernaryLogic by @BruceForstall in #114837
- Delete redundant gcc-toolchain flag by @am11 in #115073
- Fix last issue with GC bridge comparison and enable all tests by @filipnavara in #115049
- Disable ctor calls on classes marked with
ComImport
when COM interop feature isn't enabled. by @AaronRobinsonMSFT in #115009 - [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations. by @eiriktsarpalis in #114961
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115072
- Cleanup some unused code and signature by @huoyaoyuan in #112905
- JIT: revise may/must point to stack analysis by @AndyAyersMS in #115080
- [RISC-V] Extend register for slti by @tomeksowi in #114900
- [wasm] Bump chrome for testing - linux: 135.0.7049.114, windows: 136.0.7103.48 by @github-actions in #115084
- Test /etc/os-release existence before grepping by @am11 in #115086
- [NativeAOT] Add linux-arm64 pri1 runtime tests to outerloop run by @jkotas in #114948
- [main] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in #115105
- [RuntimeAsync] Merge from labs, all except JIT by @VSadov in #114675
- Add null check for EnumerationOptions by @huoyaoyuan in #114672
- [browser] Consider WasmSDK projects RID agnostic by @maraf in #114429
- Simplify conditional operator by @xtqqczze in #112074
- Remove redundant 'freeList' field from HashLookup class by @rameel in #114914
- Add single-file host tests for native library load by @elinor-fung in #115061
- [cDAC] Fix method table slot lookup by @max-charlamb in #115057
- [clr-interp] Implement
CEE_LOCALLOC
and frame data allocator for dynamic stack allocations by @kotlarmilos in #114860 - Fix IDN Test on Linux by @tarekgh in #115121
- Implement breakpoint disassembly support for Intel APX by @BruceForstall in #114120
- win-x86: Replace "ret n" thunks with assembly code by @filipnavara in #115089
- Fix the value of MethodImplOptions.Async in spec by @filipnavara in #115126
- [mono][infra] Extend subscriber list for
area-Infrastructure-mono
by @matouskozak in #115118 - Update gcc leg from v14 to v15 by @am11 in #115128
- Remove Raspbian 10 by @richlander in #115129
- [main] Update dependencies from dotnet/icu, dotnet/runtime-assets by @dotnet-maestro in #115139
- ML-KEM: Fix-up ASN.1 reading and writing logic by @vcsjones in #115066
- ML-KEM: PKCS12/PFX Loading by @vcsjones in #115100
- Remove a couple unnecessary 'lock(this)' statements by @steveharter in #115013
- Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2698317 by @dotnet-bot in #115007
- Remove HoistedLocal from runtime-async spec by @agocke in #112918
- Enable CoreCLR/tvOS build by @filipnavara in #111804
- Simplify 64-bit platform conditions by @am11 in #115083
- Fix markdownl lint by @am11 in #115159
- Update Alma Linux 8 -> 9 by @richlander in #115132
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115114
- Fix ML-KEM test to use PBES1+3DES by @vcsjones in #115160
- Delete s390x and ppc64le helix queues by @jkotas in #115161
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115176
- [browser] Clean up Wasm.Build.Tests by @maraf in #114993
- JIT: Add runtime async transformation by @jakobbotsch in #114861
- JIT: Model partial defs less conservatively in liveness when possible by @jakobbotsch in #115081
- [QUIC] Delete ActiveIssues on SupportedLinuxPlatforms_IsSupportedIsTrue test by @ManickaP in #115141
- Suppress CredScan false positive in PfxTests.cs by @akoeplinger in #115184
- Reuse crossgen2 logic to lay out methods using PGO data by @MichalStrehovsky in #114736
- JIT: Decrease Gauss-Seidel stop residual by @amanasifkhalid in #115150
- Fix regression caused by overload resolution. by @AaronRobinsonMSFT in #115164
- Increase timeout on fuzzing deployment pipeline by @MihaZupan in #114535
- Fix culture creation with undetermined lang tag by @tarekgh in #115166
- [WinHTTP] Fix certificate caching timeout by @liveans in #115144
- Fix passing flags in single-file tests for NativeLibrary.TryLoad by @elinor-fung in #115173
- Exclude --gcc-toolchain from cross arg by @am11 in #115163
- Cleanup --whole-archive linking by @jkotas in #115194
- Remove ReadyToRun prefix from image layout code by @MichalStrehovsky in #115188
- Fix alignment in diagram in comment in clrconfigvalues by @omajid in #115195
- Reformat TypePreinit.cs by @MichalStrehovsky in #115191
- Add timeout to Fuzzlyn reductions by @jakobbotsch in #115189
- Update approved API in runtime-async spec by @huoyaoyuan in #115181
- Build host.native for native AOT libraries testing by @MichalStrehovsky in #114764
- Adding additional 8 eGPR. by @DeepakRajendrakumaran in #113988
- JIT: Disallow flowgraph modifications during VN opts by @amanasifkhalid in #115197
- Add PKCS#8, SPKI and PEM support for SLH-DSA by @PranavSenthilnathan in #114943
- [RuntimeAsync] Moving tests from runtimelabs. by @VSadov in #115169
- JIT: Keep side effects in promotion decomposition by @jakobbotsch in #115221
- JIT: escape analysis for delegates by @AndyAyersMS in #115172
- [cDAC] IXCLRDataStackWalk::GetContext returns proper HResult by @max-charlamb in #115157
- JIT: Avoid recording uncanonicalizable loops by @jakobbotsch in #115223
- [cDAC] Implement 'no-op' ISOSDacInterface methods by @max-charlamb in #115207
- Fix config source gen with value tuple by @tarekgh in #115233
- Ensure VN produces correctly initialized simdmask_t by @tannergooding in #115227
- Add bootstrapping build mechanism and enable for SourceBuild by @jkoritzinsky in #114285
- Interpreter EH support in the runtime by @janvorli in #114649
- Log error to host by @Maoni0 in #114944
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115214
- Support SLH-DSA keys in certs by @PranavSenthilnathan in #115212
- JIT: Accelerate long -> floating casts on x86 by @saucecontrol in #113930
- JIT: Shrink data section for const vector loads by @saucecontrol in #114040
- JIT: Speed up floating to integer casts on x86/x64 by @saucecontrol in #114410
- Convert JIT_Box* to C# by @am11 in #115134
- Add VMOVD VMOVW APIs in JIT by @khushal1996 in #115068
- Fix globalization test on mobile platforms by @tarekgh in #115248
- Minor tensor fixes by @michaelgsharp in #115125
- Attempt to load X.509 keys as ECDH keys first by @vcsjones in #115249
- Dump more info in JitDump for HWIHNTRINSIC nodes by @BruceForstall in #115255
- Remove HMF from IL_Throw/IL_ThrowExact/IL_Rethrow by @filipnavara in #115253
- Fix UrlAttribute handling of relative Uris by @MihaZupan in #115234
- JIT: refactor escape analysis to be more bv-centric by @AndyAyersMS in #115213
- Mark CoreLib Internal.Console methods with NoInline by @jkotas in #115282
- Fix source-build validation leg by @am11 in #115272
- Delete obsolete code in metadata by @jkotas in #115292
- Defer RemoteCertificate assignment after X509 Chain build by @rzikm in #114781
- Allow access to connection info in certificate validation callback by @rzikm in #115186
- [wasm][aot] Fix op_OnesComplement on wasm and enable ceil/floor by @lewing in #115151
- Use Span-based methods in System.Net.Mail by @rzikm in #115111
- [wasm][aot] Reenable AOT System.Runtime.Intrinsics/tests and fix problems that exposed by @lewing in #115204
- Update DotNetBuild.props by @ViktorHofer in #115229
- [wasm] Bump chrome for testing - linux: 136.0.7103.59, windows: 136.0.7103.49 by @github-actions in #115276
- JIT: more bv-centric refactoring for escape analysis by @AndyAyersMS in #115291
- Use whole-archive to ensure DAC exports are preserved by @hoyosjs in #115309
- Clean up stale debugger-related surface area in ThreadPool and Task{Scheduler} by @eduardo-vp in #115210
- Fix SLH-DSA key to use SHA-1 MAC for Windows support by @vcsjones in #115271
- [Mono]: Make sure interpreter gc_transitions gets reset on managed exceptions. by @lateralusX in #115052
- [clr-interp] Fix access of boxed static fields address by @BrzVlad in #115198
- [mono][metadata] Defer class init for T when initializing T[]. by @BrzVlad in #115278
- [cDAC] Implement ISOSDacImpl.GetAssemblyList by @max-charlamb in #114800
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115257
- Align SlhDsa API with MLKem by @PranavSenthilnathan in #115290
- [Perf] Add build time measurements for apple mobile and android scenarios by @kotlarmilos in #113469
- Onboard the GitHub Action based Issue-Labeler by @jeffhandley in #115256
- Fix empty LdapException.ServerErrorMessage by @vladitekh in #115192
- Update MacOS signing to use PME by @oleksandr-didyk in #115342
- Handle not supported name constraints on Linux by @vcsjones in #115308
- [wasm] Use packedsimd in hexconverter by @lewing in #115062
- Fix instance size emission in ILCompiler to handle indeterminate sizes by @dadavadd in #115293
- Remove SLH-DSA OOM test by @PranavSenthilnathan in #115341
- Includes type forwarding for System.Text.Unicode.Utf8 to the Microsoft.Bcl.Memory library by @AlexRadch in #111292
- Enhancing the SqlDbType with vector by @apoorvdeshmukh in #115327
- Haiku: Add native library network support by @trungnt2910 in #114523
- Swallow CryptographicExceptions when adding certificates to store by @rzikm in #115190
- Replace NET6_0 with NET by @kasperk81 in #115209
- [mono][aot] optimize aot Unsafe.BitCast for more cases by @lewing in #115130
- [wasm coreclr] Fix fields alignment by @radekdoulik in #115364
- Fix config source gen with Dictionary with nullable Enum value by @tarekgh in #115350
- Fix HttpStress and SslStress missing apphost build error by @MihaZupan in #115352
- Create a single copy of stub templates by @davidwrighton in #114462
- [Android] Support static linking of CoreCLR on Android by @kotlarmilos in #114629
- Add PQC support for SslStreamCertificateContext and fix test by @PranavSenthilnathan in #115254
- Add support for more libicu versions by @NikolaMilosavljevic in #115374
- Remove
_PREFAST_
and_PREFIX_
by @AaronRobinsonMSFT in #115355 - Disable stacks on Debugger IPC events by @tommcdon in #114585
- Interpreter GC info stage 3: Report locals to the GC by @kg in #114469
- update netcoreapp3.0 to NetCoreAppCurrent in test by @kasperk81 in #115373
- [LoongArch64] Add variable lifetime update for GT_STOREIND for LoongArch64 porting from upstream's #46206 by @lawn123 in #114988
- [Mono]: Fix generic interface non-virtual method vt_slot issue in build_imt_slots. by @lateralusX in #115306
- [main] Update dependencies from dotnet/icu, dotnet/runtime-assets by @dotnet-maestro in #115320
- Vector128.WithElement codegen regression in .NET 9.0 by @kendall1997 in #115348
- Remove ymm embedded rounding from AVX10.2 by @khushal1996 in #115235
- Fix incorrect codemanager implementation on x86 by @tommcdon in #115391
- Fix issues are stackwalking, and viewing Exception stack walks in the debugger by @davidwrighton in #115405
- Fix documentation mistakes in MLKem and MLKemAlgorithm by @vcsjones in #115368
- Add UrlFormat to PQC Experimental attribute by @vcsjones in #115412
- Enable SVE2 instruction set detection for ARM64 by @snickolls-arm in #115117
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115395
- JIT: Fix format by @kendall1997 in #115416
- Build packs subset on community platforms in CI by @am11 in #115423
- Convert Sync RemoteExecutors to Async on Http Tests by @liveans in #115422
- Delete --whole-archive linking in libmscordaccore.so by @jkotas in #115418
- [mono] Exclude 32bit more by @lewing in #115426
- Tar: Refine GNU timestamp handling by @carlossanlop in #115211
- Smaller funclet prologs/epilogs (x64) by @jkotas in #115284
- Share implementation of ComWrappers between CoreCLR and NativeAOT by @jkoritzinsky in #113907
- Delete interop standby lists, dedup Debugger.DefaultCategory by @jkotas in #115446
- Fix verbatim escaping in regex code generator by @PranavSenthilnathan in #115447
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro in #115441
- Disable ClientAsyncAuthenticate_ConnectionInfoInCallback_DoesNotThrow by @rzikm in #115468
- [main] Update dependencies from dotnet/xharness by @dotnet-maestro in #115463
- Reduce spin-waiting in the thread pool on Arm processors by @kouvel in #115402
- Update System.Net.ServerSentEvents.Tests.csproj by @ViktorHofer in #115470
- Don't allow mutating the ScopeId on static readonly IPAddress fields by @AustinWise in #115456
- Implement various convenience methods for System.Numerics types by @tannergooding in #115457
- Add Azure Linux to regular CI by @richlander in #115415
- Expose IsDense, HasAnyDenseDimensions, and ToDenseTensor by @tannergooding in #115435
- Improve unmapped error exception to include the mapping function name and the error code by @vcsjones in #115485
- Move Untracked_Release to native code to avoid problems during shutdown by @jkoritzinsky in #115489
- Fix a build message nit by @BruceForstall in #115500
- Add packaging information to windowsdesktop transport package by @ViktorHofer in #115477
- [RuntimeAsync] Make runtime async tests to build and pass locally. by @VSadov in #115499
- Send host tests to helix by @elinor-fung in #114187
- Make the dotnet/runtime official build an assetless build by @jkoritzinsky in #115311
- [RuntimeAsync] ilasm/ildasm support for the MethodImpl.Async by @hez2010 in #115332
- Implement new ComWrappers.CreateObject API by @jkoritzinsky in #115437
- throw an exception instead of infinite loop in
sort_mark_list
by @Maoni0 in #115492 - [cDAC] Fix issues found when running full SOS test suite by @max-charlamb in #115432
- Add SVE2 API skeleton and implement BitwiseClearXor by @snickolls-arm in #115428
- Implementation for
UnsafeAccessorTypeAttribute
by @AaronRobinsonMSFT in #114881 - [main] Update dependencies from dotnet/hotreload-utils, dotnet/icu, dotnet/runtime-assets by @dotnet-maestro in #115465
- Revert "Disable Shake Read tests on AzureLinux" by @vcsjones in #115517
- Add
EventHandler<in TSender, in TEventArgs>
, updateEventHandler<TEventArgs>
by @Sergio0694 in #115530 - Cleanup the init-vs-env.cmd script by @jkoritzinsky in #115538
- JIT: Overwrite cache during recursive map select in VN by @jakobbotsch in #115219
- Cleanup of System.Data label notification by @roji in #115421
- JIT: Kill assertions about struct local when skipping field stores in block morph by @jakobbotsch in #115556
- Implement AddSaturate, SubtractSaturate and NarrowWithSaturation on the Vector types by @tannergooding in #115525
- Create error on LibraryImport of generic delegate by @agocke in #114827
- Normalize the paths to ensure install works on newer versions of cmake by @tannergooding in #115571
- Signed CMS for SLH-DSA by @PranavSenthilnathan in #115310
- Write barrier without any RWX pages by @davidwrighton in #114982
- Ensure that NI_SSE2_Extract and NI_SSE41_Extract are simdSize=16 by @tannergooding in #115580
- Remove unwanted ternary node in lowering by @kunalspathak in #115584
- SPMI: Use azcopy for collections downloads if available by @jakobbotsch in #115561
- [LoongArch64] Fix NativeAOT libs.tests failed cases in System.Runtime.Tests & System.Runtime.Numerics.Tests. by @LuckyXu-HF in #115598
- Give unique event ID to TRANSACTION_CREATED_OLETX_EVENTID by @Camios in #109138
- [LoongArch64] Disable FastTailCall in case of split arg porting from upstream's #93655 by @lawn123 in #115600
- Add the checked compound assignment operators to the ECMA-335 augments by @tannergooding in #115540
- [APX] Follow up on #104637: rename extended registers and bug fixes. by @Ruihan-Yin in #114713
- Fix generation of minidump by @thaystg in #115562
- Add custom exception handlers to generated COM wrappers by @dongle-the-gadget in #114828
- Add ImmutableDictionary.CreateRangeWithOverwrite by @stephentoub in #115570
- Specify a security descriptor when using global Mutex by @steveharter in #110416
- Fix runtime build with -msbuild flag by @EgorBo in #115606
- ML-KEM: Miscellaneous cleanup by @vcsjones in #115616
- [browser] runtimeConfig via boot config by @pavelsavara in #115113
- [xharness] use NetCoreAppPrevious for DLLs loaded into xharness by reflection by @pavelsavara in #115563
- [WIP] Interpreter boxing/unboxing by @kg in #115549
- Revert "[RuntimeAsync] ilasm/ildasm support for the MethodImpl.Async" by @jkotas in #115621
- Delete runtime built-in handling for SIGTERM by @jkotas in #115494
- Fix HFA treatment of floating-point-based enums. by @jkoritzinsky in #115591
- [Mono] Fix c11 ARM64 atomics to issue full memory barrier. by @lateralusX in #115573
- Add support for no GC regions in x86 GC info by @filipnavara in #115602
- JIT: Update and add some textual summaries via Copilot by @jakobbotsch in #115604
- JIT: Avoid byref strength reductions in loops with suspension points by @jakobbotsch in #115605
- [browser] OOM on monointerpreter by @pavelsavara in #115574
- Replace ATP pattern with async/await in SmtpClient (part 1) by @rzikm in #115366
- JIT: Skip extra SPMI queries when we don't know the exact type by @amanasifkhalid in #115637
- Enumerate all NativeCodeVersions in Heap dumps by @max-charlamb in #115572
- [browser][AOT] faster wasm-opt in CI tests by @pavelsavara in #115624
- Add more protection against exited processed in CoreclrTestLib by @jkotas in #115642
- [wasm][jiterp] RelaxedSimd jiterpreter intrinsics by @lewing in #115444
- Teach x86 unwinder about POP ECX being optional optimization by @filipnavara in #115660
- Use prototype Roslyn compiler for runtime-async by @agocke in #115531
- JIT: also run local assertion prop in postorder during morph by @AndyAyersMS in #115626
- Revert "Create a single copy of stub templates" by @thaystg in #115665
- Add ML-KEM X.509 key accessors to Microsoft.Bcl.Cryptography by @vcsjones in #115656
- Arm64: Implement region write barriers by @a74nh in #111636
- Revert "Vector128.WithElement codegen regression in .NET 9.0 by @jakobbotsch in #115645
- [Android] Include static native libraries in CoreCLR Android runtime pack by @kotlarmilos in #115610
- [clr-interp] Add safepoints at method entry and backwards branch by @BrzVlad in #115567
- Fix XML inheritdoc of Single/Double.SinCosPi() by @tfenise in #115651
- Fix some mismatches in by @rhuijben in #115653
- Fix regex description emitted by generator for switched branches by @stephentoub in #115136
- Delete obsolete comments by @jkotas in #115680
- Collapse the recent ILStub generation patterns into a helper by @AaronRobinsonMSFT in #115673
- HybridCache: add net10 HybridCache zero-alloc fetch API by @mgravell in #114427
- Interpreter to JIT/AOT calls by @janvorli in #115375
- JIT: Add morphing to LE_UN/GT_UN(expr, uint.MaxValue) (#76525) by @shunkino in #113037
- JIT: fix issue in redundant zero init opt by @AndyAyersMS in #115698
- JIT: use root compiler instance for sufficient PGO observation by @AndyAyersMS in #115119
- [clr-interp] Implement array support for primitive types by @kotlarmilos in #115553
- Make crashdumps created by test runner accessible by @jakobbotsch in #115724
- spelling regex by @danmoseley in #115699
- JIT: remember indir store addresses in escape analysis by @AndyAyersMS in #115689
- JIT: Avoid running return value copy logic for unused return value by @jakobbotsch in #115687
- FromServiceKeyAttribute to support nullable (for unkeyed) and to use current service key by @steveharter in #114929
- Fix spelling errors in
Memory-model.md
by @hamarb123 in #115718 - Fix some Tensor docs by @gewarren in #115548
- Fix a couple issues with Vector.WithElement by @tannergooding in #115648
- Add documentation for UseCompilerGeneratedDocXmlFile property by @copilot-swe-agent in #115737
- JIT: fix x86 EH issue when removing an empty try by @AndyAyersMS in #115731
- Add Alpine Edge and Azure Linux bare VM testing by @richlander in #115590
- PKCS#8 support for ML-DSA by @PranavSenthilnathan in #115569
- Move vzeroupper emit back to JIT by @jkotas in #115748
- [browser] dev tools profiler - method name resolution by @pavelsavara in #115726
- [browser] fix WasmProfilers vs WasmPerfTracing warning by @pavelsavara in #115727
- [browser] ActiveIssue System.Runtime.InteropServices.JavaScript.Tests.TimerTests.TestTimers by @pavelsavara in #115764
- Implement sizeof() in the interpreter by @kg in #115745
- [browser] move -g back to _EmccCommonFlags by @pavelsavara in #115770
- XML docs for LINQ Join, LeftJoin, RightJoin by @roji in #111177
- Added an additional yield point prior to possibly long running initialization by @quixoticaxis in #115688
- Unify certificate chain building between SslStream and WinHttpHandler by @copilot-swe-agent in #115761
- Restore personality routine outside Windows by @jakobbotsch in #115729
- Add pattern matching for SVE intrinsics that operate on mask operands by @snickolls-arm in #114438
- Update Linux version for installer pipeline by @richlander in #115755
- ML-DSA PFX support by @PranavSenthilnathan in #115758
- Add support for hot/cold code split based on instrumentation by @MichalStrehovsky in #115777
- Fix build break on linux-armel by @jkotas in #115767
- [DNS] Ignore ObjectDisposedException on CancellationToken Callback by @liveans in #115765
- Update Linux versions in CoreCLR pipeline by @richlander in #115757
- Update pipeline links by @richlander in #115787
- [release/10.0-preview5][browser] EP profiler - identify top frame, positive PID by @github-actions in #115906
- Revert [debugger] Fix crash during Async Break when APC and CET are enabled by @tommcdon in #116025
- [release/10.0-preview5] Fix implementation of IFindReferenceTargetsCallback::FoundTrackerTarget by @github-actions in #116018
New Contributors
- @hendriklhf made their first contribution in #114545
- @vladitekh made their first contribution in #115192
- @dadavadd made their first contribution in #115293
- @apoorvdeshmukh made their first contribution in #115327
- @kendall1997 made their first contribution in #115348
- @Camios made their first contribution in #109138
- @dongle-the-gadget made their first contribution in #114828
- @rhuijben made their first contribution in #115653
- @shunkino made their first contribution in #113037
- @quixoticaxis made their first contribution in #115688
Full Changelog: v10.0.0-preview.4.25258.110...v10.0.0-preview.5.25277.114