Project

General

Profile

Bug #11775

Backport r52892 (fix the argument order of ATOMIC_SIZE_CAS)

Added by nagachika (Tomoyuki Chikanaga) over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
[ruby-dev:49402]

Description

このチケットはバックポート管理用です。
r52892 で修正されている InterlockedCompareExchange64() を使った ATOMIC_SIZE_CAS() の修正部分は 2.0.0〜2.2 も同様なのでバックポート必要そうです。

Associated revisions

Revision 682e86be
Added by usa (Usaku NAKAMURA) over 3 years ago

merge revision(s) 52892: [Backport #11775]

    * ruby_atomic.h (ATOMIC_SIZE_CAS): fix the argument order of
      InterlockedCompareExchange64.  new value and then old value is
      the last.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@52934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 52934
Added by usa (Usaku NAKAMURA) over 3 years ago

merge revision(s) 52892: [Backport #11775]

* ruby_atomic.h (ATOMIC_SIZE_CAS): fix the argument order of
  InterlockedCompareExchange64.  new value and then old value is
  the last.

Revision 3bec9a87
Added by nagachika (Tomoyuki Chikanaga) over 3 years ago

merge revision(s) 52892: [Backport #11775]

    * ruby_atomic.h (ATOMIC_SIZE_CAS): fix the argument order of
      InterlockedCompareExchange64.  new value and then old value is
      the last.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@52975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e

Revision 52975
Added by nagachika (Tomoyuki Chikanaga) over 3 years ago

merge revision(s) 52892: [Backport #11775]

* ruby_atomic.h (ATOMIC_SIZE_CAS): fix the argument order of
  InterlockedCompareExchange64.  new value and then old value is
  the last.

History

Updated by usa (Usaku NAKAMURA) over 3 years ago

  • Backport changed from 2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: REQUIRED to 2.0.0: REQUIRED, 2.1: DONE, 2.2: REQUIRED

ruby_2_1 r52934 merged revision(s) 52892.

Updated by nagachika (Tomoyuki Chikanaga) over 3 years ago

  • Backport changed from 2.0.0: REQUIRED, 2.1: DONE, 2.2: REQUIRED to 2.0.0: REQUIRED, 2.1: DONE, 2.2: DONE

Backported into ruby_2_2 branch at r52975.

Also available in: Atom PDF