ラベル: arch-wasm の Pull Request の一覧を表示します。上から新しい順に表示されています。
- #136203 Fix virtual vtable call lowering without fixed registers
- #136243 [wasi] Accept explicit return in WASI R2R host constant exports
- #136270 Define NativeAOT WebAssembly async continuation global
- #136208 Fix NativeAOT WASM math helper calling conventions
- #136269 Link wasi-emulated-getpid on native AOT
- #136250 [wasi] Fix EINVAL from UDP Socket.ReceiveAsync
- #136202 Enable native AOT WASI testing in CI (build only)
- #135291 [wasm][R2R] Skip methods with explicit tail calls in crossgen2
- #135955 Add dedicated NativeAOT WASM build integration for WASI
- #135763 Support for interface dispatch on native AOT/WASM
- #135543 [wasm] Regalloc: Allow Non-exposed GC Ref Locals to Live in Wasm Locals
- #136129 Add native AOT to DefaultCoreClrSubsets on WASI
- #135983 [browser] Make SystemJS_GetLocaleInfo argument order consistent
- #135991 [wasm] Fix single-register struct call result stores (narrow stores, GC write barrier)
- #136006 [wasi] Set RUNTIME_IDENTIFIER and ENTRY_ASSEMBLY_NAME in wasihost
- #136050 [wasm][R2R] Fix calls through MethodImpl-redirected slots on portable entrypoints
- #135952 Resolve WASI SDK for NativeAOT runtime test builds
- #135915 Do not adjust wasm virtual IPs in the thread abort stack walk
- #135987 [release/11.0] Allow uncontended synchronous waits on single-threaded runtimes
- #135949 Require matching WASM function types when folding method bodies
- #135954 Preserve NativeAOT WASI numeric exit codes
- #135768 Absolute/global addressing changes for native AOT/WASM
- #136013 Use memory.copy for the memmove QCall on browser-wasm
- #136014 [wasm] Bump chrome for testing - linux: 155.0.8059.84, windows: 155.0.8059.85, mac: 155.0.8059.85
- #135897 [browser][coreclr] Stage composite R2R image for library tests
- #135992 Re-enable BFloat16 Int128/UInt128 conversion tests on WASI ReadyToRun
- #135951 Fix NativeAOT test layout's CoreCLR runtime dependency
- #135413 [browser][wasi] Allow uncontended synchronous waits and un-gate Roslyn workspace tests
- #135950 Exclude unsupported NativeAOT WASM native-library tests
- #135953 Provide NativeAOT WASM interface dispatch resolver
- #135948 Align NativeAOT Vector<T> to 16 bytes on WASM
- #135957 Avoid tagged shared dynamic-interface vtable entries on WASM
- #134978 [wasi] Enable EventPipe (FEATURE_PERFTRACING) for CoreCLR WASI
- #135899 Keep negative cast results in R2R when they can't change across versions
- #135869 Add CompExactlyDependsOn to some methods so that they are compiled on wasm
- #135909 Split NativeAOT thread startup by multithreading support
- #135766 Fix remaining linking failures on native AOT/WASI
- #135764 Fix up FCalls on native AOT/WASM
- #135769 Do not attempt to start finalizer thread on WASM
- #135761 Do not emit try table on native AOT
- #134210 Enable building a stubbed NativeAOT WASM CoreLib
- #135765 WASM/WASI changes to bootstrapper
- #135740 Emit line number information for native AOT/WASM
- #135760 Do not use CORINFO_HELP_INITCLASS on native AOT
- #135767 Make GcScanRoots a no-op on native AOT/WASM
- #135762 Do not emit MethodAssociatedDataNode on WASM
- #135250 Simplify single-threaded CoreCLR thread and static machinery
- #135666 Enable normal-completion finally emission for NativeAOT Wasm
- #135414 WASI hello world with native AOT
- #135474 Fix fat calls in native AOT/WASM
- #135481 [wasm] Keep larger field alignment for Align8 auto-layout structs
- #135423 [browser][mono] Fix onDotnetReady callback availability across modules
- #135367 Distinguish unmanaged and managed KnownExternFunctions
- #135324 Add support for WASM in Disassembler
- #135156 Add a CI check that the checked-in wasm CoreCLR call helpers are up to date
- #134958 [wasi] Implement MksTemps/MkdTemp so GetTempFileName and CreateTempSubdirectory work
- #135216 [browser][coreclr] Filter emcripten source maps from runtime pack and C++ headers from app build
- #134813 [wasi] Add CoreCLR ReadyToRun library and runtime test CI
- #135175 [wasm] Bump chrome for testing - linux: 154.0.8037.97, windows: 155.0.8059.12, mac: 155.0.8059.12
- #134964 [wasi] Pass runtimeconfig properties to the runtime in wasihost
- #135033 [wasi] Return parsed IP literals from Dns.GetHostAddressesAsync
- #134642 [browser] Move .NET callbacks off Module
- #134959 [wasi] Make File.Copy metadata copy best effort
- #134618 [wasm][coreclr] Enable composite ReadyToRun publishing
- #134981 [wasm][R2R] Fix null ReturnTypeDesc dereference in SpillStructCallResult
- #135027 [wasm][R2R] Re-enable b51875 and b77707 after #134979
- #135018 [browser][CoreCLR] Enable non-AOT WBT relinking and rebuild coverage
- #134920 Move full browser WASM R2R library tests to libraries outerloop
- #134984 [wasm][JIT] Use TYP_SIMD16 register type for 16-byte struct layouts on Wasm
- #135016 [wasi] Don't copy runtime pack link inputs to app build and publish output
- #134992 [wasi] Bump WASI SDK to 34.0 and wasmtime to 49.0.1
- #134874 [wasi] Use the <entry>.r2r.wasm composite owner name on WASI
- #134960 [wasm][CoreCLR] Add browser_wasm R2R_CG2 leg to runtime-coreclr outerloop
- #134611 [wasm] Use GetDelegateCtor for CoreCLR R2R delegate construction
- #134979 JIT: make Wasm frames that call a finally unwindable
- #134078 Implement ReadyToRunGenericHelperNode for WASM
- #134769 [wasm] Report untracked GC slots for aborted Wasm R2R frames
- #134918 [wasm] Simplify template version bumps
- #134527 [browser] Fix Debug-only startup failures: stack-first assert, incoming Module API, preRun function form
- #134779 [wasm] Report arguments of VM-to-managed calls while running the prestub
- #134758 JIT: don't fall through from a Wasm callfinally across a try_table end
- #134827 [cDAC][wasm] Map portable entry points to interpreter code and R2R virtual IPs
- #134826 [wasm] Generate thunks for unmanaged calli signatures and allow thiscall
- #134676 [wasm][R2R] Fix generic context / async continuation order in Wasm interpreter thunks
- #134507 Dispatch Mono [JSExport] by handle
- #134355 [wasm][coreclr] Dispatch R2R-compiled UnmanagedCallersOnly callbacks to their native entrypoint
- #134754 [wasm][R2R] Map state machine MoveNext method ids to virtual IPs
- #134781 Build native AOT runtime under Browser/WASI
- #134756 [cDAC][wasm] Map portable entry points to interpreter code and R2R virtual IPs
- #133265 [wasi] Enable CoreCLR WASI composite ReadyToRun publishing
- #134635 Simplify single-threaded CoreCLR locks in Release builds
- #134312 [wasm] Make CoreCLR WebCIL images self-installing (wrapper version 2)
- #134730 [wasm] Bump chrome for testing - linux: 154.0.8037.57, windows: 155.0.8059.12, mac: 155.0.8059.12
- #134759 [browser][CoreCLR] Root UnloadableAssembly so trimmed builds keep it for AssemblyGetForwardedTypesLoadFailure
- #134762 [browser][CoreCLR] Re-enable tests disabled under #123011
- #134765 [wasm][R2R] Re-enable open virtual delegate runtime tests
- #134752 [wasm][coreclr] Re-enable VT callconv tests on browser
- #134699 [interpreter] Resolve open virtual delegates invoked through the shuffle thunk (wasm, Apple mobile)
- #134606 [wasm][coreclr][R2R] Publish existing method bodies before interpreter fallback
- #133917 [cDAC][wasm] Resolve ReadyToRun virtual IP ranges
- #134686 [wasm][RyuJIT] Restore __stack_pointer in reverse P/Invoke epilogs
- #134108 [wasm][R2R] Fix closed static delegate struct returns
- #134490 JIT: Improve Wasm PEP calls
- #134497 [wasm][R2R] Root interpreter thunks for closed static delegate targets
- #134613 Fix scheduled WASM extra-platforms job selection
- #132721 Interpreter block-count PGO for WebAssembly CoreCLR
- #134498 [browser] Add withDownloadResourceProgress to DotnetHostBuilder
- #131361 [release/10.0][browser][mono] Make sure we treat the 4GB ptrs as unsigned
- #134358 [JIT] [Wasm]: Check IsInvariantInRange for LEA base addr in GetFoldableAddrMode
- #134124 [browser] release eagerly created Task/Promise proxies on non-normal async interop paths
- #133924 [wasm] Use instantiating stubs for default interface dispatch
- #134076 [wasm][coreclr] Re-enable Regression3_Regressions for interpreter
- #134069 [browser] fix two ways a streaming HTTP request/response can hang or orphan its fetch promise
- #133656 [browser][CoreCLR] Enable trimmed ReadyToRun library-test CI
- #134071 Preserve portable entrypoints during recursive interpreter compilation
- #134290 [wasm] Bump chrome for testing - linux: 153.0.8010.52, windows: 154.0.8037.17, mac: 154.0.8037.17
- #134093 Avoid embedding PGO data for Wasm targets
- #133773 Classify Wasm P/Invokes before R2R codegen
- #134010 [wasm] Package CoreCLR native symbol map
- #133378 [wasm][coreclr] ReadyToRun for CoreCLR browser-wasm
- #133932 Fix Wasm R2R exceptions escaping filters
- #134026 [browser][CoreCLR] Resolve ReadyToRun addresses for EventPipe
- #133995 Fix Wasm async continuation stack walk
- #133894 [wasm] Fix null shadow stack pointer in reverse-pinvoke calls into the interpreter
- #133537 Resolve WASM NativeAOT object relocations
- #133856 [wasm] Extract crossgen2 resolution test targets
- #133413 [wasm] Resolve crossgen2 through the SDK
- #133649 JIT: Initialize Wasm resume IP to a rethrowing value
- #133809 [wasm] Bump chrome for testing - linux: 153.0.8010.36, windows: 154.0.8037.17, mac: 154.0.8037.17
- #133546 Fix assumptions about PEP from the JIT / aot compiler code
- #133707 [wasm] Fix caller identification across R2R prestub transitions
- #133510 JIT: Fix wasm ABI register type mismatch
- #133569 [wasm] Isolate unsupported struct callback test
- #133610 [wasm] Fix duplicate R2R stack trace frames
- #133528 JIT: fix wasm conditional fallthrough
- #133511 JIT: Normalize small unmanaged args on wasm
- #133463 Restore non-blocking browser WASM R2R runtime tests
- #133419 [wasm] Align the runtime-test call-helper generator override
- #133281 [Wasm RyuJIT] Fix: Pass Call's struct type to Wasm ABI Classifier Instead of Dest Store Type
- #133367 [wasm] Build a test-specific corerun for nine more runtime tests
- #133377 [wasm][coreclr] Use NoWasmIntrinsics substitutions for interpreted-only library tests
- #133375 Exclude Runtime_129681 from WASM
- #132829 [browser] Fix WebAssembly publish output path message
- #132937 [wasm] Bump chrome for testing - linux: 152.0.7977.64, windows: 153.0.8010.12, mac: 153.0.8010.12
- #133248 Implement wasm JumpStubNode with signature-matched argument forwarding
- #133203 [perf][wasm] fix wasm-perf lane, stage complete CoreCLR toolchain cohort
- #133312 [Mono][browser] Quarantine double Min/Max NaN payload tests
- #133310 Narrow browser WASM R2R test exclusions
- #133308 Enable browser WASM R2R tests in manual pipeline
- #133266 [wasm] Recognize R2R virtual IPs in IsManagedCode
- #133000 [wasm] R2R bring-up prerequisites for browser
- #133239 [wasm][wasi] CoreCLR-WASI bring-up fixes: Checked build, PAL stubs, getHelperFtn, call helpers
- #133210 [wasm] Narrow multi-use operands read out of long locals
- #131877 [wasm] Compute CoreCLR P/Invoke struct sizes with crossgen2's type system
- #133111 Use SDK pipeline for WebAssembly framework R2R
- #132965 [wasm] Delete hand-written R2R-to-interpreter thunks; rely on crossgen2's
- #133136 Fix Wasm SCC dispatcher predecessor rewrites
- #133134 Run browser wasm runtime tests with ReadyToRun
- #132522 [release/11.0] [mono][wasm][AOT] Pin OP_MOVE destinations in the GC pin area
- #133132 Fix Wasm SCC profile weights for #133120
- #132650 Make wasm composite ReadyToRun images inspectable with R2RDump
- #133040 [perf][wasm] Stage Crossgen2 pack for CoreCLR R2R benchmarks
- #132906 [wasm] Carry R2R function names in a name section, not the export table
- #132739 [browser] Generate the Wasm.Build.Tests Helix class list at build time
- #132870 [wasm] Fail hard when the engine rejects a Webcil R2R image
- #132236 [Wasm RyuJIT] Mark SP/FP delta computation helpers as unused
- #132693 Add WASM PerfMap support: OS/arch constants and correct R2R offsets
- #132715 [browser][coreclr] Flow property values from runtime build to relink
- #132664 [wasm] Bump chrome for testing - linux: 151.0.7922.173, windows: 152.0.7977.42, mac: 152.0.7977.42
- #132339 Implement ReadyToRun for CoreCLR browser-wasm
- #131866 Enable browser-wasm runtime tests that require native library relinking
- #132686 Move HOST_BROWSER ifdef out of #if defined(_MSC_VER)
- #131024 Use WASM CoreLib when compiling crossgen2 WASM unit tests
- #132575 [release/11.0-rc1] [mono][interp] Intrinsify Vector128.Store/StoreUnsafe on wasm
- #132478 [browser] Run Wasm.Build.Tests on CoreCLR the same way as Mono
- #132502 [mono][interp] Intrinsify Vector128.Store/StoreUnsafe on wasm
- #132306 [mono][wasm][AOT] Pin OP_MOVE destinations in the GC pin area
- #132070 Remove dead references to WasmRuntimeAssetsLocation
- #132495 Fix browser-wasm sfx pack NU5118 collision from stale prior Mono build artifacts
- #132499 [mono][interp] Intrinsify Vector128 GetElement/WithElement on wasm
- #132500 [mono][interp] Fix mis-sorted SIMD intrinsic tables making entries unreachable
- #131957 [browser][CoreCLR] Gate remaining priority-1 outerloop failures
- #132474 Fix EventPipe method events on CoreCLR WASM and harden the Blazor EventPipe test
- #132259 JIT: fill two gaps in wasm codegen
- #132363 [wasm] Bump chrome for testing - linux: 151.0.7922.137, windows: 152.0.7977.42, mac: 152.0.7977.42
- #132208 Remove obsolete WASM TypeScript definition cleanup logic
- #132300 [mono][wasm] Handle versioned OS platform P/Invoke attributes
- #132307 Accept canonical NaN in BFloat16 explicit conversions on WASM
- #132153 [mono][wasm] Box gsharedvt Nullable<T> via a wrapper-free runtime helper
- #132257 Wasm: don't zero-pad the caller's return buffer in the interp-to-R2R thunk
- #131492 [wasm] Pass Int128, Decimal128 and wide vectors by value
- #132122 Type definitions are loaded by IDE out of the box
- #130688 Avoid rooting cryptography through ZipArchive on browser
- #132078 [browser][coreCLR] corerun: hard-exit Node on explicit process exit (#131937)
- #131653 [wasm][R2R] Implement JIT_PollGC rare path
- #132044 [wasm] Bump chrome for testing - linux: 151.0.7922.108, windows: 151.0.7922.77, mac: 151.0.7922.77
- #131884 JIT: home dead-at-entry wasm GC register params reported to the GC
- #131658 [wasm] Emit webcil payloadSize/tableSize into boot config for streaming instantiation
- #131735 [release/10.0] [mono][AOT] gsharedvt - stop validating generic constraints
- #131770 Extract WASM section model
- #131880 [mono][wasm] Fix delegate over static abstract interface method under gsharedvt
- #131493 Enable System.Private.CoreLib for testing in CoreRun scenarios
- #131883 [browser][CoreCLR] Restore R2R coverage and gate unsupported priority-1 tests
- #131863 [browser] Package CoreCLR browser-wasm native relink headers in the runtime pack
- #131354 [wasm][R2R] Request flat layout for composite image on WebAssembly
- #131668 Wasm: stop R2R stack walk at reverse-pinvoke frames
- #131688 JIT: elide redundant wasm Virtual IP updates
- #131110 Enable out-of-process tests for CoreCLR browser WASM
- #131705 [wasm] Bump chrome for testing - linux: 151.0.7922.71, windows: 151.0.7922.72, mac: 151.0.7922.72
- #131646 Fix CoreCLR browser-wasm native relink from a packaged SDK
- #130920 Make all entries in WASM tables SymbolDefinitions
- #131558 [Wasm RyuJit] repair multi-entry try regions
- #131559 JIT: evaluate wasm localloc call args to temps
- #131524 [browser][mono][MT] Uncaught TypeError: He._emscripten_force_exit is not a function
- #131351 Provision wasm build/test tools into a shared, version-keyed cache
- #131383 [wasm] Fix JIT helper calls modeled with the wrong return arity
- #131355 [wasm][R2R] Fix Crst level violation between NativeImageEagerFixups and PregeneratedStringThunks
- #131413 [browser] Remove AssetEntry from dotnet.d.ts public API
- #131420 [wasm] Don't import the Mono wasm props on the CoreCLR path
- #131374 [wasm] Report on-frame GC slots as pinned
- #131360 [browser] Turn the >2GB memory test into an interop conformance test
- #131380 [wasm] Bump chrome for testing - linux: 150.0.7871.186, windows: 150.0.7871.187, mac: 150.0.7871.187
- #131401 [wasm] Assign frame offsets to dependently promoted parameter fields
- #131241 [wasm] Export cDAC contract descriptor getter on non-emscripten wasm (wasi-sdk)
- #131223 [browser] Move boot config tests to Wasm.Build.Tests
- #131016 [wasm][coreCLR] R2R: VM-side load of a flat webcil composite image
- #131224 [release/11.0-preview7] Update BootJsonData generation to account for runtimeconfig.dev.json
- #131113 [Wasm RyuJit] HW Intrinsic Regalloc: Properly consume temporary from addr operand
- #130813 [wasm] Model class-init helper as value-returning in the JIT
- #130825 Update BootJsonData generation to account for runtimeconfig.dev.json
- #130384 Add support for inline pinvokes to Wasm Ryujit
- #130745 [wasi] Stand up CoreCLR-WASI library-test leg (per-app corerun relink)
- #130988 [cDAC] WebAssembly support: stack walking and managed metadata resolution
- #131038 [release/10.0] [mono][wasm] Fix AOT + BlazorWebAssemblyLazyLoad startup crash
- #131058 [mono][wasm] Fix UnmanagedCallersOnly exports with more than 8 arguments
- #131086 Fix browser-wasm CoreCLR artifact collisions
- #130970 Enable previously suppressed tests on CoreCLR browser
- #131023 [wasm] Bump chrome for testing - linux: 150.0.7871.128, windows: 150.0.7871.129, mac: 150.0.7871.129
- #131021 [mono][wasm] Fix pinvoke with 64-bit enum argument
- #131025 [wasm] Fix native build failing when temp path contains parentheses
- #131022 [mono][wasm] Respect [Un]SupportedOSPlatform in the Mono pinvoke generator
- #130960 [wasm] Html Encode incoming parameters to debug page
- #131020 [mono][wasm] Fix AOT + BlazorWebAssemblyLazyLoad startup crash
- #130924 [wasm] Publish __stack_pointer before SuppressGCTransition native calls
- #130816 [wasi] Add CoreCLR-WASI corehost (wasihost)
- #130841 [wasm] Make the finalizer slot callable from R2R before returning it
- #130853 Enable Wasm.Build.Tests runtimeconfig property tests
- #130380 Enable wasm-tools workload for CoreCLR WASM targets
- #130819 Remove --forward-console support from wasm/browser app host
- #130784 [browser][CoreCLR] Drop coreVfs resource support from loader
- #130798 Run Wasm.Build.Tests Helix jobs in parallel
- #130765 Enable browser CoreCLR interpreter tests disabled under #123011, re-disabling those with real platform limits
- #130614 [browser] emscripten 6.0.2 follow up
- #130653 [RyuJIT Wasm] Add JIT\HardwareIntrinsics\Wasm Tests
- #130740 [wasm] Fix reverse P/Invoke thunk key for nested [UnmanagedCallersOnly] types (CoreCLR + Mono)
- #130772 [browser][coreCLR] relink with -O3
- #130613 [browser][coreCLR] abort faster on unexpected errors
- #130603 Trim STAThreadAttribute in single-threaded (browser/wasi) Mono apps
- #130379 Implement struct return thunks in CoreCLR WASM InterpToNativeGenerator
- #130484 Disable Utf8JsonReader whitespace-skip vectorization on browser/WASM
- #130394 [wasm] Emit webcil-in-wasm component stubs for composite R2R
- #130122 [wasm] Bump chrome for testing - linux: 150.0.7871.46, windows: 149.0.7827.201, mac: 149.0.7827.201
- #130446 JIT: always home register params on wasm
- #130550 [browser] nodejs --experimental-wasm-exnref
- #130511 [wasm] Bump helix V8 image and re-enable exnref CI legs (#129849)
- #130051 [wasm][wasi] CoreCLR wasi onboarding
- #130142 [browser] atob polyfil for feature detection in V8
- #130267 [Wasm] handle non-catch try entries in SCC switch dispatch
- #130161 Add base lightup support for most of the WASM intrinsics
- #123534 [browser] Add publish-time telemetry for WebAssembly configuration properties
- #128721 [RyuJit/WASM] Remove the special prolog handling
- #130111 [browser][coreCLR] enable -O3 after emscripten bump
- #129766 [wasm][coreCLR] Dispatch R2R-compiled methods from reflection and UnmanagedCallersOnly paths
- #130101 [wasm] Bail R2R for SIMD16 store-indirect and SIMD16 parameters
- #130013 wasm: order funclets in RPO by funclet index
- #130037 [browser][coreCLR] Re-enable passing libraries tests on browser+CoreCLR
- #129436 [browser][coreclr] Add wasm/CoreCLR libraries tests to outerloop CI
- #129974 Chrome upgrade PR should bump mac versions as well.
- #126124 [wasm] Fix interpreter crash with MethodImpl .override on PortableEntryPoints
- #129934 [wasm] Bump chrome for testing - linux: 149.0.7827.200, windows: 149.0.7827.201
- #129825 Fix generic lookups and thunks
- #129807 JIT/wasm: Pri-1 R2R codegen fixes (BBJ_CALLFINALLY back-edge, null-check loads)
- #129851 [browser] WASM exception handling to use the standardized exnref
- #129848 [browser] Fix EventPipe CPU sampling stall under coarse browser timer resolution
- #129299 Upgrade Emscripten to 5.0.6 & LLVM to 23
- #129816 JIT/wasm: bail R2R for calls passing 16-byte SIMD by value
- #129815 [wasm R2R] Align 8-byte stack locals and keep frames 16-aligned
- #129498 Fix browser wasm merged test reference discovery
- #129334 [wasm][coreclr] Re-enable System.Formats.Nrbf tests
- #129232 [wasm] Delete obsolete wasm console templates and related WASI build tests
- #129555 Fix wasm R2R JIT validation issues
- #129666 [browser][coreCLR] idempotent lazy download of dll/pdb
- #129663 [wasm] Bump chrome for testing - linux: 149.0.7827.155, windows: 150.0.7871.24
- #129503 [browser][mono][MT] Prep for emscripten upgrade
- #129494 [Wasm RyuJit] Add Wasm SIMD NYIs, fix PushArgs assert, fix Async/Try/SCC issue.
- #129466 [browser][coreCLR] fix resource merging
- #129059 [Wasm RyuJIT] Spill live ref/byref values to pinned stack slots at calls
- #129449 Wasm R2R: emit trailing end after retless BBJ_CALLFINALLY
- #129391 Wasm R2R: implement support for resume after catch
- #129134 [Wasm RyuJit] Enable native wasm fast tail calls
- #129383 [browser][wasm] Prep changes ahead of emsdk bump
- #129336 [browser][coreCLR] link out icu/globalization module on InvariantGlobalization flag
- #129221 [browser][coreCLR] set "LANG" env variable
- #129333 [browser][coreCLR] Make DOTNET_INTEROP dependency optional
- #126324 [browser][coreCLR] event pipe and browser profiler
- #129243 [browser][coreCLR] workaround Wasm.Build.Tests.IcuTests.FullIcuFromRuntimePackWithInvariant
- #127087 [browser][wasm] Fix buffered symbol asset loading
- #129205 [Wasm RyuJit]: don't skip top-level catchrets when marking try resumption
- #129098 [WASI][Mono] Enable Mono AOT on WASI in runtime-wasm CI leg
- #129173 [browser] Enable app UnmanagedCallersOnly Wasm.Build.Tests on CoreCLR
- #128318 [wasm][coreclr] Re-enable JIT/Directed/tailcall/mutual_recursion.fs test
- #129085 [wasm] Bump chrome for testing - linux: 149.0.7827.53, windows: 149.0.7827.54
- #128997 [WASI][Mono] Upgrade WASI SDK / wasmtime / WASIp2 to 0.2.8 and fix sockets for new wasi-libc
- #128958 [Wasm] Fix FP-based stack slot lookup
- #128745 [Browser][coreCLR] Enable EventPipe for CoreCLR
- #128736 crossgen2: Extract funclets in WasmObjectWriter
- #128343 Bump ws from 8.17.1 to 8.20.1 in /src/libraries/System.Net.Http/tests/FunctionalTests
- #128346 Bump ws from 8.17.1 to 8.20.1 in /src/libraries/System.Net.WebSockets.Client/tests
- #128858 [release/8.0-staging] Disable WASI CI
- #128762 [browser][CoreCLR] more Wasm.Build.Tests
- #128775 [backport/9.0-staging] Disable WASI CI
- #128644 [browser][coreCLR] Diagnostic server improvements for CoreCLR on WASM
- #128567 [browser][coreCLR] Export __stack_pointer global
- #128382 [Wasm RyuJit] emit virtual IP ranges in the unwind info
- #126135 Bump picomatch in /src/mono/browser/runtime
- #125888 Bump flatted from 3.3.3 to 3.4.2 in /src/mono/browser/runtime
- #128552 [browser] fix advanced sample
- #128529 [wasm] Bump chrome for testing - linux: 148.0.7778.178, windows: 149.0.7827.22
- #128229 [Wasm RyuJIT] Packed Simd Encodings
- #128472 [Wasm RyuJIT] Implement contained bitcast operands
- #128225 [Wasm] Write barriers
- #128296 [browser] More Wasm.Build.Tests on CoreCLR
- #128361 [browser] Skip boot json generation in nested publish
- #128222 Add support for generating pointers to funclets, and calling funclets by index
- #128248 [wasm][coreclr] Put generated callhelpers into libcoreclr_gen_static library
- #128242 [Wasm/Ryujit] Fix if stack depth; fix pep call ordering
- #122607 [browser] Library mode without workload
- #125367 [browser] WebAssembly SDK targets more incremental
- #128172 [Wasm RyuJIT] Fix: Use passed in ig when possible for IF_CODE_SIZE in emitDispIns()
- #128167 [Wasm] Instantiate error detection
- #128000 [wasm] Bump chrome for testing - linux: 148.0.7778.96, windows: 148.0.7778.97
- #128104 [Wasm] Add missing return buffer argument in wasm import thunks
- #127885 Add Webcil support to R2RDump
- #127438 [wasm][coreclr] Enable priority1 runtime tests in outerloop
- #127926 [wasm][coreclr] Enable System.Linq.Expressions.Tests
- #127905 [browser][coreCLR] reduce initial memory footprint
- #127552 [browser] Review concatenation logic in WebAssembly SDK
- #127751 [Wasm RyuJIT] Codegen for reverse pinvoke/unmanagedcallersonly
- #127559 [browser][coreCLR] Enable download retry by default and improve retry sequencing
- #127328 [browser][coreclr] WASM-specific GC OS layer; no mmap/decommit
- #127773 [Wasm RyuJit] add length prefix to each jit code contribution
- #127178 Disable server GC and background GC for CoreCLR WebAssembly, iOS, and tvOS builds
- #127016 [wasm][coreclr] Cache calli cookies
- #127551 [browser][CoreCLR] Implement invokeLibraryInitializers for JS initializer hooks
- #126932 [Wasm RyuJIT] Wire up GC info encoding/decoding for Wasm
- #127562 [wasm][coreclr] Do not use SetCleanupNeededForFinalizedThread
- #127220 [wasm][coreclr] Update the ConvertToInteger tests active issue
- #127370 [browser][coreCLR] Support interpreter code resolution on portable entrypoint platforms
- #127372 [browser] Trigger library tests on WebAssembly SDK changes
- #127383 [browser][coreCLR] Fix download() → create() lifecycle for WASM loader
- #127323 [browser] preparation for emscripten bump to v5
- #127430 [wasm] Bump chrome for testing - linux: 147.0.7727.116, windows: 148.0.7778.56
- #127280 [browser] Enable StackTraceLineNumberSupport in StackTrace tests
- #127375 [browser] Remove public WasmWebcilVersion MSBuild property; always use internal _WasmWebcilVersion
- #127314 [browser] Align CLR completeTaskWrapper to exit on exception, matching Mono
- #127315 [browser][wasm] Fix CoreCLR Emscripten out/err override
- #127340 [browser] Fix DateTime marshalling to be timezone-independent
- #127073 [browser] Native build on CoreCLR in Wasm.Build.Tests
- #127294 [browser][WBT] Bump Blazor to 11.0.0-preview.4.26211.102
- #127313 Adopt RuntimeFeature.IsMultithreadingSupported for CoreCLR PlatformDetection
- #127286 [browser] Make WASM framework asset CopyToOutputDirectory configurable
- #127043 [Wasm RyuJit] EH, Unwind, and unwindable frames
- #127147 [browser] Remove CoreCLR test exclusions using native relink
- #126407 [browser] Don't copy framework assets to output during build
- #126996 Enable 12 browser/CoreCLR library test suites
- #127177 [wasm][coreclr] Fix native relinking
- #127084 [browser] Export useful browser tuntime TypeScript types
- #127030 [browser][coreCLR] Fix loadBootResourceCallback receiving undefined integrity and refactor config merge
- #126830 [browser][event-pipe] EventPipe diagnostic server TypeScript for CoreCLR
- #126946 [browser] CoreCLR in-tree relink
- #126986 Revert "Bump serialize-javascript and @rollup/plugin-terser" #126217
- #122391 [release/10.0] [browser] Generate boot config with hash field instead of integrity
- #126469 [wasm][coreclr] Enable passing tests
- #126514 [Wasm RyuJIT] Fixes for two codegen asserts
- #126877 [browser][CoreCLR] JS minification in Release
- #126876 [wasm][coreclr] Enable webcil V1 for CoreCLR wasm builds
- #126870 [wasm][CoreCLR] Enable passing System.Runtime.Tests on wasm
- #126802 [wasm] Bump chrome for testing - linux: 147.0.7727.55, windows: 147.0.7727.56
- #126663 [Wasm RyuJit] fix funclet prolog and epilog codegen
- #126157 [wasm][coreclr] Batch CoreCLR library test suites on Helix
- #126709 [wasm][coreclr] Implement webcil V1 support in WebcilConverter and readers
- #126445 Wasm funclet RA
- #126550 Disable ICorProfiler on non-desktop and WASM platforms
- #126388 Add logic to load webcil as r2r
- #126601 [wasm][coreclr] Fix Regressions test crash by increasing Node.js stack size
- #126392 [Wasm RyuJIT] Fix for assert in obscure block store scenario
- #126375 [Wasm RyuJIT] Set wasm's vector width to 128 bits
- #126357 [runtime tests] Make 5 tests conditional on multithreading support
- #126270 [wasm] Bump chrome for testing - linux: 146.0.7680.164, windows: 147.0.7727.24
- #126326 [Wasm RyuJIT] Partially implement genStructReturn
- #126228 [RyuJIT Wasm] Support Additional Reloc Types used in R2R in WasmObjectWriter
- #126130 [Wasm RyuJit] Use CORINFO_HELP_INITCLASS for fgGetSharedCCtor
- #126209 [Wasm RyuJIT] Basic implementation of int to float casts without overflow checks
- #126254 [Wasm RyuJIT] Fix build break
- #125770 [Wasm RyuJIT] Address block store issues from #125756
- #126111 [Wasm RyuJit] bounds checks for GT_INDEX_ADDR
- #126103 [browser][coreCLR] host cleanup
- #125083 [browser][coreCLR] no COM, no swift
- #125645 [browser] Remove public WasmInlineBootConfig, WasmBootConfigFileName properties
- #126120 [wasm][coreclr] Disable CircularCctor multithreading tests on single-threaded WASM
- #125655 [browser] Fix WasmEmitTypeScriptDefinitions making builds non-incremental (WBT test)
- #125566 [wasm] Bump chrome for testing - linux: 146.0.7680.80, windows: 146.0.7680.80
- #126019 [wasm][coreclr] Disable structinreg P/Invoke test on platforms without native test assets
- #126087 [browser] deprecate setEnvironmentVariable for mono, drop it for coreclr
- #126017 [interpreter] Fix crash on empty switch instruction
- #126059 [Wasm RyuJit] codegen for loading a register-sized struct local
- #126084 [wasm][coreclr] Run only libs smoketest on Firefox and V8
- #125542 Add Wasm import thunks
- #125836 [Wasm RyuJIT] initblk fix for #125756
- #126021 [wasm][coreclr] Fix tpa list population in corerun.html
- #125983 [browser][coreCLR] instantiate webCIL in corerun
- #125824 [wasm][coreclr] Enable more libraries tests
- #125852 [Wasm RyuJit] Debug SPC Wasm Validation Fixes
- #125812 Fix issue where i32.trunc_sat_f32_s wasn't properly encoded
- #125594 [Wasm RyuJit] eh flow
- #125822 Fix emcc version parsing failure on clean WASM builds
- #125669 [Wasm RyuJIT] Insert r2r ind cell at the end of the args list instead of after 'this'
- #125455 [wasm][interpreter] Defer managed calli cookie resolution to execution time
- #125719 Enable linux_arm64 coreclr build for SVE perf benchmarks.
- #125531 [Wasm RyuJIT] Generate element section and populate function pointer table
- #125509 [browser] Fix WasmEmitTypeScriptDefinitions making builds non-incremental
- #125496 [wasm][coreclr] Enable passing coreclr tests
- #124904 [browser][coreCLR] Loading WebCIL - 2nd attempt
- #124959 Feature and ifdef FEATURE_MULTITHREADING
- #125429 [browser][CoreCLR] startup helpers cleanup
- #125090 [RyuJit Wasm] Fix Signature Generation Bug with Un-called methods
- #125430 [wasm][coreclr] Enable async v2 in tests
- #125297 [wasm] Bump chrome for testing - linux: 145.0.7632.159, windows: 146.0.7680.66
- #125376 [wasm][coreclr] Fix vtable issue and interpreter I4/I8 arithmetic
- #125398 [Wasm RyuJIT] Move genHomeRegisterParams' output out of the prolog
- #125342 [Wasm RyuJIT] Disable multireg ret assert on Wasm because we don't have multireg rets there
- #125176 [coreclr] Fix LoadLibraryInitializer test
- #125322 [browser][coreclr] Fix corerun to run in browser again
- #124730 [wasm][coreclr] Improve reverse thunk lookup
- #125279 [Wasm RyuJIT] Handle case where a TYP_STRUCT return has had its type information erased and we are trying to write it to a TYP_STRUCT local
- #125153 [Wasm RyuJIT] Call signatures
- #125017 [wasm] Bump chrome for testing - linux: 145.0.7632.116, windows: 146.0.7680.31
- #125278 [Wasm RyuJIT] Fix classifier embiggening small structs that are being passed-as a wasm primitive
- #125138 [wasm][coreclr] Fix call delegate with IL stubs
- #125102 [Wasm RyuJit] More crossgen assert fixes
- #125216 [wasm][coreclr] Re-enable few runtime tests
- #125146 [RyuJit/WASW] Insert temporaries when needed in the stackifier
- #125119 [browser][coreclr] Conditionally disable tests which need MT in Pri1
- #125078 [Wasm RyuJIT] Block Stores follow-ups
- #124868 [wasm][coreclr] Improve method portable entrypoints lifecycle
- #125062 [wasm][coreclr] Disable tests which need native relinking in Pri1
- #124880 [Wasm RyuJit] annotate (some) local accesses with var nums
- #125046 fix SupportsWasmIntrinsics
- #124125 Fix WASM boot config ContentRoot to use IntermediateOutputPath
- #124846 [Wasm RyuJIT] Block Stores pt. 2
- #124969 [browser][coreCLR] throttling + WBT
- #125043 [wasm][coreclr] Re-enable runtime tests
- #124795 [wasm][coreclr] Make run.cmd work with wasm arch
- #124714 [wasm] Bump chrome for testing - linux: 145.0.7632.109, windows: 145.0.7632.77
- #124850 [WBT] enable coreCLR
- #125014 Fix browser-targeting builds: move declare global from public-api.ts to export-api.ts
- #124909 [browser][coreCLR] adopt new API for async main
- #124873 [wasm][coreclr] Fix prestub of methods with IL helper stubs
- #124905 [browser] Webcil alignment
- #124603 [API] RuntimeFeature.IsMultithreadingSupported
- #124685 [Wasm RyuJit] Type Index Relocation Support in Wasm Object Writer
- #124250 [Wasm RyuJit] localloc
- #124852 [browser] Add chrome provisioning on macos
- #124853 [browser][CoreCLR] lazy and satelite assemblies
- #124758 [browser][CoreCLR] Loading Webcil - JS part
- #123738 [Wasm RyuJIT] Block stores
- #124641 [browser][CoreCLR] smoke test libraries on V8 and Firefox
- #124710 [RyuJit/WASM] Rewrite SP references into PHYSREGs
- #124633 [wasm][coreclr] Use 4GB limit for corerun
- #124575 [Wasm RyuJit] codegen for some intrinsics
- #124534 [Wasm RyuJit] Null checks for calls, overflow checks for int to int casts, resolve stack ordering, more
- #124606 [browser] move loader JS code
- #123377 [wasm][coreclr] runtime tests on CI
- #123642 [browser] Marshalling support float[], Span<float> and ArraySegment<float>
- #124483 [browser][coreCLR] native stack trace symbols
- #124347 [browser] no sockets
- #124481 [RyuJit/WASM] Register allocation for multiply used operands
- #124500 [browser] Emit symbols in WasmSDK
- #124298 [RyuJit/WASM] Implement internal registers
- #123515 [Wasm RyuJit] Wasm abi classifier
- #123962 [browser] native - no process, no signals, no threads, no blocking
- #124205 [Wasm RyuJIT] Start generating relocations for call_indirect
- #124270 [browser] rename test-main.mjs
- #124217 Re-enable Blazor AppsettingsTests disabled during .NET 11 transition
- #124138 [Wasm RyuJit] bitcast
- #123977 [browser] fix WBT EventPipeDiagnosticsTests timing
- #123949 [browser] acquire emsdk for coreCLR
- #124137 [Wasm RyuJit] fix local type encoding
- #124115 [Wasm Ryujit] Wasm SP is implicitly referenced
- #124113 [Wasm RyuJit] Ind write barriers, direct helper calls, more
- #124028 Wasm call fixes and more
- #124018 [RyuJit/WASM] Simple RA
- #124006 [wasm][coreclr] Add scripts to generate the helpers
- #123726 [browser] host improvements
- #123759 [wasm][coreclr] Fix reflection with large valuetypes
- #123739 [RyuJIT Wasm] Add Object Writer Imports Section + Constant Exprs to Encode R2R Payload Placement
- #123044 [Wasm RyuJIT] Initial scaffolding for calls and helper calls
- #123629 [browser][coreCLR] finalizer on a browser event loop
- #123699 Add CMake cache file to accelerate WebAssembly builds
- #123523 [browser] throw and marshal exception caused by invalid arguments in Tasks
- #123429 [browser][CoreCLR] Trimming feature System.Diagnostics.StackTrace.IsLineNumberSupported
- #123053 [Wasm RyuJit] throw helper / null check preliminaries
- #123710 [browser][wbt] Remove wasm platform from test app slnx
- #123548 [browser][MonoAOT] use response file for llvm-size
- #123287 Convert BlazorWebWasm solution file to new format
- #123511 Object Writer V1 Demo Features
- #123569 [RyuJit Wasm] don't home locals if none are referenced
- #123565 [RyuJit Wasm] fix off by one error for br_table
- #122862 [RyuJIT Wasm] Cast Operations Follow Up
- #123400 [browser][coreCLR] HTTP and WS client implementation in JS
- #123341 [browser] Check unique relative path for assemblies
- #123262 [Wasm RyuJit] Wasm stack arg preliminaries
- #122878 Crossgen2: Support Writing R2R Metadata into Wasm Data Sections in Wasm Object Writer
- #123329 [browser][ST] IsSingleThreaded and ThrowIfSingleThreaded
- #123385 [browser] Include WasmAssembliesFinal in ReferenceCopyLocalPaths
- #123350 [browser][coreCLR] JitInfoIsPopulated
- #123388 Rework and enable Wasm.Build.Tests.Blazor.AssetCachingTests
- #123304 [browser] Use Runtime=NET for build tasks in WebAssembly SDK
- #123423 [browser][CoreCLR] fix pinvoke
- #123330 [browser][ST] test trimming of System.Collections.Concurrent
- #123366 [browser] JS interop fix marshalling of completed task of long
- #123090 [wasm][coreclr] callhelpers generator, pinvoke part
- #123331 [browser][coreCLR] apply runtime options
- #123332 [browser][coreCLR] fix streaming instatiation for NodeJS
- #123270 [RyuJit/WASM] Establish SP & FP and home register arguments
- #123261 [RyuJit/WASM] Some fixes related to local addresses and stores
- #123021 [Wasm RyuJIT] Implement 8 and 16-bit loads/stores; implement indirect loads/stores
- #123131 [browser][coreCLR] implement JS interop
- #123152 [RyuJit/WASM] Refactoring in preparation for parameter homing
- #122988 [Wasm RyuJIT] Initial writeup on the calling convention
- #123181 [browser] Add explicit runtime flavor to perf pipeline
- #122980 [browser][coreCLR] enable System.Runtime.Tests on CI as Release build
- #123019 [Wasm RyuJIT] Add missing TYP_REF check
- #122704 [wasm][coreclr] Fix struct layout
- #122994 [Wasm RyuJIT] Add some missing types to ins_Load and ins_Store
- #122897 [RyuJIT Wasm] Disable genCreateAddrMode on Wasm
- #122886 [browser][coreCLR] asset loading improvements
- #122871 [browser][coreCLR] inline dotnetAssert.fastCheck
- #122814 [browser][coreCLR] rollup improvements
- #122627 Wasm various fixes
- #122801 [browser][coreCLR] JS modules consistency via gitHash
- #122799 [browser][coreCLR] detect browser features and fail fast
- #122798 [browser][coreCLR] fix incremental build
- #122646 [browser][coreCLR] running main/exit/abort/logging and infra for unit testing