From: nagachika00@... Date: 2021-07-18T02:42:40+00:00 Subject: [ruby-core:104632] [Ruby master Bug#18030] Backport 1fac99afdae2671a9ca86bead5bde4d0e2eff1b4 Issue #18030 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 2.6: DONTNEED, 2.7: DONTNEED, 3.0: REQUIRED to 2.6: DONTNEED, 2.7: DONTNEED, 3.0: DONE ruby_3_0 ca6ebde821991cb558003c3a1d680eaa8df3169d merged revision(s) 1fac99afdae2671a9ca86bead5bde4d0e2eff1b4. ---------------------------------------- Bug #18030: Backport 1fac99afdae2671a9ca86bead5bde4d0e2eff1b4 https://bugs.ruby-lang.org/issues/18030#change-92933 * Author: byroot (Jean Boussier) * Status: Closed * Priority: Normal * ruby -v: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux] * Backport: 2.6: DONTNEED, 2.7: DONTNEED, 3.0: DONE ---------------------------------------- Ruby 3.0 is impacted by this bug too. Ruby 2.7 and older is fine. https://github.com/ruby/ruby/pull/4342 repro script ```ruby require 'objspace' ObjectSpace.trace_object_allocations do GC.stress = true class A define_singleton_method(:foo) { } end p A.foo end ``` -- https://bugs.ruby-lang.org/ Unsubscribe: