From: SASADA Koichi Date: 2011-06-10T22:49:23+09:00 Subject: [ruby-core:36929] Re: [Ruby 1.9 - Bug #4613][Open] define_method lacks trace events Hi, I'll check your patch and commit it. Thank you. (2011/04/26 8:29), Roger Pack wrote: > > Issue #4613 has been reported by Roger Pack. > > ---------------------------------------- > Bug #4613: define_method lacks trace events > http://redmine.ruby-lang.org/issues/4613 > > Author: Roger Pack > Status: Open > Priority: Normal > Assignee: > Category: > Target version: > ruby -v: ruby 1.9.3dev (2011-03-18 trunk 31122) [i386-mingw32] > > > > > With this code: > > class Example > define_method "test" do > 3 > end > end > ex = Example.new > 100.times { > ex.test > } > > 1.8.7 prints out the "test" method entrance and exits [1], but 1.9.{2,3} do not print either of them. > > [2] has a potential patch to help resolve it. > It may also be related to [3] > > [1] https://gist.github.com/896741 > [2] https://github.com/rdp/ruby-prof/issues#issue/48 > [3] http://redmine.ruby-lang.org/issues/3660 > > Cheers! > -r > > -- // SASADA Koichi at atdot dot net