use libatomic_ops in place of the AtomicLong module
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit, den aktuellen CFFI-Wrapper und das AtomicLong-Modul zu finden, und prüfe anschließend, wie das Projekt derzeit von gcc abhängt und Signale verarbeitet. Untersuche libatomic_ops und dessen Windows-Unterstützung, bevor du entscheidest, wie der Wrapper in den bestehenden Build passt. Erledigt ist die Aufgabe, wenn die atomaren Operationen auf mehr Plattformen funktionieren und die Atomizität bei der Signalverarbeitung verbessern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Create a wrapper around libatomic_ops.
The current CFFI wrapper only works with some versions of gcc depeding on the platform. Using libatomic_ops allows us to improve the multiplatform support (even on windows) and improve the atomicity when we handle signals.
- Vorherrschende Sprache
- Python
- Sterne
- 380
- Forks
- 15
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus benoitc/offset
-
Crash using over 2000 fibersEvtl. wieder frei @benoitc hat das vor 4479 Tagen übernommen, und es ist kein Pull Request offen. Offenbug
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 20/100
-
i/o apiOffenenhancement stdlib
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
-
net APIOffenenhancement stdlib
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
openvinotoolkit/openvino_notebooks#3858 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
hummingbot/hummingbot-api#256 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
-
area:other help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
WingedGuardian/GENesis-AGI#4734 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
peach-mitao/peach#693 ·
Maintainer antworten meist innerhalb von 1 Tag