ruby-changes:21673
From: kosaki <ko1@a...>
Date: Sat, 12 Nov 2011 13:38:04 +0900 (JST)
Subject: [ruby-changes:21673] kosaki:r33722 (trunk): * bootstraptest/runner.rb: don't suppress SIGINT.
kosaki 2011-11-12 13:37:54 +0900 (Sat, 12 Nov 2011) New Revision: 33722 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33722 Log: * bootstraptest/runner.rb: don't suppress SIGINT. [Feature #5612] [ruby-dev:44856] Modified files: trunk/ChangeLog trunk/bootstraptest/runner.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 33721) +++ ChangeLog (revision 33722) @@ -1,3 +1,8 @@ +Sat Nov 12 13:35:33 2011 KOSAKI Motohiro <kosaki.motohiro@g...> + + * bootstraptest/runner.rb: don't suppress SIGINT. + [Feature #5612] [ruby-dev:44856] + Sat Nov 12 11:20:36 2011 KOSAKI Motohiro <kosaki.motohiro@g...> * io.c (fcntl_narg_len): introduce narg calculation for fcntl instead @@ -2,3 +7,3 @@ of hard coded 256. - * io.c (setup_narg): ditto. + * io.c (setup_narg): ditto. Index: bootstraptest/runner.rb =================================================================== --- bootstraptest/runner.rb (revision 33721) +++ bootstraptest/runner.rb (revision 33722) @@ -169,6 +169,8 @@ $stderr.puts if @verbose error faildesc, message end +rescue Interrupt + raise Interrupt rescue Exception => err $stderr.print 'E' $stderr.puts if @verbose @@ -342,6 +344,7 @@ begin `#{@ruby} -W0 #{opt} #{filename}` ensure + raise Interrupt if $?.signaled? && $?.termsig == Signal.list["INT"] raise CoreDumpError, "core dumped" if $? and $?.coredump? end else -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/