[ruby-cvs:51460] nagachika:r44315 (ruby_2_0_0): merge revision(s) 41759, 41760, 43356, 43460, 43677:

nagachika at ruby-lang.org nagachika at ruby-lang.org
Sat Dec 21 15:47:19 JST 2013


nagachika	2013-12-21 15:47:16 +0900 (Sat, 21 Dec 2013)

  New Revision: 44315

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=44315

  Log:
    merge revision(s) 41759,41760,43356,43460,43677:
    
    * ruby_atomic.h (ATOMIC_CAS): suppress C4022 and C4047 warnings in
      VC6.  only InterlockedCompareExchange is declared using PVOID.
    
    * ruby_atomic.h (rb_w32_atomic_cas): call InterlockedCompareExchange
      directly.
    
    * ruby_atomic.h (ATOMIC_CAS): fix missing function call.
    
    * ruby_atomic.h (ATOMIC_SIZE_CAS): new macro, compare and swap size_t.
    
    * ruby_atomic.h (ATOMIC_SIZE_CAS): fix compile error on Solaris
      since r43460.

  Modified directories:
    branches/ruby_2_0_0/
  Modified files:
    branches/ruby_2_0_0/ChangeLog
    branches/ruby_2_0_0/ruby_atomic.h
    branches/ruby_2_0_0/version.h


More information about the ruby-cvs mailing list