Linux siginfo_t is not Send/Sync since 0.2.190
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
Direzione di ricerca
The report identifies libc::siginfo_t on x86_64-unknown-linux-gnu and links PR #5345 plus the change in version 0.2.190. Read that PR and compare the Send and Sync implementations for siginfo_t between 0.2.189 and 0.2.190. Determine whether the trait change was intentional; done means the behavior is explained and, if unintended, the appropriate regression is resolved.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Since c55443670d285a5168c156db982a55e4cfe5be07 / https://github.com/rust-lang/libc/pull/5345, x86_64-unknown-linux-gnu's libc::siginfo_t that used to implement Send and Sync in 0.2.189 no longer does. It isn't clear from the PR or commit descriptions that this was intentional.
fn require_send_sync<T: Send + Sync>() {}
fn main() {
require_send_sync::<libc::siginfo_t>();
}
- https://docs.rs/libc/0.2.189/libc/struct.siginfo_t.html#synthetic-implementations
- https://docs.rs/libc/0.2.190/libc/struct.siginfo_t.html#synthetic-implementations
@dybucc @tgross35
- Lingua principale
- Rust
- Stelle
- 2.6k
- Fork
- 1.3k
- Merge medio
- 3g 1h
- PR unite (30g)
- 58
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rust-lang/libc
-
C-feature-request
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
rust-lang/libc#5627 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
libc-test: some semver files are never checkedForse già presa @Deepak-negi11 l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
rust-lang/libc#5622 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Downstream CI for `libc`ApertaA-CI C-discussion
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
rust-lang/libc#5209 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
I maintainer di solito rispondono entro 1 giorno
-
C-bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
rust-lang/libc#5602 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rust-lang/libc
Issue simili
-
Custom hosts written as trailing-dot FQDNs (`host.local.`) aren't detected as local backendsForse già presa @roboomp l’ha presa oggi. Apertabug prio:p2 providers triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
can1357/oh-my-pi#15798 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
requires-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
apache/datafusion-comet#7001 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
Add a Storybook section to CONTRIBUTING.mdForse già presa @ChanakyaG2004 l’ha presa oggi. Apertadocumentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
FlowwStar/FlowStar#995 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno