Repository navigation
[RyuJit/WASM] Longer-term TODOs #121865
Copy link
Copy link
Open
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMItrackingThis issue is tracking the completion of other related issues.This issue is tracking the completion of other related issues.
Milestone
Description
Activity
- addeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Nov 20, 2025 - addedarea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIand removeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Nov 20, 2025 dotnet-policy-service commented
on Nov 20, 2025 ContributorMore actionsTagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.- changed the title
[-][RyuJit/WASM] Long-term TODOs[/-][+][RyuJit/WASM] Longer-term TODOs[/+]on Nov 20, 2025 - added a commit that references this issue
on Jan 17, 2026 - added a commit that references this issue
on Jan 19, 2026 dotnet-policy-service commented
on Feb 9, 2026 ContributorMore actionsTagging subscribers to 'arch-wasm': @lewing, @pavelsavara
See info in area-owners.md if you want to be subscribed.- addedtrackingThis issue is tracking the completion of other related issues.This issue is tracking the completion of other related issues.
on Feb 10, 2026 - added a commit that references this issue
on Mar 5, 2026
Metadata
Metadata
Assignees
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMItrackingThis issue is tracking the completion of other related issues.This issue is tracking the completion of other related issues.
A list of things that will need to be fixed before the work can be considered functional:
genPoisonFrameimplementation.lvaAlignFrame.siOpenScopesForNonTrackedVars.#ifdef TARGET_WASMfrom the JMC insertion path since once we have proper WASM CG2 collections and/or call emit support.I4or typeIand that's not the case for Wasm 32 bit. Figure out a way to systematically fix this.GT_CNS_LONGso there is just one way to represent constant ints regardless of bitness.!TARGET_64BITand switch them to!LOWER_DECOMPOSE_LONGSinstead.LCLHEAPin the arguments), similar to x86 stack args: [RyuJit/WASM] Disable args sorting #125187.Part of #121208.