Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cfb6a1f
simplify how inline asm handles `MaybeUninit`
WaffleLapkin Dec 13, 2025
ddcd55f
Don't allow codegen attributes on trait methods
JonathanBrouwer Nov 9, 2025
8fa10c0
Add regression test for codegen attributes on required trait methods
JonathanBrouwer Nov 9, 2025
7d57c6f
Rename dep_root field of CrateOrigin to dep_root_for_errors
bjorn3 Nov 27, 2025
a0f8dff
Use CrateDepKind::Explicit for the profiler runtime
bjorn3 Nov 27, 2025
c7a99e2
Rename variants of CrateDepKind to be more descriptive
bjorn3 Nov 27, 2025
aff1f2a
Handle CrateOrigin::Injected in CrateOrigin::private_dep
bjorn3 Nov 27, 2025
0e1e72a
Remove dependencies field of CrateMetadata
bjorn3 Nov 28, 2025
f550532
Port `#[rustc_legacy_const_generics]` to use attribute parser
Bryntet Dec 15, 2025
1fe0a85
Add rv64IM
kevaundray Nov 10, 2025
2846968
add riscv64im to ignore list for stage0
kevaundray Nov 10, 2025
9ba7852
refactor readme
kevaundray Nov 10, 2025
7cf3556
document that mpmc channels deliver an item to (at most) one receiver
david-d-h Dec 15, 2025
9c14e3f
std: sys: fs: uefi: Implement set_times and set_perm
Ayush1325 Nov 29, 2025
95c38b2
Add libgccjit-libs-dir config
antoyo Nov 8, 2025
a9511b9
When we cannot load libgccjit.so, show the paths that were tried
antoyo Dec 11, 2025
15e3955
Document new gcc.download-ci-gcc option
antoyo Dec 11, 2025
8f03540
Add new ChangeInfo for the new option gcc.libgccjit-libs-dir
antoyo Dec 11, 2025
b98a91e
Error out if a GCC cross-compiler cannot be found
antoyo Dec 14, 2025
ddd5aad
feat: dlopen Enzyme
sgasho Nov 24, 2025
4d12cb0
refactor: initialize EnzymeWrapper in LlvmCodegenBackend::init
sgasho Dec 15, 2025
58aeab5
add trailing line at compiler/rustc_codegen_llvm/Cargo.toml
sgasho Dec 15, 2025
0971582
Rollup merge of #148756 - JonathanBrouwer:link_section_targets2, r=jd…
matthiaskrgr Dec 15, 2025
749ae4c
Rollup merge of #148790 - kevaundray:kw/rv64im-unknown-elf, r=davidtw…
matthiaskrgr Dec 15, 2025
53f9ff7
Rollup merge of #149271 - sgasho:enzyme-dlopen, r=bjorn3
matthiaskrgr Dec 15, 2025
3392548
Rollup merge of #149354 - antoyo:bootstrap-config/libgccjit-libs-dir,…
matthiaskrgr Dec 15, 2025
d02ef5e
Rollup merge of #149459 - Ayush1325:uefi-fs-setinfo, r=joboet
matthiaskrgr Dec 15, 2025
b8218da
Rollup merge of #149950 - WaffleLapkin:inlines-ur-mu-into-asm, r=jdon…
matthiaskrgr Dec 15, 2025
7c7259b
Rollup merge of #150000 - Bryntet:brynte/parse_legacy_const_generic_a…
matthiaskrgr Dec 15, 2025
2734aa5
Rollup merge of #150014 - bjorn3:metadata_loader_cleanups, r=jieyouxu
matthiaskrgr Dec 15, 2025
aec3e2e
Rollup merge of #150021 - david-d-h:main, r=ChrisDenton
matthiaskrgr Dec 15, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
document that mpmc channels deliver an item to (at most) one receiver
  • Loading branch information
david-d-h committed Dec 15, 2025
commit 7cf35566e366a3e251cb3e9e2da9c075ee71d62c
7 changes: 4 additions & 3 deletions library/std/src/sync/mpmc/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@
//! * [`Sender`]
//! * [`Receiver`]
//!
//! [`Sender`]s are used to send data to a set of [`Receiver`]s. Both
//! sender and receiver are cloneable (multi-producer) such that many threads can send
//! simultaneously to receivers (multi-consumer).
//! [`Sender`]s are used to send data to a set of [`Receiver`]s where each item
//! sent is delivered to (at most) one receiver. Both sender and receiver are
//! cloneable (multi-producer) such that many threads can send simultaneously
//! to receivers (multi-consumer).
//!
//! These channels come in two flavors:
//!
Expand Down
Loading