From: Roger Pack Date: 2011-04-26T08:29:13+09:00 Subject: [ruby-core:35894] [Ruby 1.9 - Bug #4613][Open] define_method lacks trace events 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 -- http://redmine.ruby-lang.org