Implement AssemblyStubNodes for Wasm
Open
arch-wasm
area-NativeAOT-coreclr
- Dominant language
- C#
- Stars
- 18.3k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Description
Some AssemblyStubNodes and related Nodes throw NotImplementedExceptions when compiling for WASM. These should be properly implemented.
- [ ] Implement ReadyToRunGenericHelperNode for WASM
- [x] Implement WasmEmitter.Encode() for NativeAOT
Contributor guide
Research direction
Start by locating AssemblyStubNodes, ReadyToRunGenericHelperNode, and WasmEmitter.Encode() in the runtime source, then inspect the remaining NotImplementedExceptions for WASM. Done means ReadyToRunGenericHelperNode is implemented for WASM and WASM compilation no longer reaches the reported stubs; WasmEmitter.Encode() is already marked complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, wasm
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100