summaryrefslogtreecommitdiff
path: root/ruby_atomic.h
Commit message (Expand)AuthorAgeFilesLines
* Expose atomic operation macros with RUBY prefixNobuyoshi Nakada2020-12-241-236/+23
* fix typo [Bug #17194]NARUSE, Yui2020-09-261-1/+1
* Solaris does not provide atomic_sub familyNobuyoshi Nakada2020-04-261-1/+1
* Clarified return value of atomic macrosNobuyoshi Nakada2020-04-261-13/+56
* Removed phony atomic operations for void* and VALUENobuyoshi Nakada2020-04-201-32/+4
* Bail out if no atomic operation foundNobuyoshi Nakada2020-04-201-24/+1
* fine-grained #ifdef guard for Sparc systems卜部昌平2020-02-061-1/+1
* add several __has_something macro卜部昌平2019-12-261-3/+3
* move atomic logic from mjit.c from ruby_atomic.hshyouhei2018-08-011-0/+4
* (cosmetic) add blank lines for better readabilityshyouhei2018-08-011-0/+7
* 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