From c53b4f562bc1b4b2058c44fcf6e71ce0352c35d2 Mon Sep 17 00:00:00 2001 From: yugui Date: Wed, 24 Nov 2010 09:37:20 +0000 Subject: merges r29280 from trunk into ruby_1_9_2 and adds a minimal regression test. -- * lib/tracer.rb: count only non-internal libraries in stack trace, ignoring custom_require. [ruby-core:31858] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/tracer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/tracer.rb b/lib/tracer.rb index a0b4fdf133..318b254ac8 100644 --- a/lib/tracer.rb +++ b/lib/tracer.rb @@ -190,6 +190,6 @@ if $0 == __FILE__ ARGV.shift Tracer.on require $0 -elsif caller.size <= 1 +elsif caller.count {|bt| /\A]+>:/ !~ bt} <= 1 Tracer.on end -- cgit v1.2.3