summaryrefslogtreecommitdiff
path: root/include/ruby/atomic.h
AgeCommit message (Expand)Author
2025-05-14Reduce `Object#object_id` contention.Jean Boussier
2025-04-30get_next_shape_internal: Skip VM lock for single child caseJean Boussier
2025-04-18Work on ATOMIC_VALUE_SETJohn Hawthorn
2024-11-02Include windows.h for `LONG` and `Interlocked` functionsNobuyoshi Nakada
2024-06-07Cast `RUBY_ATOMIC_PTR_CAS` argumentsNobuyoshi Nakada
2024-02-11Win32: Fix pre-defined macros for platformsNobuyoshi Nakada
2023-12-10Add RUBY_ATOMIC_{PTR_,}FETCH macros for atomic loadsKJ Tsanaktsidis
2021-09-24Align the implementation precedences with `rb_atomic_t` definitionNobuyoshi Nakada
2021-09-22include/ruby/atomic.h: rework卜部昌平
2021-09-15include/ruby/atomic.h: add doxygen卜部昌平
2021-03-07Removed a typo in a comment [ci skip]Nobuyoshi Nakada
2020-12-24Use RBIMPL_COMPILER_{SINCE,BEFORE} for MSVCNobuyoshi Nakada
2020-12-24Expose atomic operation macros with RUBY prefixNobuyoshi Nakada