Project

General

Profile

Backport #9796

please backport GC fixes r45638 and r45760

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

Status:
Closed
Priority:
Normal
[ruby-core:62304]

Description

r45638 - fixes [Bug #9518]
r45760 - One line fix seems obviously correct.

There are probably other important GC bugfixes for 2.1,
I'll wait for others (nari, ko1 and nobu) to respond.

Associated revisions

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

merge revision(s) r45760: [Backport #9796]

    * gc.c (gc_after_sweep): suppress unnecessary expanding heap.
      Tomb heap pages are freed pages here, so expanding heap is
      not required.

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

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

merge revision(s) r45760: [Backport #9796]

* gc.c (gc_after_sweep): suppress unnecessary expanding heap.
  Tomb heap pages are freed pages here, so expanding heap is
  not required.

History

Updated by nagachika (Tomoyuki Chikanaga) about 5 years ago

  • Status changed from Open to Assigned
  • Assignee set to nagachika (Tomoyuki Chikanaga)

r45638 was backported into ruby21 at r45818.

Updated by nagachika (Tomoyuki Chikanaga) about 5 years ago

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

Applied in changeset r45833.


merge revision(s) r45760: [Backport #9796]

* gc.c (gc_after_sweep): suppress unnecessary expanding heap.
  Tomb heap pages are freed pages here, so expanding heap is
  not required.

Also available in: Atom PDF