concurrent-ruby
concurrent-ruby copied to clipboard
should we use new c macros included with rubyc?
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
This is a good idea, thank you for letting me know. Although, the implementation in concurrent-ruby should use these conditionally only when available since it has to support old Ruby versions.