rust-lang / rust-lang/rust

Wasm3 support / 64-bit support

Open
#146,944 2 comments 10 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

C-discussion O-wasm
Dominant language
Rust
Stars
119k
Forks
16.1k
PR merge metrics
PR metrics pending

Description

After 3 years Wasm 3 now supports 64-bit address space and typed references, are there plans to improve the wasm64 target to make it as feature-complete as the wasm32 targets?
https://webassembly.org/news/2025-09-17-wasm-3.0/
https://github.com/wasm3/wasm3

It sounds like many other languages are already targeting the new standard, it would be great if the Rust ecosystem could benefit too.

FYI https://doc.rust-lang.org/nightly/rustc/platform-support/wasm64-unknown-unknown.html
is still pointing to the outdated https://github.com/webassembly/memory64 proposal which has been archived in January.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the wasm64-unknown-unknown platform-support page and compare its status with the wasm32 targets. Read the linked WebAssembly 3.0 announcement, Wasm3 project, and current references to the archived memory64 proposal; done would require a defined plan and implementation that brings wasm64 toward feature parity.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, wasm
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.