-
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
armv4t-none-eabi cannot use compiler_fence
A-atomic
Area: Atomics, barriers, and sync primitives
A-codegen
Area: Code generation
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#140105
opened Apr 21, 2025 by
EvansJahja
Atomic*::as_ptr unnecessarily restricts operations on the pointer to atomic operations
A-atomic
Area: Atomics, barriers, and sync primitives
A-docs
Area: Documentation for any part of the project, including the compiler, standard library, and tools
E-medium
Call for participation: Medium difficulty. Experience needed to fix: Intermediate.
T-opsem
Relevant to the opsem team
#138246
opened Mar 8, 2025 by
briansmith
atomic fences cause errors and atomic instructions are emitted without fences on Area: Atomics, barriers, and sync primitives
C-bug
Category: This is a bug.
O-NVPTX
Target: the NVPTX LLVM backend for running rust on GPUs, https://llvm.org/docs/NVPTXUsage.html
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
nvptx64-nvidia-cuda
A-atomic
#136480
opened Feb 3, 2025 by
usamoi
atomic RMW intrinsics: avoid unnecessary ptr/int conversions
A-atomic
Area: Atomics, barriers, and sync primitives
A-codegen
Area: Code generation
A-intrinsics
Area: Intrinsics
A-strict-provenance
Area: Strict provenance for raw pointers
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
#134617
opened Dec 21, 2024 by
RalfJung
Using Area: Atomics, barriers, and sync primitives
C-discussion
Category: Discussion or questions that doesn't represent real issues.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
Release
in the store
operation for make_mut
just prevent out-of-thin-air value?
A-atomic
#133284
opened Nov 21, 2024 by
xmh0511
Tracking issue for release notes of #122408: Use futex-based synchronization on Apple platforms
A-atomic
Area: Atomics, barriers, and sync primitives
O-apple
Operating system: Apple (macOS, iOS, tvOS, visionOS, watchOS)
O-unix
Operating system: Unix-like
relnotes
Marks issues that should be documented in the release notes of the next release.
relnotes-tracking-issue
Marks issues tracking what text to put in release notes.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#132701
opened Nov 6, 2024 by
rustbot
3 tasks
Can we avoid the heap allocation in macOS Mutex/Condvar?
A-atomic
Area: Atomics, barriers, and sync primitives
C-optimization
Category: An issue highlighting optimization opportunities or PRs implementing such
O-macos
Operating system: macOS
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#131005
opened Sep 29, 2024 by
RalfJung
Support 128-bit atomics on x86_64-fortanix-unknown-sgx
A-atomic
Area: Atomics, barriers, and sync primitives
O-SGX
Target: SGX
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.
#130552
opened Sep 19, 2024 by
taiki-e
Loading…
AtomicU128/AtomicI128 not shown in std docs on rust-lang.org
A-atomic
Area: Atomics, barriers, and sync primitives
A-docs
Area: Documentation for any part of the project, including the compiler, standard library, and tools
A-target-feature
Area: Enabling/disabling target features like AVX, Neon, etc.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#130474
opened Sep 17, 2024 by
programmerjake
--emit metadata
produces less error messages with some targets
A-atomic
#129315
opened Aug 20, 2024 by
japaric
Should Area: Atomics, barriers, and sync primitives
C-discussion
Category: Discussion or questions that doesn't represent real issues.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
Mutex
and Condvar
respect priorities?
A-atomic
#128231
opened Jul 26, 2024 by
joboet
std: use a queue-based Area: Atomics, barriers, and sync primitives
O-netbsd
Operating system: NetBSD
O-SGX
Target: SGX
O-teeos
Target: Arm's secure enclave that code isn't supposed to be able to jailbreak
O-unix
Operating system: Unix-like
O-windows
Operating system: Windows
O-windows-7
OS: Windows 7 or Windows Server 2008 R2 or etc.
O-xous
OS: A microkernel OS for privacy in computing
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
Condvar
on NetBSD and other platforms
A-atomic
#127578
opened Jul 10, 2024 by
joboet
Loading…
Mutex/Once/OnceLock aren't guaranteed to have atomic acquire/release semantics
A-atomic
Area: Atomics, barriers, and sync primitives
A-docs
Area: Documentation for any part of the project, including the compiler, standard library, and tools
C-discussion
Category: Discussion or questions that doesn't represent real issues.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
#126239
opened Jun 10, 2024 by
briansmith
Use futex-based synchronization on Apple platforms
A-atomic
Area: Atomics, barriers, and sync primitives
O-apple
Operating system: Apple (macOS, iOS, tvOS, visionOS, watchOS)
O-unix
Operating system: Unix-like
relnotes
Marks issues that should be documented in the release notes of the next release.
S-waiting-on-review
Status: Awaiting review from the assignee but also interested parties.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#122408
opened Mar 12, 2024 by
joboet
Loading…
ABA-problem with pointer provenance in lockless queues
A-atomic
Area: Atomics, barriers, and sync primitives
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
P-medium
Medium priority
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#121950
opened Mar 3, 2024 by
joboet
Document memory ordering guarantees for Area: Atomics, barriers, and sync primitives
A-docs
Area: Documentation for any part of the project, including the compiler, standard library, and tools
A-thread
Area: `std::thread`
C-feature-request
Category: A feature request, i.e: not implemented / a PR.
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
std::thread::spawn()
A-atomic
#119519
opened Jan 2, 2024 by
lukaslueg
Arc::strong_count
memory ordering is a potential footgun
A-atomic
#117485
opened Nov 1, 2023 by
lukas-code
csky targets' atomic RMW is not lock-free
A-atomic
Area: Atomics, barriers, and sync primitives
C-bug
Category: This is a bug.
I-unsound
Issue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/Soundness
O-csky
Target: glaCSKY above covers over me~
P-low
Low priority
#117306
opened Oct 28, 2023 by
taiki-e
New atomic reference counting algorithm
A-atomic
Area: Atomics, barriers, and sync primitives
perf-regression
Performance regression.
S-waiting-on-author
Status: This is awaiting some action (such as code changes or more information) from the author.
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
#116173
opened Sep 26, 2023 by
m-ou-se
Loading…
RwLock::read() should be reentrant so its behavior will be the same as borrow checker
A-atomic
Area: Atomics, barriers, and sync primitives
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
#114770
opened Aug 13, 2023 by
ultimaweapon
Atomic fetch_or fails to optimize right shift mask while left shift works
A-atomic
Area: Atomics, barriers, and sync primitives
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-slow
Issue: Problems and improvements with respect to performance of generated code.
#114541
opened Aug 6, 2023 by
SUPERCILEX
Tracking Issue for Area: Atomics, barriers, and sync primitives
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
T-libs
Relevant to the library team, which will review and decide on the PR/issue.
Atomic*::from_ptr
and const_atomic_from_ptr
A-atomic
#108652
opened Mar 2, 2023 by
WaffleLapkin
3 tasks done
rustc emits calls to Area: Atomics, barriers, and sync primitives
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-target-feature
Area: Enabling/disabling target features like AVX, Neon, etc.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
__sync_
when using load/store with +forced-atomics
A-atomic
#101300
opened Sep 2, 2022 by
Lokathor
fetch_max broken for atomici8 and atomici16 on some targets.
A-atomic
Area: Atomics, barriers, and sync primitives
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
O-Arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#100650
opened Aug 16, 2022 by
plugwash
How should we expose atomic load/store on targets that don't support full atomics
A-atomic
Area: Atomics, barriers, and sync primitives
O-bare-metal
Target: Rust without an operating system
P-medium
Medium priority
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#99668
opened Jul 24, 2022 by
Amanieu
Previous Next
ProTip!
Exclude everything labeled
bug
with -label:bug.