summaryrefslogtreecommitdiff
path: root/ruby_atomic.h
AgeCommit message (Expand)Author
2018-08-01move atomic logic from mjit.c from ruby_atomic.hshyouhei
2018-08-01(cosmetic) add blank lines for better readabilityshyouhei
2018-01-02statement experssion is a GCCismshyouhei
2015-12-09Revert r52995nobu
2015-12-09use atomic operationsnobu
2015-12-05ruby_atomic.h: fix old value type of ATOMIC_CASnobu
2015-12-05ruby_atomic.h: fix the argument ordernobu
2015-09-07ruby_atomic.h: fix typonobu
2015-08-06ruby_atomic.h: atomic VALUE operationsnobu
2015-06-21ruby_atomic.h: refine ATOMIC_PTR_CASnobu
2014-10-19ruby_atomic.h (ATOMIC_OR): should return previous valuenobu
2014-01-12iseq.c: potential memory leaknobu
2013-12-05ruby_atomic.h: ATOMIC_PTR_EXCHANGEnobu
2013-12-05ruby_atomic.h: duplicate codenobu
2013-11-27* ruby_atomic.h: remove duplicate definisions between ATOMIC_XXXglass
2013-11-27* ruby_atomic.h: define ATOMIC_SIZE_CAS() withglass
2013-11-26* ruby_atomic.h: use __atomic builtin functions supported by GCC.glass
2013-11-14* ruby_atomic.h (ATOMIC_SIZE_CAS): fix compile error on Solaris since r43460.ngoto
2013-10-29ruby_atomic.h: ATOMIC_SIZE_CASnobu
2013-10-18ruby_atomic.h: suppress a warningnobu
2013-07-03ruby_atomic.h: ATOMIC_CAS on VC6nobu
2013-07-03ruby_atomic.h: suppress warnignsnobu
2013-04-06* configure.in (AC_CHECK_HEADERS): atomic.h for Solaris atomic_ops.ngoto
2012-11-27* ruby_atomic.h (ATOMIC_CAS): added for Solaris and other platforms.ngoto
2012-11-26* ruby_atomic.h (ATOMIC_CAS): new macro for compare-and-exchange.kosaki
2012-11-09* ruby_atomic.h: renamed from atomic.h to avoid header file name conflictngoto