summaryrefslogtreecommitdiff
path: root/ruby_atomic.h
Commit message (Expand)AuthorAgeFilesLines
* statement experssion is a GCCismshyouhei2018-01-021-3/+3
* Revert r52995nobu2015-12-091-5/+0
* use atomic operationsnobu2015-12-091-0/+5
* ruby_atomic.h: fix old value type of ATOMIC_CASnobu2015-12-051-1/+1
* ruby_atomic.h: fix the argument ordernobu2015-12-051-1/+1
* ruby_atomic.h: fix typonobu2015-09-071-1/+1
* ruby_atomic.h: atomic VALUE operationsnobu2015-08-061-6/+67
* ruby_atomic.h: refine ATOMIC_PTR_CASnobu2015-06-211-0/+2
* ruby_atomic.h (ATOMIC_OR): should return previous valuenobu2014-10-191-2/+2
* iseq.c: potential memory leaknobu2014-01-121-0/+5
* ruby_atomic.h: ATOMIC_PTR_EXCHANGEnobu2013-12-051-0/+10
* ruby_atomic.h: duplicate codenobu2013-12-051-4/+0
* * ruby_atomic.h: remove duplicate definisions between ATOMIC_XXXglass2013-11-271-8/+9
* * ruby_atomic.h: define ATOMIC_SIZE_CAS() withglass2013-11-271-5/+7
* * ruby_atomic.h: use __atomic builtin functions supported by GCC.glass2013-11-261-0/+20
* * ruby_atomic.h (ATOMIC_SIZE_CAS): fix compile error on Solaris since r43460.ngoto2013-11-141-1/+1
* ruby_atomic.h: ATOMIC_SIZE_CASnobu2013-10-291-0/+6
* ruby_atomic.h: suppress a warningnobu2013-10-181-3/+3
* ruby_atomic.h: ATOMIC_CAS on VC6nobu2013-07-031-2/+2
* ruby_atomic.h: suppress warnignsnobu2013-07-031-0/+9
* * configure.in (AC_CHECK_HEADERS): atomic.h for Solaris atomic_ops.ngoto2013-04-061-1/+1
* * ruby_atomic.h (ATOMIC_CAS): added for Solaris and other platforms.ngoto2012-11-271-1/+6
* * ruby_atomic.h (ATOMIC_CAS): new macro for compare-and-exchange.kosaki2012-11-261-1/+2
* * ruby_atomic.h: renamed from atomic.h to avoid header file name conflictngoto2012-11-091-0/+115