-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Issues: rust-lang/rust
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Exception handling instructions emitted on wasm even when exception-handling feature is disabled
A-target-feature
Area: Enabling/disabling target features like AVX, Neon, etc.
C-bug
Category: This is a bug.
F-c_unwind
`#![feature(c_unwind)]`
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140293
opened Apr 25, 2025 by
bjorn3
Many new wasm features are enabled if compile Area: linkers... you gotta love linkers
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-LTO
Area: Link-time optimization (LTO)
C-bug
Category: This is a bug.
E-needs-mcve
Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
wasm32v1-none
with -C linker-plugin-lto
flag on LLVM 20+
A-linkers
#140174
opened Apr 22, 2025 by
StackOverflowExcept1on
Tracking issue for wasm32-unknown-unknown's future-incompat warning for C ABI changes
A-ABI
Area: Concerning the application binary interface (ABI)
C-future-incompatibility
Category: Future-incompatibility lints
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#138762
opened Mar 21, 2025 by
alexcrichton
Run TLS destructors for wasm32-wasip1-threads make Node.js stuck
A-thread-locals
Area: Thread local storage (TLS)
C-bug
Category: This is a bug.
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#137510
opened Feb 24, 2025 by
Brooooooklyn
fix for issue 132802: x86 code in Area: port run-make Makefiles to rmake.rs
A-testsuite
Area: The testsuite used to check the correctness of rustc
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-infra
Relevant to the infrastructure team, which will review and decide on the PR/issue.
wasm32-unknown-unknown
binaries
A-run-make
#137457
opened Feb 23, 2025 by
JayAndJef
Loading…
With LLVM 20 the SIMD intrinsic Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-SIMD
Area: SIMD (Single Instruction Multiple Data)
C-bug
Category: This is a bug.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
wasm32::u8x16_sub_sat
is compiled to a function call
A-LLVM
#137419
opened Feb 22, 2025 by
hkratz
Moving WebAssembly inline assembly forward
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
C-discussion
Category: Discussion or questions that doesn't represent real issues.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#136382
opened Feb 1, 2025 by
tgross35
Start using pattern types in libcore
O-unix
Operating system: Unix-like
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
S-blocked
Status: Blocked on something else such as an RFC or other implementation work.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#136006
opened Jan 24, 2025 by
oli-obk
Loading…
LLVM assertion failure on Wasm exceptions
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-crash
Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
llvm-fixed-upstream
Issue expected to be fixed by the next major LLVM upgrade, or backported fixes
O-emscripten
Target: 50% off wasm32-unknown-musl. the savings come out of stdio.h, but hey, you get SDL!
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#135665
opened Jan 18, 2025 by
purplesyringa
Remove wasm legacy abi
A-ABI
Area: Concerning the application binary interface (ABI)
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
S-blocked
Status: Blocked on something else such as an RFC or other implementation work.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
std::arch::wasm::unreachable()
is stable but does not compile
A-diagnostics
#133015
opened Nov 13, 2024 by
eric-seppanen
Official binaries for Category: This is a bug.
E-mentor
Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
wasm32-unknown-unknown
(and potentially other WASM platforms?) contain code for the wrong architecture
C-bug
#132802
opened Nov 9, 2024 by
emilazy
WASI unwinding is broken in release
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-panic
Area: Panicking machinery
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#132416
opened Oct 31, 2024 by
purplesyringa
wasm32_wasip1_threads's llvm_target is mistake
A-linkage
Area: linking into static, shared libraries and binaries
C-bug
Category: This is a bug.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#131007
opened Sep 29, 2024 by
oligamiq
wasm32-wasip1 depends on libc memset with no_std
C-discussion
Category: Discussion or questions that doesn't represent real issues.
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#130621
opened Sep 20, 2024 by
drebbe-intrepid
wasip2 target should not conditionally feature gate stdlib APIs
C-bug
Category: This is a bug.
F-wasip2
`#[feature(wasip2)]`
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
#130323
opened Sep 13, 2024 by
Manishearth
Wasm ABI special cases scalar pairs (against tool conventions) and is not documented
A-ABI
Area: Concerning the application binary interface (ABI)
A-docs
Area: Documentation for any part of the project, including the compiler, standard library, and tools
C-bug
Category: This is a bug.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#129486
opened Aug 23, 2024 by
Manishearth
wasip2 uses wasi:random/random to generate hashmap_random_keys
O-wasi
Operating system: Wasi, Webassembly System Interface
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
#129402
opened Aug 22, 2024 by
juntyr
Wasm32 miscompilation when using u128 with multivalue and optimizations
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-external-bug
Category: issue that is caused by bugs in software beyond our control
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-high
High priority
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#127318
opened Jul 4, 2024 by
arriven
Build fail for WebAssembly on Windows with wasm-pack
C-bug
Category: This is a bug.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
#126790
opened Jun 21, 2024 by
zmalbert
Undefined behavior from stack overflow on wasm32 targets
C-bug
Category: This is a bug.
E-needs-design
This issue needs exploration and design to see how and if we can fix/implement it
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-high
High priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#126747
opened Jun 20, 2024 by
adambratschikaye
Support for 'split-debuginfo' on wasm targets
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#125894
opened Jun 2, 2024 by
namse
WASM+simd128 codegen of Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-SIMD
Area: SIMD (Single Instruction Multiple Data)
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
I-heavy
Issue: Problems and improvements with respect to binary size of generated code.
I-slow
Issue: Problems and improvements with respect to performance of generated code.
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
PG-portable-simd
Project group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)
requires-nightly
This issue requires a nightly compiler in some way.
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
a.simd_eq(Simd::splat(b)).any()
deteriorates as width increases
A-codegen
#122623
opened Mar 17, 2024 by
alion02
wasm-pack example doesn't compile
A-diagnostics
Area: Messages for errors, warnings, and lints
A-linkage
Area: linking into static, shared libraries and binaries
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
S-has-mcve
Status: A Minimal Complete and Verifiable Example has been found for this issue
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#122333
opened Mar 11, 2024 by
tstachl
Clang vs wasm32-{emscripten,wasi} rustc C ABI mismatch w.r.t. "singleton" unions
A-ABI
Area: Concerning the application binary interface (ABI)
C-bug
Category: This is a bug.
I-miscompile
Issue: Correct Rust code lowers to incorrect machine code
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-wasm
Target: WASM (WebAssembly), http://webassembly.org/
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#121408
opened Feb 21, 2024 by
hanna-kruppe
Previous Next
ProTip!
Adding no:label will show everything without a label.