Project

General

Profile

Bug #10369

[PATCH] array.c: missing RB_GC_GUARDs

Added by normalperson (Eric Wong) about 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Target version:
ruby -v:
trunk
[ruby-core:65622]

Description

[PATCH] array.c: swap volatile for RB_GC_GUARD

* array.c (ary_recycle_hash): add RB_GC_GUARD
  (rb_ary_diff): remove volatile

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Files

Associated revisions

Revision eb514777
Added by normal about 5 years ago

array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

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

Revision 47896
Added by normal about 5 years ago

array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Revision 47896
Added by normalperson (Eric Wong) about 5 years ago

array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Revision 47896
Added by normal about 5 years ago

array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Revision 47896
Added by normal about 5 years ago

array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Revision 47896
Added by normal about 5 years ago

array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Revision 47896
Added by normal about 5 years ago

array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Revision 6e103e84
Added by usa (Usaku NAKAMURA) about 5 years ago

merge revision(s) 47896: [Backport #10369]

    * array.c (ary_recycle_hash): add RB_GC_GUARD
      (rb_ary_diff): remove volatile
      [Bug #10369]

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

Revision 47936
Added by usa (Usaku NAKAMURA) about 5 years ago

merge revision(s) 47896: [Backport #10369]

* array.c (ary_recycle_hash): add RB_GC_GUARD
  (rb_ary_diff): remove volatile
  [Bug #10369]

Revision b93e896d
Added by nagachika (Tomoyuki Chikanaga) about 5 years ago

merge revision(s) r47896: [Backport #10369]

    * array.c (ary_recycle_hash): add RB_GC_GUARD
      (rb_ary_diff): remove volatile
      [Bug #10369]

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

Revision 47949
Added by nagachika (Tomoyuki Chikanaga) about 5 years ago

merge revision(s) r47896: [Backport #10369]

* array.c (ary_recycle_hash): add RB_GC_GUARD
  (rb_ary_diff): remove volatile
  [Bug #10369]

History

#1

Updated by Anonymous about 5 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

Applied in changeset r47896.


array.c: swap volatile for RB_GC_GUARD

  • array.c (ary_recycle_hash): add RB_GC_GUARD (rb_ary_diff): remove volatile [Bug #10369]

The RB_GC_GUARD seems needed for most of the ary_recycle_hash
functions anyways.

Updated by usa (Usaku NAKAMURA) about 5 years ago

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

Backported into ruby_2_0_0 at r47936.

Updated by nagachika (Tomoyuki Chikanaga) about 5 years ago

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

Backported into ruby_2_1 at r47949.

Also available in: Atom PDF