Project

General

Profile

Activity

From 08/17/2010 to 08/23/2010

08/23/2010

10:37 PM Bug #3706 (Closed): dependency from version.o to version.h
=begin
This issue was solved with changeset r29076.
Yuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:07 PM Revision 2f6c0e3b (git): * array.c (rb_ary_shuffle_bang, rb_ary_sample): add optional
argument random. [ruby-dev:41923] [EXPERIMENTAL]
* random.c (rb_random_{int32,real,bytes}): fallback to normal
method invocation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:08 PM Revision 89339af9 (git): * include/ruby/version.h (RUBY_API_VERSION_*): renamed and moved
from version.h. [ruby-dev:42103]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:03 PM Revision 0d5b1718 (git): * doc/ChangeLog-1.9.3: mistake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:58 PM Revision 4be11cde (git): * ChangeLog: flushed. [ruby-dev:42050]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:22 PM Revision e586e054 (git): * 2010-08-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:22 PM Revision af8cae1e (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): to_f must underflow when the exponent is less than DBL_MIN_10_EXP - BASE_FIG.
* test/bigdecimal/test_bigdecimal.rb (test_to_f): added test for the above changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
03:22 PM Bug #3726: require degradation from 1.9.1
=begin
Some bugs are called "features" ;-D
Anyway, faster-rubygems do the job. Perhaps, some ideas from it could be incorparated into the rubygems?
=end
funny_falcon (Yura Sokolov)
02:16 PM Revision 526d246f (git): * ext/pathname/pathname.c (path_each_line): Pathname#each_line
translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:31 PM Revision 645114b2 (git): * common.mk (version.o): depends on both of version.h and
include/ruby/version.h. [ruby-dev:42063]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:37 PM Bug #3459 (Closed): test_regexp.rb Segmentation fault on x64-mswin64
=begin
This issue was solved with changeset r29074.
shintaro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
04:12 AM Revision 298a6e1c (git): * backport r29071 from ruby_1_8;
* ext/openssl/ossl_asn1.c (obj_to_asn1bool): fixed ASN1::Boolean
encoding issue for OpenSSL 1.0.0 compatibility.
ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which
means 'true'.
...
Hiroshi Nakamura
03:32 AM Revision d078f51f (git): * re.c (rb_reg_search): fix: 4th argument should be regexp
object. patched by shintaro kuwamoto [ruby-dev:41667] #3459
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
03:19 AM Revision 815ab029 (git): * util.c (ruby_strtod): make sure to have digit-sequence after 'p'
for hexadecimal-floating-constant. [ruby-dev:42105]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
03:06 AM Revision 06625fd8 (git): * 2010-08-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:06 AM Revision 8d764960 (git): * ext/openssl/ossl_asn1.c (obj_to_asn1bool): fixed ASN1::Boolean
encoding issue for OpenSSL 1.0.0 compatibility.
ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which
means 'true'.
ASN1_TYPE_set of OpenSSL <= 0.9.8 treats value 0x100 as 'false' but
...
Hiroshi Nakamura
02:15 AM Bug #3734 (Assigned): Float('0xf.fp') がエラーにならない
=begin

=end
naruse (Yui NARUSE)
12:49 AM Bug #3734 (Closed): Float('0xf.fp') がエラーにならない
=begin
Float('0xf.fp') がエラーにならない。

$ ./ruby -e "p Float('0xf.fp')"
15.9375

$ ./ruby -e "p Float('0xf.fq')"
-e:1:in `Float': invalid value for Float(): "0xf.fq" (ArgumentError)
from -e:1:in `<main>'

$ ./ruby -e "p Fl...
tadf (tadayoshi funaba)
12:24 AM Bug #3687 (Closed): Date#rfc3339 does not include time, which breaks Date._rfc3339
=begin

=end
tadf (tadayoshi funaba)

08/22/2010

11:56 PM Bug #3726: require degradation from 1.9.1
=begin

On 22 Aug 2010, at 03:25, Yura Sokolov wrote:

> Issue #3726 has been updated by Yura Sokolov.
>
>
>> It is also worth noting that this is actually measuring the load time for rubygems itself.
>
> I understood it.
> ...
raggi (James Tucker)
05:30 PM Bug #3726: require degradation from 1.9.1
=begin
Well, faster-rubygems seems to do the job. Thank you, Roger.
=end
funny_falcon (Yura Sokolov)
03:19 PM Bug #3726: require degradation from 1.9.1
=begin
> It is also worth noting that this is actually measuring the load time for rubygems itself.

I understand it.

I have shell scripts running by schedule, and some cgi scripts, and they runs much slower under 1.9.2 than under ...
funny_falcon (Yura Sokolov)
11:31 PM Bug #3693: visibility hidden functions
=begin
 ささだです.

 SEGV バグなので,1.9.2 にバックポートして頂ければと思います.

(2010/08/14 18:17), Narihiro Nakamura wrote:
> チケット #3693 が更新されました。 (by Narihiro Nakamura)
>
>
> nari です。
>
> 中田さんの修正のおかげで ext/objspace/objspace.c が動くようになったので
> テストとバグ...
ko1 (Koichi Sasada)
09:10 PM Bug #3678: CMath.sqrt(1.i) results to 0.0+0.0i
=begin
This bug still exists in ruby 1.9.2p0.

I think changeset r28964 should be backported.
=end
phasis68 (Heesob Park)
06:26 PM Bug #3733: $SAFE==1環境下でtaintな文字列のFile.expand_path
=begin
ただただしです。

ちょっと追いかけてみました。tmpdir.rbの実装が変わって、$SAFE > 0の
時に常にEtc.systmpdirを使うようになっていて、これがtaintな文字列を
返すためみたいです。

以前「/tmpは危険とみなす」ような話があったと思うので、これは意図的?

tmpdir.rb内のDir::tmpdirで、@@systmpdir.unraintとすれば動くようにな
りましたが、たぶんこれ...
tdtds (Tadashi TADA)
05:50 PM Bug #3733 (Closed): $SAFE==1環境下でtaintな文字列のFile.expand_path
=begin
ただただしです。

$SAFEが1な環境下で、taintな文字列をFile.expand_pathにかけると、
Insecure operationになります。1.8では発生しませんでした。

% ruby18 -ve '$SAFE=1;File.expand_path(".".taint)'
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]

% ruby19 -ve...
tdtds (Tadashi TADA)
05:36 PM Feature #3731: Easier Embedding API for Ruby
Dear Asher,
Well, I certainly agree documentation should be improved for this use case! :)
However, the problem with what you suggest is that it doesn't work more than once.
For example; I get a segmentation violation (crash) w...
Beoran (Beoran Aegul)
07:58 AM Feature #3731: Easier Embedding API for Ruby
What is difficult about this?
Example:
```c
#include <ruby.h>
int main( int argc __attribute__((unused)), char *argv[] __attribute__((unused)) ) {

ruby_init();

// Ruby Options are just like /usr/bin/ruby
// interpr...
asher (Asher Haig)
07:16 AM Feature #3731 (Assigned): Easier Embedding API for Ruby
=begin
With Ruby 1.9, it has become more difficult to embed Ruby in a C application correctly.
It would be nice if there was a clearly documented and simple C API to embed ruby in C programs.
I know Ruby was not designed from the ...
Beoran (Beoran Aegul)
03:24 PM Revision 54f34409 (git): * 2010-08-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:24 PM Revision 9d2025c8 (git): * lib/date.rb, lib/date/format.rb: [ruby-core:31695]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Tadayoshi Funaba
09:17 AM Bug #3721 (Closed): Unsigned formats broken in 1.9.2's unpack
=begin
This issue was solved with changeset r29068.
Daniel, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
08:11 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
Thanks, the patch seems to fix it!
Perhaps it's worthwhile to extend the "make test" suite of self-tests to verify the expected behavior of the unpack method?
=end
Noxerus (D. G.)
03:26 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
=begin
Hi,

I am attaching my patch rebased against the new Ruby 1.9.2p0 release.

Should I just continue rebasing my patch against Ruby trunk/releases
periodically like this until someone really considers this patch again?
...
sunaku (Suraj Kurapati)
12:10 AM Revision b25bda45 (git): * include/ruby/ruby.h (UINT2NUM): fix ifdef condition for LLP64.
reported by Daniel Gutmanas. [ruby-core:31778]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)

08/21/2010

11:30 PM Feature #3714: Add getters for Enumerator
=begin
Hi,

On 18 August 2010 21:51, Marc-Andre Lafortune <redmine@ruby-lang.org> wrote:
> For sake of completeness and introspection, it could be useful to have access to them.

Do you have any idea for a use case ?

Would it al...
Eregon (Benoit Daloze)
11:15 PM Feature #3715: Enumerator#size and #size=
=begin
Hi,

On 18 August 2010 22:02, Marc-Andre Lafortune <redmine@ruby-lang.org> wrote:
> It would be useful to be able to ask an Enumerator for the number of times it will yield, without having to actually iterate it. [...]
> This...
Eregon (Benoit Daloze)
01:43 PM Feature #3715: Enumerator#size and #size=
=begin
Hi,

On Thu, Aug 19, 2010 at 9:08 PM, Run Paint Run Run <redmine@ruby-lang.org> wrote:
> An enumerator is effectively immutable.

Indeed, it would be better to specify the size (value or proc) at creation time. I sugge...
marcandre (Marc-Andre Lafortune)
09:46 PM Revision 119da02e (git): * array.c (RAND_UPTO): macro for random number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:55 PM Revision 6eb92276 (git): * configure.in: fix typo. a patch from Eric Wong at
[ruby-core:31810].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:19 PM Bug #2420 (Open): super call may use wrong receiver object
=begin

=end
wanabe (_ wanabe)
07:07 PM Bug #2420 (Closed): super call may use wrong receiver object
=begin
This issue was solved with changeset r29063.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
wanabe (_ wanabe)
07:07 PM Bug #2502 (Closed): strange behavior of anonymous class inside a proc
=begin
This issue was solved with changeset r29063.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
wanabe (_ wanabe)
07:07 PM Bug #3136 (Closed): reuse of singleton method definition causes SEGV
=begin
This issue was solved with changeset r29063.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
wanabe (_ wanabe)
02:38 PM Revision df5f6825 (git): * test/ruby/test_super.rb: add test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wanabe (_ wanabe)
01:19 PM Bug #3730 (Closed): invalid sed invocation breaks extra LDFLAGS
=begin
sed needs the '-e' flag when there are multiple arguments passed to it. This
was introduced in r28626 in trunk and r28781 in 1.9.2 and breaks my
normal way of linking libtcmalloc_minimal:

I get this error from ./configu...
normalperson (Eric Wong)
11:10 AM Revision 72c811a3 (git): * vm.c: add missing prototype of rb_iseq_clone for r29063.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:00 AM Revision d1b77f5e (git): * vm.c (vm_define_method): copy iseq to avoid overwriting iseq->klass.
#2502, #3136. see #2420.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wanabe (_ wanabe)
08:37 AM Revision a161f124 (git): * 2010-08-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:37 AM Revision 86b26898 (git): * ext/pathname/pathname.c (path_split): Pathname#split translated from
pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:38 AM Bug #3728 (Closed): IO.select is not documented.
=begin
Go here: http://ruby-doc.org/ruby-1.9/index.html

Click the IO class and the select method. It links to Kernel#select which also appears to have no documentation.
=end
mperham (Mike Perham)
03:35 AM Bug #3722: segfault in rb_iterate (1.9.3, r29057)
=begin
I started tearing everything apart and came up with this minimal case:

% ruby --version
ruby 1.9.3dev (2010-08-19 trunk 29056) [x86_64-linux]

% cat fail.rb
require 'profile'
class A
include Enumerable

...
Cezary (Cezary Baginski)
02:45 AM Bug #3723: Remove unused control frame variable: rb_control_frame_t.block_iseq
=begin
I apologise, I did not understand the connection between rb_control_frame_t and rb_block_t. I see now that these macros are used to access rb_control_frame_t members via a rb_block_t:

vm_core.h:
#define RUBY_VM_GET_BLOCK_P...
pweldon (Peter Weldon)
02:16 AM Bug #3726: require degradation from 1.9.1
=begin
It is also worth noting that this is actually measuring the load time for rubygems itself.

A more accurate representation of the speed of require would come from first loading rubygems explicitly.

require 'rubygems'

Prof...
raggi (James Tucker)
02:12 AM Bug #3726: require degradation from 1.9.1
=begin
This isn't degradation, it's actually correct behaviour. RubyGems can be (and will be) optimised over time, but the old performance was reliant on very incorrect semantics that are not acceptable for production use.
=end
raggi (James Tucker)
12:49 AM Bug #3726: require degradation from 1.9.1
=begin
This is probably because it no longer uses gem_prelude "as much" in 1.9.2
If this is the case and you want the old speed back you could use the faster_rubygems gem.
=end
rogerdpack (Roger Pack)
01:58 AM Feature #3727 (Closed): rb_f_require_relative not included in Ruby API
=begin
Now that Ruby no longer includes the current directory in $: as of Ruby 1.9.2, those of us using the C API cannot use rb_require() to require a file in the same directory as our native code without adding the current directory t...
jeffshantz (Jeff Shantz)

08/20/2010

10:51 PM Bug #3726 (Closed): require degradation from 1.9.1
=begin
I have two simultaneous installation of ruby 1.9.1 and ruby 1.9.2.
There are installed gems ( pg in particular ).

Having file 5.rb containing

require 'pg'

i have following results:

For ruby 1.9.1:

# ...
funny_falcon (Yura Sokolov)
06:39 PM Bug #3723 (Rejected): Remove unused control frame variable: rb_control_frame_t.block_iseq
=begin
I talked this with ko1.
It is used from rb_block_t.iseq, so it can't be removed.
=end
naruse (Yui NARUSE)
02:09 PM Bug #3723 (Assigned): Remove unused control frame variable: rb_control_frame_t.block_iseq
=begin
As you said, it seems useless variable.

But if block_iseq of rb_control_frame_t is simply removed, it breaks ABI compatibility.

I assign this to ko1.
=end
naruse (Yui NARUSE)
10:25 AM Bug #3723 (Rejected): Remove unused control frame variable: rb_control_frame_t.block_iseq
=begin
rb_control_frame_t.block_iseq does not appear to serve any purpose and can possibly be removed.
=end
pweldon (Peter Weldon)
03:11 PM Bug #3150: net/https peer verification doesn't do anything
=begin
On Fri, Aug 20, 2010 at 07:12:47AM +0900, Hiroshi NAKAMURA wrote:
> Issue #3150 has been updated by Hiroshi NAKAMURA.
>
> Assigned to set to Hiroshi NAKAMURA
>
> Anyone can reproduce this? On Snow Leopard only? It must be ...
tenderlovemaking (Aaron Patterson)
07:10 AM Bug #3150: net/https peer verification doesn't do anything
=begin
Anyone can reproduce this? On Snow Leopard only? It must be critical issue if it still exists.
=end
nahi (Hiroshi Nakamura)
02:17 PM Bug #3718 (Closed): [doc] ri doesn't document Object#<=>
=begin
This issue was solved with changeset r29060.
Brian, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:25 PM Feature #3715: Enumerator#size and #size=
=begin
Hi,

In message "Re: [ruby-core:31785] [Feature #3715] Enumerator#size and #size="
on Fri, 20 Aug 2010 10:08:44 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:

|An enumerator is effectively immutable. The exist...
matz (Yukihiro Matsumoto)
10:08 AM Feature #3715: Enumerator#size and #size=
=begin
An enumerator is effectively immutable. The existence of #size= and potentially invoking a Proc for each call to #size, implies that its maximum size will change over the course of the iteration. Is this likely? If not, we can re...
runpaint (Run Paint Run Run)
10:41 AM Bug #3724 (Third Party's Issue): instance_variables comparison not working with symbol ?
=begin

=end
nobu (Nobuyoshi Nakada)
10:37 AM Bug #3724: instance_variables comparison not working with symbol ?
=begin
OK. it's because I enabled Wirble in IRB! I should report this to Wirble instead :)

ruby-1.9.1-p378 > a = :@ok
=> :ok

My bad
=end
fridim (Guillaume Coré)
10:31 AM Bug #3724 (Third Party's Issue): instance_variables comparison not working with symbol ?
=begin
ruby-1.9.1-p378 > class A; attr_accessor :ok; end
=> nil
ruby-1.9.1-p378 > a = A.new
=> #<A:0x8d2b0b8>
ruby-1.9.1-p378 > a.ok = 2
=> 2
ruby-1.9.1-p378 > a.instance_variables
=> [:ok]
ruby-1.9.1-p378 > a.in...
fridim (Guillaume Coré)
09:53 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
2010/8/20 Daniel Gutmanas <redmine@ruby-lang.org>:
> Bug #3721: Unsigned formats broken in 1.9.2's unpack
> http://redmine.ruby-lang.org/issues/show/3721
>
> Author: Daniel Gutmanas
> Status: Open, Priority: Normal
> ruby -...
akr (Akira Tanaka)
08:49 AM Bug #3721 (Assigned): Unsigned formats broken in 1.9.2's unpack
=begin

=end
nobu (Nobuyoshi Nakada)
08:23 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
Wrapping right now RubyInstaller 1.9.2-p0 release, but will fire a x64 compilation with GCC and report back in a few hours.
=end
luislavena (Luis Lavena)
08:20 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
Yes, 4294967295 is the expected result.

I've just tried the same code in a 32-bit build (ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-mswin32_100]), and it also gives the correct result:
"\xFF\xFF\xFF\xFF".unpack(?V) => ...
Noxerus (D. G.)
08:02 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
Is this the expected result?

ruby.exe -ve 'puts "\xFF\xFF\xFF\xFF".unpack(?V)'
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
4294967295

If so, then GCC compiled Ruby works.
=end
luislavena (Luis Lavena)
07:59 AM Bug #3721 (Closed): Unsigned formats broken in 1.9.2's unpack
=begin
When specifying the V format code, unpack should treat the four bytes as an unsigned long integer. As can be seen in the following example, it treats it as a signed integer instead:
"\xFF\xFF\xFF\xFF".unpack(?V) => [-1]
The s...
Noxerus (D. G.)
08:49 AM Bug #3722 (Closed): segfault in rb_iterate (1.9.3, r29057)
=begin
Reproducible every time while running bundler + cucumber + rprofile on a private rails project
(hard to reduce).

The second attached contains a short gdb session using Ruby with -g3/-O0/-ggdb.

I know this isn't much, ...
Cezary (Cezary Baginski)
07:13 AM Feature #2456: It is better to let user to select particular ssl protocol easily.
=begin
To administrator: please change the target project of this ticket to ... "Ruby"? or anywhere I can handle.
=end
nahi (Hiroshi Nakamura)
05:13 AM Revision b88a5027 (git): Add rdoc about Kernel#<=> [ruby-core:31770]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:40 AM Revision fedc3756 (git): * 2010-08-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:40 AM Revision 19fb560d (git): * ext/pathname/pathname.c (path_expand_path): Pathname#expand_path
translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)

08/19/2010

08:25 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
Yui: Thanks!
=end
nahi (Hiroshi Nakamura)
08:15 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
Added
=end
naruse (Yui NARUSE)
07:38 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
To administrator: allow me to update this ticket, please?
=end
nahi (Hiroshi Nakamura)
07:32 PM Bug #3704: openssl: exception message wording improvement
=begin

=end
nahi (Hiroshi Nakamura)
07:19 PM Bug #3720 (Closed): test_marshal_dump_extra_iv doesn't check as intended
=begin
test/ruby/test_marshal.rb の test_marshal_dump_extra_iv は
おそらく意図したチェックをしていないと思います。
以下の間違いでないでしょうか。

Index: test/ruby/test_marshal.rb
===================================================================
--- test/ruby/tes...
nagachika (Tomoyuki Chikanaga)
06:40 PM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
近永と申します。

確認が遅くなってすみません。
頂いた修正を加えて、現象が発生していた環境で再現スクリプトを2000回くらい回して起きなくなったことを確認しました。

ただ差分を見ていてちょっと気がついたのですが、kill した Thread に ensure 節の処理があって、
それがブロックする可能性があるものだと、その Thread が終了するまで時間がかかることがあり、
その間は他の Thread が kill されず動き続けると...
nagachika (Tomoyuki Chikanaga)
06:13 PM Feature #3719 (Closed): open-uri should allow redirects from http to https
=begin
Currently open-uri does not allow redirects from http to https. http://redmine.ruby-lang.org/repositories/revision/1?rev=21381 reverts the ability to redirect between http and https with a note that this may compromise security,...
hansdegraaff (Hans de Graaff)
06:07 PM Bug #3718 (Closed): [doc] ri doesn't document Object#<=>
=begin
1.9.2 apparently implements Object#<=> (or Kernel#<=> ?)

$ irb192 --simple-prompt
>> Object.new <=> Object.new
=> nil

But ri doesn't seem to know about it:

$ ri192 '<=>'
Nothing known about <=>
$ ri192 'Obj...
candlerb (Brian Candler)
02:00 PM Revision a62f73e0 (git): * test/openssl/{test_x509cert.rb,test_ssl.rb,test_x509req.rb}: added
tests for SSL and wrong signature algorithm combination.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
01:50 PM Revision 1fa5a50c (git): * tool/make-snapshot (usage): mention versions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:45 PM Revision b7bc826b (git): * tool/make-snapshot (usage): add usage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:34 PM Revision c40c2839 (git): * tool/make-snapshot (package): accept revision as BRANCH@REV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:11 PM Bug #3693 (Closed): visibility hidden functions
=begin

=end
nobu (Nobuyoshi Nakada)
11:17 AM Bug #3717 (Closed): Minor mistype in Enum#inject documentation
=begin
This issue was solved with changeset r29043.
Andrei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
07:59 AM Bug #3717 (Closed): Minor mistype in Enum#inject documentation
=begin
There is a missing forward slash in enum.c at line 530 that cause rdoc
to generate broken output. Bug exists in ruby1.9.2p0 and ruby1.9.3dev.

--- enum.c 2010-08-19 01:22:53.000000000 +0300
+++ enum.c 2010-08-19 01:30:38....
dre3k (Andrei Kulakov)
10:54 AM Revision 85198c5e (git): * ext/socket/ancdata.c (ancillary_timestamp): fix a constant type.
* ext/socket/raddrinfo.c (get_afamily): suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:29 AM Revision b73ea4b6 (git): * thread_pthread.c (native_sleep): suppress a warning for platforms
which time_t is int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:26 AM Revision 6d8178f0 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:26 AM Revision 46d0e030 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:19 AM Bug #3659 (Closed): Marshal.load(Marshal.dump(10.0)) => 1.0
=begin

=end
nobu (Nobuyoshi Nakada)
10:16 AM Revision 3c9efc1d (git): Forgot content of r29049.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:14 AM Revision bc6c904a (git): * tool/merger.rb: Add a tool to merge commits between branches.
developed by URABE Shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:24 AM Bug #3706: dependency from version.o to version.h
=begin
This is a vpath precedence, filename clash:

$ grep -r -i "^vpath" .
./Makefile.in:VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/enc:$(srcdir)/missing
./win32/Makefile.sub:VPATH = $(arch_hdrdir)/ruby;$(hd...
pweldon (Peter Weldon)
08:22 AM Revision 15c39b07 (git): * backport r28621 and r28632 from ruby_1_8;
* ext/openssl/ossl_config.c, ext/openssl/lib/openssl/config.rb,
ext/openssl/lib/openssl.rb: reimplement OpenSSL::Config in Ruby.
Now it should work on windows.
* test/openssl/test_config.rb: added tests...
Hiroshi Nakamura
08:14 AM Revision 71da8cbd (git): * test/openssl/test_ssl.rb: removed unnecessary free port scanning of
test_ssl.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
08:00 AM Revision 28ef80bc (git): * 2010-08-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:00 AM Revision bb495c88 (git): * ext/openssl/lib/openssl/config.rb, test/openssl/test_config.rb:
cosmetic changes for 1.9 compatibility; let it run on 1.9 as-is.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
06:46 AM Feature #3711: IPAddr must not make DNS lookups via IPSocket.getaddress
=begin
Hi,

At Wed, 18 Aug 2010 22:07:42 +0900,
Philipp Kempgen wrote in [ruby-core:31756]:
> # DNS lookups are slow and totally unnecessary for IP addresses
> raise MustNotCallError.new( 'IPAddr.new() must not call IPSocket.getadd...
nobu (Nobuyoshi Nakada)
06:35 AM Bug #3716 (Rejected): segfault on String.gsub
=begin
Here's the backtrace:
https://gist.github.com/23c2e0c31dec26901d5d

I am not quite sure what the problem could be.
It's quite a big project that I unfortunately can't share a lot of code of. I also don't have too much ti...
ckoehler (Christoph Koehler)
05:12 AM Feature #3715: Enumerator#size and #size=
=begin
I forgot to point to basic specs: http://github.com/marcandre/rubyspec/commit/43bab#diff-1

--
Marc-André
=end
marcandre (Marc-Andre Lafortune)
05:02 AM Feature #3715 (Rejected): Enumerator#size and #size=
=begin
It would be useful to be able to ask an Enumerator for the number of times it will yield, without having to actually iterate it.

For example:

(1..1000).to_a.permutation(4).size # => 994010994000 (instantly)

It ...
marcandre (Marc-Andre Lafortune)
04:51 AM Feature #3714 (Closed): Add getters for Enumerator
=begin
Given an enumerator, there is no way to know what receiver, method and arguments it is based upon (although one could use Enumerator#inspect and parse it to get the method).

For sake of completeness and introspection, it co...
marcandre (Marc-Andre Lafortune)
03:10 AM Revision 1d04aedb (git): * array.c (rb_ary_permutation, rb_ary_repeated_permutation, rb_ary_repeated_combination, rb_ary_product): use ary_make_shared_copy instead of ary_make_substitution. [ruby-dev:42067] [Bug #3708]
* test/ruby/test_array.rb (test_product, test_repeated_permutation, test_repeated_combination): append assertions against [Bug #3708].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
02:20 AM Bug #3683: getgrnam on computer with NIS group (+)?
=begin
$ ruby -v
ruby 1.9.3dev (2010-07-15 trunk 28647) [i686-linux]


Sorry for the omission.
=end
rocky (Rocky Bernstein)
02:12 AM Revision fee5e4ff (git): * enum.c (enum_inject): fix typo of rdoc.
patched by Andrei Kulakov [ruby-core:31768]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:03 AM Bug #3713 (Closed): Ruby 1.8.6 fails to build against Tk >= 8.5
=begin
Building ruby 1.8.6 with Tk support and an installed Tk version of 8.5 or later results in the following compilation failure:

i686-pc-linux-gnu-gcc -shared -o ../../.ext/i686-linux/tcltklib.so tcltklib.o stubs.o -L. -L../.....
a3li (Alex Legler)
01:06 AM Revision 078d19b2 (git): * ext/pathname/pathname.c (path_extname): Pathname#extname translated
from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)

08/18/2010

10:07 PM Feature #3711 (Closed): IPAddr must not make DNS lookups via IPSocket.getaddress
=begin
class MustNotCallError < NotImplementedError ; end

class IpAddrNoResolvTestCase < Test::Unit::TestCase
def setup()
class << IPSocket
alias original_getaddress getaddress
def getaddress( host )
# DNS l...
pk (Philipp Kempgen)
09:03 PM Revision bacb45c8 (git): * 2010-08-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:03 PM Revision eba16d74 (git): * vm_insnhelper.c (vm_push_frame): initialize block_iseq. a patch
from Peter Weldon at [ruby-core:31757].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:47 PM Feature #3657: make cleanがファイルを削除しすぎ
=begin
2010年8月8日15:03 Shyouhei Urabe <redmine@ruby-lang.org>:
>> 厳しく言えば、個々のファイルが開発から配布のどの段階で必要なのか、といったことが
>> 把握できていないのではないでしょうか。
>
> 思うに、人間様がそんなことをわざわざ把握しないといけない仕組みなのが根本的間違いです。
> 機械的に管理されるべきだと思います。
>
> # 無論、いますぐmake捨てろとまでは言いませんが。...
naruse (Yui NARUSE)
02:53 PM Bug #3706 (Closed): dependency from version.o to version.h
=begin
少なくとも1.9.2ブランチにおいてversion.hだけを更新後 make しても、version.oが再コンパイルされません。恐らくtrunkもそうでしょう。
=end
yugui (Yuki Sonoda)
10:13 AM Revision 354e3760 (git): forget to commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
10:11 AM Revision dbb05925 (git): * array.c (ary_make_shared): revert r29037, it occurs SEGV some situations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
09:42 AM Revision 4023ffa9 (git): * array.c (ary_make_shared), test/ruby/test_array.rb (test_permutation): always return the original array when it is shared. [ruby-dev:42067] [Bug #3708]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
09:04 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
近永です。

ありがとうございます。
この差分でしばらく試してみます。

2010年8月18日4:13 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>:
> 咳といいます。
>
> On 2010/08/16, at 9:46, Tomoyuki Chikanaga wrote:
>
>> チケット #3674 が更新されました。 (by Tomoyuki Chikanaga)
>>
>>
>...
nagachika (Tomoyuki Chikanaga)
05:54 AM Revision 4ec7c8e6 (git): Bump patchlevel.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
05:42 AM Revision bd8ca9a1 (git): * 2010-08-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:42 AM Revision f7f765ee (git): merges r29023 from trunk into ruby_1_9_2.
--
* regcomp.c: revert r26701; it introduces Bug #3681.
[ruby-core:31677]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:22 AM Bug #3136: reuse of singleton method definition causes SEGV
=begin
 ささだです.

(2010/08/12 18:31), _ wanabe wrote:
> 解決方法 1. はきつそうだったので、2. の方向で試してみました。
> これで本チケットおよび 2502 は発症しなくなりました。
> 複製することによる副作用に思い当たらないので、
> 反対がなければコミットしてしまおうと思っています。

 とくに,他に問題が無いようでしたらお願いします.


----
以下,VM の中身に関する余談...
ko1 (Koichi Sasada)
03:06 AM Feature #3638: VM内データ構造へアクセスするマクロ
=begin
 ささだです.

(2010/08/12 17:14), _ wanabe wrote:
> この例で言えば、CREF にアクセスできない時もある、ということがわかればよいのでしょうか。

 どちらかというと,CREF() は,すべてのケースで cref がとれるべきな気が
するのです.rb_vm_cref() 相当に見えるのです.が,CREF() マクロは,そうで
はないのですよね.

 CREF_IN_... とかのほうがいいんでは...
ko1 (Koichi Sasada)
01:57 AM Bug #3681 (Closed): Character class abbreviations, + repetition notation and group backreferences issue in Regexp
=begin
This issue was solved with changeset r29023.
Andrei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:10 AM Bug #3704 (Closed): openssl: exception message wording improvement
=begin
When a new connection is created, the hostname of the target is checked against the name in the certificate. If they do not match, an exception is raised. The wording of the message is not quite correct English.

It currently...
pbetteridge (Paul Betteridge)
12:12 AM Bug #3690: method_missing in a BasicObject's singleton class - infinite recursion segfaults
=begin

=end
rbjl (Jan Lelis)

08/17/2010

07:25 PM Bug #3703 (Closed): ChangeLog too big.
=begin
AirEdge + Emacs + TRAMPでChangeLog弄るのが辛いです...

ChangeLog削りませんか。前に一回やりましたけどその時より何倍も大きくなっています。

zsh % ls -lah trunk/**/ChangeLog*
-rw-r--r-- 1 shyouhei shyouhei 2.5M Aug 16 12:40 trunk/ChangeLog
-rw-r--r-- 1 shyouhei shy...
shyouhei (Shyouhei Urabe)
07:04 PM Bug #3701: Gem.find_files returns empty array
=begin
Hi,

2010/8/17 Evan Phoenix <evan@fallingsnow.net>:
> I just tested this code on trunk and it seems to work fine for me. Do you have any other information about it?

Umm, I can't understand why you couldn't reproduce it.
"m...
mame (Yusuke Endoh)
07:47 AM Bug #3701 (Closed): Gem.find_files returns empty array
=begin
This issue was solved with changeset r29017.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:47 AM Bug #3701: Gem.find_files returns empty array
=begin
I just tested this code on trunk and it seems to work fine for me. Do you have any other information about it?

- Evan

On Aug 16, 2010, at 10:21 AM, Yusuke Endoh wrote:

> Bug #3701: Gem.find_files returns empty array
> ...
evanphx (Evan Phoenix)
02:21 AM Bug #3701 (Closed): Gem.find_files returns empty array
=begin
Hi, Nobu and Evan

r28919 seemed to break Gem.find_files:

$ ../local/bin/ruby -e 'p Gem.find_files("**/*.rb").size'
0

When I revert r28919 manually, it seems to work correctly:

$ ../local/bin/ruby -e 'p...
mame (Yusuke Endoh)
06:36 PM Revision 11183a22 (git): lib/webrick/httpresponse.rb: CVE-2010-0541; Fix a potential XSS vulnerabilty. See the CVE report for more information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:27 PM Revision 6f1649e0 (git): ext/bigdecimal/bigdecimal.c: Backport #2349 [ruby-core:26646]; fix comparisons. Also fix a bunch of bugs that lead to broken-ness and failing tests.
test/bigdecimal/test_bigdecimal.rb: Backport #2349 [ruby-core:26646]; added a test suite.
test/ruby/test_exception.rb: The test suite was breaking ZeroDivisionError, which in turn would break bigdecimal/test_bigdecimal.rb. Made a simple ...
wyhaines (Kirk Haines)
06:03 PM Bug #3681: Character class abbreviations, + repetition notation and group backreferences issue in Regexp
=begin
I can reproduce this, I'll fix it.
=end
naruse (Yui NARUSE)
04:53 PM Revision 21cf543d (git): * 2010-08-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:53 PM Revision ce5827c6 (git): * regcomp.c: revert r26701; it introduces Bug #3681.
[ruby-core:31677]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:28 PM Bug #3683: getgrnam on computer with NIS group (+)?
=begin
show ruby -v.
=end
naruse (Yui NARUSE)
11:06 AM Revision 3eabe19e (git): * test/ruby/test_io.rb (test_threaded_flush): test "hi" is not output
twice.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:16 AM Bug #3194 (Third Party's Issue): Segmentation fault in rb_hash_tbl
=begin

=end
naruse (Yui NARUSE)
03:47 AM Bug #3194: Segmentation fault in rb_hash_tbl
=begin
I have reported this bug to ruby-gnome2 tracker.
https://sourceforge.net/tracker/?func=detail&aid=3046538&group_id=53614&atid=470969
=end
vinc-mai (Vincent Carmona)
07:57 AM Bug #3698 (Closed): Building the readline extension against libedit will create a non-working extension
=begin
This issue was solved with changeset r29019.
Diego E., thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
07:47 AM Bug #3668 (Closed): make check segfault in test_syntax.rb
=begin
This issue was solved with changeset r29018.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
06:29 AM Bug #3668: make check segfault in test_syntax.rb
=begin
Seems to be a buffer overrun caused by changes in string.c (str_make_independent_expand) at r28863.

Patch attached.

Before patch:
>ruby.exe --version
ruby 1.9.3dev (2010-08-16) [i386-mswin32_100]

>ruby test\rub...
pweldon (Peter Weldon)
06:18 AM Revision e44f5bcb (git): * lib/date.rb: Re-revert the part of r28950.
It reverted the part of r28619.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:02 AM Revision 05745ccf (git): * ext/pathname/pathname.c (path_dirname): Pathname#dirname translated
from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:22 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
遠藤です。

2010年8月17日0:00 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>:
> Thread#joinって最後の値を取り出しますよね。たしか例外で終了した
> 場合は例外が再びあがるんじゃなかったけ。

はい。


> begin
> thread.kill.join
> rescue なんとかえらー
> end
>
> みたいにしたほうがよいものですか?

kil...
mame (Yusuke Endoh)
 

Also available in: Atom