ruby-concurrency / ruby-concurrency/concurrent-ruby
should we use new c macros included with rubyc?
Offen
Dieses Issue hat noch niemand übernommen.
enhancement
looking-for-contributor
- Vorherrschende Sprache
- Ruby
- Sterne
- 5.8k
- Forks
- 420
- Ø Merge
- 20 Std. 45 Min.
- Gemergte PRs (30 T.)
- 4
Beschreibung
with https://github.com/ruby/ruby/pull/3983 , rubyc includes c macros to do atomic operations. should we use these for the atomic operations?
- Operating system: linux / mac / win
- Ruby implementation: Ruby / JRuby / TruffleRuby / Rubinius
concurrent-rubyversion: x.y.zconcurrent-ruby-extinstalled: yes / noconcurrent-ruby-edgeused: yes / no
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Start by reading Ruby PR 3983 and locating the existing atomic-operation implementation in concurrent-ruby-ext. Compare the new rubyc C macros across Linux, macOS, and Windows and consider the listed Ruby implementations; done means a resolved compatibility decision with appropriate coverage if the macros are adopted.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- c, ruby
- Bereich
- backend
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100