ruby-changes:3484
From: ko1@a...
Date: 10 Jan 2008 18:01:46 +0900
Subject: [ruby-changes:3484] matz - Ruby:r14977 (trunk): * prelude.rb (Mutex::synchronize): capture exception from unlock.
matz 2008-01-10 18:01:30 +0900 (Thu, 10 Jan 2008) New Revision: 14977 Modified files: trunk/ChangeLog trunk/prelude.rb Log: * prelude.rb (Mutex::synchronize): capture exception from unlock. [ruby-dev:32935] http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/prelude.rb?r1=14977&r2=14976&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14977&r2=14976&diff_format=u Index: prelude.rb =================================================================== --- prelude.rb (revision 14976) +++ prelude.rb (revision 14977) @@ -7,7 +7,7 @@ begin yield ensure - self.unlock + self.unlock rescue nil end end end Index: ChangeLog =================================================================== --- ChangeLog (revision 14976) +++ ChangeLog (revision 14977) @@ -1,3 +1,8 @@ +Thu Jan 10 18:00:41 2008 Yukihiro Matsumoto <matz@r...> + + * prelude.rb (Mutex::synchronize): capture exception from unlock. + [ruby-dev:32935] + Thu Jan 10 10:15:03 2008 Yukihiro Matsumoto <matz@r...> * io.c (io_encoding_set): IO.pipe("euc-jp", nil) should work as -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml