index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ruby_atomic.h
Age
Commit message (
Expand
)
Author
2020-04-26
Solaris does not provide atomic_sub family
Nobuyoshi Nakada
2020-04-26
Clarified return value of atomic macros
Nobuyoshi Nakada
2020-04-20
Removed phony atomic operations for void* and VALUE
Nobuyoshi Nakada
2020-04-20
Bail out if no atomic operation found
Nobuyoshi Nakada
2020-02-06
fine-grained #ifdef guard for Sparc systems
卜部昌平
2019-12-26
add several __has_something macro
卜部昌平
2018-08-01
move atomic logic from mjit.c from ruby_atomic.h
shyouhei
2018-08-01
(cosmetic) add blank lines for better readability
shyouhei
2018-01-02
statement experssion is a GCCism
shyouhei
2015-12-09
Revert r52995
nobu
2015-12-09
use atomic operations
nobu
2015-12-05
ruby_atomic.h: fix old value type of ATOMIC_CAS
nobu
2015-12-05
ruby_atomic.h: fix the argument order
nobu
2015-09-07
ruby_atomic.h: fix typo
nobu
2015-08-06
ruby_atomic.h: atomic VALUE operations
nobu
2015-06-21
ruby_atomic.h: refine ATOMIC_PTR_CAS
nobu
2014-10-19
ruby_atomic.h (ATOMIC_OR): should return previous value
nobu
2014-01-12
iseq.c: potential memory leak
nobu
2013-12-05
ruby_atomic.h: ATOMIC_PTR_EXCHANGE
nobu
2013-12-05
ruby_atomic.h: duplicate code
nobu
2013-11-27
* ruby_atomic.h: remove duplicate definisions between ATOMIC_XXX
glass
2013-11-27
* ruby_atomic.h: define ATOMIC_SIZE_CAS() with
glass
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-29
ruby_atomic.h: ATOMIC_SIZE_CAS
nobu
2013-10-18
ruby_atomic.h: suppress a warning
nobu
2013-07-03
ruby_atomic.h: ATOMIC_CAS on VC6
nobu
2013-07-03
ruby_atomic.h: suppress warnigns
nobu
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 conflict
ngoto