Project

General

Profile

Activity

From 04/28/2010 to 05/04/2010

05/04/2010

11:04 PM Bug #3236: ISeq.load で [BUG] iseq_set_sequence: ic_index overflow が発生
=begin
ic_index のチェックについてはわかりませんが、
ic_size が復元されていない問題についてはその通りだと思いますし
iseq_load 以外に影響はなさそうですので取り込ませていただきます。
ありがとうございました。
=end
wanabe (_ wanabe)
10:27 PM Revision 62d7a30a (git): * gc.c (rb_mark_method_entry): renamed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:24 PM Revision 208e43b3 (git): * method.h (rb_gc_mark_method_entry): fixed typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:31 PM Bug #3244: the behavior of Tempfile#size was changed
=begin
遠藤です。

2010年5月4日10:21 Nobuyoshi Nakada <nobu@ruby-lang.org>:
> これは、元々のtest/test_tempfile.rbのassertionの間違いのために、
> 結果に関わらず通ってしまっていたものです。lib/tempfile.rbを戻す
> なら、test_size_works_if_file_is_closedも直さないといけません。
> むしろこちらのほうが仕...
mame (Yusuke Endoh)
05:43 PM Bug #3244: the behavior of Tempfile#size was changed
=begin
成瀬です。

(2010/05/04 10:21), Nobuyoshi Nakada wrote:
> なかだです。
>
> At Tue, 4 May 2010 06:08:24 +0900,
> Yusuke ENDOH wrote in [ruby-dev:41140]:
>> r27578 のせいで rubyspec のエラーが増えました。
>> よほどの事情がない限り revert しようと思います。
>> 個人的には納得...
naruse (Yui NARUSE)
10:21 AM Bug #3244: the behavior of Tempfile#size was changed
=begin
なかだです。

At Tue, 4 May 2010 06:08:24 +0900,
Yusuke ENDOH wrote in [ruby-dev:41140]:
> r27578 のせいで rubyspec のエラーが増えました。
> よほどの事情がない限り revert しようと思います。
> 個人的には納得できる変更なので、残念ですが……。
>
> 1)
> Tempfile#length returns 0 when sel...
nobu (Nobuyoshi Nakada)
08:39 AM Bug #3244: the behavior of Tempfile#size was changed
=begin
遠藤です。

2010年5月4日8:24 Yukihiro Matsumoto <matz@ruby-lang.org>:
> 正直、「1日くらいいいじゃん」と思わないでもないのですが、過去
> そうやって仕様フリーズをなしくずしにして、結果としてリリース
> 品質を下げちゃった私にはなにも言う資格はないでしょうね。

仕様フリーズは 3 月末なので、1 日じゃなくて 1 ヶ月強です。

4 月末に予定されていたのはコードフリーズですが...
mame (Yusuke Endoh)
08:24 AM Bug #3244: the behavior of Tempfile#size was changed
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41142] Re: [Bug:trunk] the behavior of Tempfile#size was changed"
on Tue, 4 May 2010 08:17:00 +0900, Yusuke ENDOH <mame@tsg.ne.jp> writes:

|> rubyspec変えたらいいんじゃないのかな。そこまで絶対的なものじゃ
...
matz (Yukihiro Matsumoto)
08:17 AM Bug #3244: the behavior of Tempfile#size was changed
=begin
遠藤です。

2010年5月4日7:56 Yukihiro Matsumoto <matz@ruby-lang.org>:
> In message "Re: [ruby-dev:41140] [Bug:trunk] the behavior of Tempfile#size was changed"
> on Tue, 4 May 2010 06:08:24 +0900, Yusuke ENDOH <mame@tsg.ne.jp> wri...
mame (Yusuke Endoh)
07:56 AM Bug #3244: the behavior of Tempfile#size was changed
=begin
Hi,

In message "Re: [ruby-dev:41140] [Bug:trunk] the behavior of Tempfile#size was changed"
on Tue, 4 May 2010 06:08:24 +0900, Yusuke ENDOH <mame@tsg.ne.jp> writes:

|r27578 のせいで rubyspec のエラーが増えました。
|よほどの事情がない限り rever...
matz (Yukihiro Matsumoto)
06:08 AM Bug #3244 (Closed): the behavior of Tempfile#size was changed
=begin
なかださん
遠藤です。

r27578 のせいで rubyspec のエラーが増えました。
よほどの事情がない限り revert しようと思います。
個人的には納得できる変更なので、残念ですが……。


1)
Tempfile#length returns 0 when self is closed FAILED
Expected 5
to have same value and type as 0

...
mame (Yusuke Endoh)
08:25 PM Revision b4d7d616 (git): * method.h, vm_method.c: rename some internal functions related to
rb_method_entry_t.
rb_add_method_me() -> rb_method_entry_set().
rb_get_method_entry() -> rb_method_entry_without_cache().
rb_gc_mark_method_entry() -> rb_mark_method_entry().
* class.c, proc.c: ditto.
git-svn-id: svn+...
ko1 (Koichi Sasada)
07:07 PM Revision 7a17dca0 (git): Fix and add tests for String#inspect. [ruby-dev:41153]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:57 PM Bug #3237 (Closed): irb exits unexpectedly with Encoding::CompatibilityError
=begin
This issue was solved with changeset r27615.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
06:47 PM Bug #1577 (Closed): testFileUtils failure in windows
=begin
This issue was solved with changeset r27614.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
05:52 PM Feature #2567: Net::HTTP does not handle encoding correctly
=begin
The problem is stated in HTML5: misinterpreted for compatibility.
http://www.w3.org/TR/html5/syntax.html#character-encodings-0
=end
naruse (Yui NARUSE)
04:36 PM Feature #3246 (Rejected): thread-local yamler
=begin
Hi,

Currently, YAML.yamler= has an effect on the whole process.
What about making it thread-local?


diff --git a/lib/yaml.rb b/lib/yaml.rb
index 9b5a9b2..236489b 100644
--- a/lib/yaml.rb
+++ b/lib/yaml.rb
@...
nobu (Nobuyoshi Nakada)
04:02 PM Revision da5b4689 (git): * 2010-05-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision fd328d8e (git): * test/ruby/test_require.rb (test_relative_symlink): skip if symlink is not
implemented.
* test/ruby/test_file_exhaustive.rb (test_stat, test_expand_path): ignore tests
about nlink on Windows because its not imeplented because of performance
problem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27617...
U.Nakamura
03:31 PM Bug #2829: Missing documentation for Exception subclasses.
=begin
Hi Yusuke.

Thanks for these comments. I've updated the wiki accordingly. I've also added examples to most exception classes.

Unless there is objection, I plan on changing the following error messages:

[1, 2].fetch(...
marcandre (Marc-Andre Lafortune)
02:10 PM Revision 576252ae (git): * compile.c (iseq_build_body): update iseq->ic_size.
a patch from Tomoyuki Chikanaga. see #3236.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wanabe (_ wanabe)
01:33 PM Bug #3231 (Feedback): Digest Does Not Build
=begin

=end
nobu (Nobuyoshi Nakada)
12:57 PM Bug #2281 (Closed): Class#inherited Produces Misleading Error Message
=begin
This issue was solved with changeset r27609.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
ko1 (Koichi Sasada)
12:38 PM Bug #2281 (Open): Class#inherited Produces Misleading Error Message
=begin
r25521 was reverted.
=end
ko1 (Koichi Sasada)
12:44 PM Bug #3141: yield in an eigenclass definition
=begin
返事が遅くなってすみません.
これが良いと思います.よろしくお願いします.
=end
ko1 (Koichi Sasada)
12:04 PM Bug #3050: Fiber transfer limitation
=begin
 ささだです.

(2010/05/03 22:57), Yusuke Endoh wrote::
>>  現在,Fiber#transfer と Fiber.yield/Fiber#resume は一緒に使うな,使っ
>> て変なことが起きても知らないよ,という立場を取っています.というのも,一
>> 緒に使うと簡単に SEGV させることが出来るからです.
>
> 混ぜると理解困難な挙動になるのは確かなんですが、SEGV するとは
...
ko1 (Koichi Sasada)
12:04 PM Bug #3050: Fiber transfer limitation
=begin
 ささだです.

(2010/05/03 22:57), Yusuke Endoh wrote::
>>  現在,Fiber#transfer と Fiber.yield/Fiber#resume は一緒に使うな,使っ
>> て変なことが起きても知らないよ,という立場を取っています.というのも,一
>> 緒に使うと簡単に SEGV させることが出来るからです.
>
> 混ぜると理解困難な挙動になるのは確かなんですが、SEGV するとは
...
ko1 (Koichi Sasada)
09:51 AM Revision e8249be9 (git): * error.c (name_err_mesg_to_str): preserve encoding of inspection.
[ruby-core:29948]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:50 AM Bug #3220 (Feedback): bug in gc.c
=begin
Can't reproduce with ruby 1.9.2dev (2010-05-04 trunk 27604) [x86_64-linux] on Ubuntu 10.04.
I guess this is not only 64-bit problem, but also OSX's.

Anyway,

Aaron, can you reproduce with the patch by Yusuke in #3241?...
wanabe (_ wanabe)
09:38 AM Revision 16c40ec1 (git): * test/fileutils/test_fileutils.rb (test_copy_stream):
IO.copy_stream support binmode only currently.
[ruby-core:23724]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:47 AM Bug #3081 (Closed): lib/http wrong behavior for chunked reading
=begin
This issue was solved with changeset r27605.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
08:08 AM Revision 2a067c6c (git): Setup Symbol#to_json to avoid conflict.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:27 AM Bug #3058 (Closed): Inconsistent eol conversion of IO#read on Windows
=begin
This issue was solved with changeset r27604.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
06:48 AM Bug #3245 (Closed): Expected "ccache gcc" to be nil.
=begin
When CC environment variable set, some tests of rake are failed.


% ruby-trunk -v
ruby 1.9.2dev (2010-05-04 trunk 27602) [x86_64-linux]
% echo $CC
ccache gcc
% ruby-trunk test/rake/test_task_arguments.rb
Loaded s...
znz (Kazuhiro NISHIYAMA)
06:17 AM Bug #3162 (Closed): recent rdoc affects tests of rake
=begin
Hi,

This is fixed by nobu at r27589. So I close this ticket.

Jim Weirich, please confirm the change.
If you think the fix is good, please backport to rake trunk.
If you think the fix has a problem, please re-fix by...
mame (Yusuke Endoh)
06:17 AM Bug #3076 (Closed): lib/rake/rdoctask.rb should be removed
=begin
Hi,

This is fixed by nobu at r27589. So I close this ticket.

Jim Weirich, please confirm the change.
If you think the fix is good, please backport to rake trunk.
If you think the fix has a problem, please re-fix by...
mame (Yusuke Endoh)
06:06 AM Feature #3232 (Rejected): Loops (while/until) should return last statement value if any, like if/unless
=begin

=end
marcandre (Marc-Andre Lafortune)
03:07 AM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
Hi,

|On 3 May 2010 02:15, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
|Hi,
|
|It is neither consistent (other statements returns the value from the
|"last" expression),

Actually it is not, but here the value of the "...
Eregon (Benoit Daloze)
05:02 AM Bug #3217 (Rejected): Regexp fails to match string with '<' when encoding is UTF-8
=begin
This is feature change on Ruby 1.9.
http://www.unicode.org/reports/tr18/

And redcloth3's exapmle is a bug, they should use their PUNCT constant.
=end
naruse (Yui NARUSE)
04:27 AM Revision 89435793 (git): * vm_insnhelper.c (argument_error): removed unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:26 AM Revision 6060c3a4 (git): * include/ruby/win32.h (rb_w32_uchdir): missing prototype.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:25 AM Feature #2710: Kernel#load loads a relative path
=begin
Hi,

akr said in [ruby-core:29715]:

> I think Roger's idea (load() don't see the library load path) is good.


Then, at least, the concern that this ticket is raising is not a bug.

In addition, it is arguable ...
mame (Yusuke Endoh)
04:01 AM Bug #2629: ConditionVariable#wait(mutex, timeout) should return whether the condition was signalled, not the waited time
=begin
Hi,

I suggest temporal revert of timeout argument of ConditionVariable#wait.
As I said in [ruby-core:28803], the API design has a potential race.

Unfortunately, 1.9.2 is already frozen for release. We should discuss
...
mame (Yusuke Endoh)
04:00 AM Revision 843d4f32 (git): * vm_insnhelper.c (argument_error): never return.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:50 AM Revision 8ed1f433 (git): * vm_insnhelper.c (argument_error): push correct backtrace.
Bug #2281 [ruby-core:26333]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
03:50 AM Bug #2612 (Rejected): Use POSIX shell in Makefile
=begin
Hi, Brian Egge

I close this ticket because of absence of your response.

If you have any actual problem, please reopen this ticket with
answer to nobu.
Unless there is actual problem, we are not keen to change such
...
mame (Yusuke Endoh)
03:39 AM Revision 622f45fc (git): * ext/socket/option.c (sockopt_inspect): use rb_str_cat2 and
rb_str_append.
* ext/socket/ancdata.c (ancillary_inspect): refined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:36 AM Bug #2063: Core dump on AIX
=begin
Hi,

Your patch looks good to me.
At least, it is undoubtedly better than the current SEGV :-)

Two comments:

- Macro `LOAD_ERRTAB_LEN' is not used.
- The last newline (ERRBUF_APPEND("\n");) may be unnecessary.
...
mame (Yusuke Endoh)
02:51 AM Revision f1192452 (git): * ext/socket/ancdata.c (ancillary_inspect): use rb_str_cat2 and
rb_str_append.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:07 AM Revision 62e9fb85 (git): * version.c (UNALIGNED): get rid of conflict.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:39 AM Bug #1587 (Closed): Problem with string sharing
=begin
Thank you for the report and sorry for late response.
This issue seems to be fixed now, on linux at least.
By r23669, I guess.
=end
wanabe (_ wanabe)

05/03/2010

11:42 PM Revision 57c14066 (git): * lib/net/http.rb (Net::HTTPResponse#read_chunked): ensure to skip the
last newline of chunk. [ruby-core:29229]
* test/net/http/utils.rb: add an option for chunked response test.
* test/net/http/test_http.rb: add tests for chunked response.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27605 b2dd03c...
mame (Yusuke Endoh)
10:57 PM Bug #3050: Fiber transfer limitation
=begin
遠藤です。

>  現在,Fiber#transfer と Fiber.yield/Fiber#resume は一緒に使うな,使っ
> て変なことが起きても知らないよ,という立場を取っています.というのも,一
> 緒に使うと簡単に SEGV させることが出来るからです.

混ぜると理解困難な挙動になるのは確かなんですが、SEGV するとは
知りませんでした。
この例に関しては、最後のパッチで SEGV はしなくなると思いま...
mame (Yusuke Endoh)
10:17 PM Revision e6ccffd9 (git): Add rdoc about IO#read(length). [ruby-core:29161]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:17 PM Bug #3012 (Closed): update file list in sample/README
=begin
This issue was solved with changeset r27600.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
07:04 PM Revision 9526ba4e (git): * ext/nkf/nkf-utf8/nkf.c: Update nkf 2010-04-28.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:26 PM Feature #3228 (Rejected): speedup File.read
=begin
Hi,

When you specify byte size to File#read, it reads file in binary
mode. IOW, File.read('a', File.size('a')) is identical to
File.binread('a').

In general, when IO methods handles byte size, they performs in
bi...
mame (Yusuke Endoh)
06:07 PM Feature #3219 (Open): assert now passes non-boolean result
=begin
Hi,

I really agree with nobu. I love this feature.
But this is a feature request. This change should not be included
in 1.9.2, IMO. I move this ticket to Feature tracker.

I prefer warning to failing for compatibi...
mame (Yusuke Endoh)
11:38 AM Feature #3219: assert now passes non-boolean result
=begin
Hi,

At Mon, 3 May 2010 11:13:50 +0900,
Yuki Sonoda wrote in [ruby-core:29945]:
> I don't want to merge this to ruby 1.9.1

Agreed. But I think the fixes for wrong assertions should be
merged.

--
Nobu Nakada
=end
nobu (Nobuyoshi Nakada)
11:13 AM Feature #3219 (Closed): assert now passes non-boolean result
=begin
I don't want to merge this to ruby 1.9.1
=end
yugui (Yuki Sonoda)
05:11 PM Feature #3222: Can bignums have singleton class & methods?
=begin
Hi,

I think this is not a bug.

It is still possible to define method to Bignum by redefining
singleton_method_added first:

x = (1 << 64)
def x.singleton_method_added(x)
end
def x.foo
p 1
e...
mame (Yusuke Endoh)
05:02 PM Bug #3239: ext/tk on cygwin
=begin
永井@知能.九工大です.

From: Nobuyoshi Nakada <nobu@ruby-lang.org>
Subject: [ruby-dev:41134] [Bug:trunk] ext/tk on cygwin
Date: Mon, 3 May 2010 14:21:56 +0900
Message-ID: <4bde5d72.9413f30a.7123.ffff9f57@mx.google.com>
> cygdrive-pr...
nagai (Hidetoshi Nagai)
02:26 PM Bug #3239 (Assigned): ext/tk on cygwin
=begin

=end
nobu (Nobuyoshi Nakada)
02:22 PM Bug #3239 (Closed): ext/tk on cygwin
=begin
なかだです。

cygdrive-prefixは変更可能なので、ドライブレターを正しく認識しな
い場合があります。

# 私は実際に変えています。


diff --git i/ext/tk/extconf.rb w/ext/tk/extconf.rb
index 676c132..a8adac2 100644
--- i/ext/tk/extconf.rb
+++ w/ext/tk/extconf.rb
...
nobu (Nobuyoshi Nakada)
04:53 PM Bug #3224: Regexp.new("...", nil, "n") is not documented
=begin
3rd argument "n" and //n sets the regexp to NONE flag.

> Regexp.new("aa", nil, "n") =~ "\u3042aa"
(irb):11: warning: regexp match /.../n against to UTF-8 string
=end
naruse (Yui NARUSE)
04:46 PM Bug #3224: Regexp.new("...", nil, "n") is not documented
=begin
Hi,

As Shyouhei said, the argument is ignored. It left just for 1.8
compatibility.

Could you please add the fact into rdoc of Regexp#new and close
this ticket?

--
Yusuke Endoh <mame@tsg.ne.jp>

=end
mame (Yusuke Endoh)
04:32 PM Bug #3217 (Assigned): Regexp fails to match string with '<' when encoding is UTF-8
=begin
Oops, I missed this. I'll fix.
=end
naruse (Yui NARUSE)
04:20 PM Bug #3217 (Rejected): Regexp fails to match string with '<' when encoding is UTF-8
=begin
'<' is not Punctuation on Unicode; it is Math_Symbol.
http://unicode.org/Public/UNIDATA/extracted/DerivedGeneralCategory.txt
=end
naruse (Yui NARUSE)
03:40 PM Revision 8517275f (git): * 2010-05-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:39 PM Revision 23f612d7 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: using more factory methods
for generating the YAML ast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
02:25 PM Bug #3238 (Assigned): cross-compiling ext/tk
=begin

=end
nobu (Nobuyoshi Nakada)
02:18 PM Bug #3238 (Closed): cross-compiling ext/tk
=begin
なかだです。

クロスコンパイルのときにext/tk/extconf.rbが適切なディレクトリを
探していません。また、is_win32?のときに同じディレクトリを、与え
られたパス自体と\を/に置換したものとドライブレターの直後の/を二
重にしたものとと、各3回ずつ探しているようなんですが、これはなぜ
でしょうか。とくに最後のものはドライブレターがない場合はUNCになっ
てしまうので意味が変わってしまうと思います。

...
nobu (Nobuyoshi Nakada)
02:03 PM Bug #3237 (Closed): irb exits unexpectedly with Encoding::CompatibilityError
=begin
The irb exits unexpectedly with incompatible character encodings error when I try to call Non-ASCII method for Non-ASCII string.

C:\work>ruby -v
ruby 1.9.2dev (2010-04-30 trunk 27556) [i386-mswin32_90]

C:\work>irb
i...
phasis68 (Heesob Park)
12:17 PM Revision afa8f9ba (git): * sample/README: update file list. [ruby-core:28981]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:17 PM Revision 5f1ebd0b (git): trivial change
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:15 AM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
Hi,

In message "Re: [ruby-core:29940] Re: [Feature #3232] Loops (while/until) should return last statement value if any, like if/unless"
on Mon, 3 May 2010 05:10:30 +0900, Benoit Daloze <eregontp@gmail.com> writes:

|S...
matz (Yukihiro Matsumoto)
05:10 AM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
On 2 May 2010 15:24:52 UTC+2, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
> It feels too confusing to me.
>
> Nobu Nakada
>

Thanks for the patch, Nobu.

So, how would this cause unexpected behavior ?

Let's say 'ret' ...
Eregon (Benoit Daloze)
09:12 AM Revision 4e887359 (git): merges r24662 from trunk into ruby_1_9_1. This fixes #3149.
--
* lib/tempfile.rb (Tempfile#unlink): reverted r23494, since the
usage in RubyInline is considered wrong.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
09:12 AM Revision b1809bcf (git): merges r26626 and r26627 from trunk into ruby_1_9_1. This fixes #3159.
--
* ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): fix precision.
[ruby-core:17472][ruby-dev:35372][ruby-dev:40105][ruby-dev:40358]
--
* ext/bigdecimal/bigdecimal.c (BigDecimal_divide): fix precision too.
git-svn-id: svn+ssh://ci...
yugui (Yuki Sonoda)
09:12 AM Revision 4fcb855f (git): merges r26055 from trunk into ruby_1_9_1. This fixies #3164.
--
* parse.y (dyna_pop_gen): pop dvars. [ruby-dev:39861]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:54 AM Bug #2686 (Closed): Socket::gethostbyname => SEGFAULT
=begin

=end
nobu (Nobuyoshi Nakada)
08:17 AM Bug #1311 (Closed): YAML::dump creates strings YAML::load cannot parse
=begin
This issue was solved with changeset r27591.
Noah, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
08:15 AM Bug #1311 (Open): YAML::dump creates strings YAML::load cannot parse
=begin

=end
nobu (Nobuyoshi Nakada)
06:37 AM Bug #1745 (Rejected): Module#autoload No Longer Raises where 1.8 Does
=begin
Intended change, because class/module definitions don't need presceeding constant definitions.
It creates new one or re-opens existing one.

Sorry but I can't remember where the discussion was in ruby-core, now.
=end
nobu (Nobuyoshi Nakada)
03:08 AM Revision b67fbc07 (git): merges r25081 from trunk into ruby_1_9_1.
fixes [ruby-core:27694], reported by Denis Defreyne.
--
* hash.c (Hash#each): Fix documentation to reflect insertion order. A patch by Run Paint Run Run [ruby-core:23644] and [ruby-core:21231]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
yugui (Yuki Sonoda)
03:06 AM Revision 8fd9bb4d (git): * 2010-05-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:06 AM Revision b1edd258 (git): merges 26005 from trunk into ruby_1_9_1.
fixes [ruby-dev:39906].
--
* configure.in: default ac_cv_prog_CC to CC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:46 AM Revision 21c5ffc5 (git): * file.c (rb_str_encode_ospath): unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:09 AM Bug #3236 (Closed): ISeq.load で [BUG] iseq_set_sequence: ic_index overflow が発生
=begin
RubyGems の iseq ライブラリを利用して、定数やインスタンス変数の参照を含むスクリプトをコンパイルしたものを load しようとすると以下のようなメッセージでエラーになります。

$ cat iseq_load.rb
require "iseq"

iseq = ISeq.compile("@a[0]")
puts iseq.disasm
ISeq.load(iseq.to_a)

$ ruby-trunk...
nagachika (Tomoyuki Chikanaga)

05/02/2010

11:15 PM Revision 33af9401 (git): * ext/syck/emitter.c (syck_scan_scalar): set SCAN_WHITEEDGE flag
when scalar begins with newline. patches from Dave B <daz AT
d10.karoo.co.uk> at [ruby-core:23019] and caleb clausen at
[ruby-core:25851]. [ruby-core:23006][ruby-core:29925]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ru...
nobu (Nobuyoshi Nakada)
11:15 PM Revision 902bd2b1 (git): * ext/syck/emitter.c (syck_scan_scalar): set SCAN_WHITEEDGE flag
when scalar begins with newline. patches from Dave B <daz AT
d10.karoo.co.uk> at [ruby-core:23019] and caleb clausen at
[ruby-core:25851]. [ruby-core:23006][ruby-core:29925]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27591...
nobu (Nobuyoshi Nakada)
10:25 PM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
Hi,

At Sun, 2 May 2010 19:20:41 +0900,
Benoit Daloze wrote in [ruby-core:29931]:
> Is is possible, then, to keep the result of the last expression in the
> loop, before it fails?

Possible.
http://github.com/nobu/ruby/co...
nobu (Nobuyoshi Nakada)
07:20 PM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
On 2 May 2010 01:56, Yukihiro Matsumoto <matz@ruby-lang.org> wrote:
> Hi,
>
> The last evaluated expression in this case is "i < 3", so the loop
> statement would have the return value of false value, even if it would
> retu...
Eregon (Benoit Daloze)
02:16 PM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
It returns the argument of break:

x = while true; break 123; end #=> 123

If you don't break out of the loop it makes sense that the result is nil.

Tomas

-----Original Message-----
From: Kornelius Kalnbach [mailto:mu...
tmat (Tomas Matousek)
01:40 PM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
On 02.05.10 01:56, Yukihiro Matsumoto wrote:
> The last evaluated expression in this case is "i < 3", so the loop
> statement would have the return value of false value, even if it
> would return the *last* value.
So, should...
murphy (Kornelius Kalnbach)
08:57 AM Feature #3232: Loops (while/until) should return last statement value if any, like if/unless
=begin
Hi,

In message "Re: [ruby-core:29920] [Feature #3232] Loops (while/until) should return last statement value if any, like if/unless"
on Sun, 2 May 2010 04:14:10 +0900, Benoit Daloze <redmine@ruby-lang.org> writes:

|In ...
matz (Yukihiro Matsumoto)
04:14 AM Feature #3232 (Rejected): Loops (while/until) should return last statement value if any, like if/unless
=begin
In conditions:
if true
2
end #=> 2

In loops:
i = 0
while i < 3
i += 1
"return value"
end #=> nil

I suggest the return value of loops to be the return value of
the last "block" evaluated between "...
Eregon (Benoit Daloze)
04:50 PM Bug #2139 (Rejected): backquotes method modifies unexpectedly returned content
=begin
There is no way to designate external encoding with backqoutes.
Use IO.popen instead.
=end
nobu (Nobuyoshi Nakada)
04:41 PM Bug #1543 (Closed): failure: test_endblockwarn(TestBeginEndBlock) [c:/dev/downloads/ruby_trunk/test/ruby/test_beginendblock.rb:66]:
=begin
Seems working fine now.
=end
nobu (Nobuyoshi Nakada)
12:30 PM Bug #3229 (Closed): iseq_s_load で TypeError 発生
=begin
r27582 (および r27583)で適用させていただきました。ありがとうございました。
=end
wanabe (_ wanabe)
11:38 AM Bug #3229: iseq_s_load で TypeError 発生
=begin
ワナベと申します。

> RubyGems の iseq ライブラリを利用して、文字列から compile した ISeq をロードさせようとすると
> 以下のように TypeError が発生します。
(中略)
> iseq->filepath が nil の場合があるのに対応していないようです。
> 以下のパッチで上記のコードは動くようになりました。

iseq ライブラリをお試し頂きありがとうございます。バグ出しもあ...
wanabe (_ wanabe)
09:12 AM Revision eee581f9 (git): * test/json/test_json_addition.rb (test_utc_datetime): fixed
timezone offsets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:52 AM Revision 24bc7af4 (git): * lib/rdoc/task.rb (RDoc::Task): should not override newer code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:25 AM Revision 765ff64b (git): * ext/dl/cfunc.c (rb_dlcfunc_call): ignore signedness.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:25 AM Revision 59fc499c (git): * test: fixed wrong assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:56 AM Revision fd1762b4 (git): * test/digest/test_digest.rb (test_eq): use descriptive assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:43 AM Revision ec8b5d06 (git): * NEWS: List all changes to lib/matrix
* lib/matrix.rb: Improve doc and style. Trivial optimizations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:39 AM Revision f6a67b67 (git): * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY is defined.
[ruby-core:29922]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:09 AM Revision c8e50abf (git): fix log. missed ref.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wanabe (_ wanabe)
03:06 AM Revision c6896436 (git): * iseq.c (iseq_load): allow filepath to be nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wanabe (_ wanabe)
12:32 AM Feature #2567: Net::HTTP does not handle encoding correctly
=begin
The previous comments appear to be confused. If the web server indicates a charset in an HTTP Content-Type header, this takes precedence over everything that may be in the body, so it is always correct to set the Ruby "encoding"...
cabo (Carsten Bormann)

05/01/2010

11:54 PM Revision b2f0b334 (git): * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead
of fragile check by platform name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:54 PM Revision 6874c8d6 (git): * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead
of fragile check by platform name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:38 PM Revision 546b6d7e (git): * lib/mkmf.rb (dir_config): should not modify argument arrays
themselves.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:38 PM Revision 12d39082 (git): * lib/mkmf.rb (dir_config): should not modify argument arrays
themselves.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:13 PM Feature #3228: speedup File.read
=begin
2010/4/30 Roger Pack <redmine@ruby-lang.org>
> Bug #3228: speedup File.read
> http://redmine.ruby-lang.org/issues/show/3228
>
> Author: Roger Pack
> Status: Open, Priority: Normal
> ruby -v: ruby 1.9.2dev (2010-05-01 trunk ...
Eregon (Benoit Daloze)
05:25 AM Feature #3228 (Rejected): speedup File.read
=begin
Appears from http://www.ruby-forum.com/topic/209005
that File.read could be sped up by first requesting the file's size, then reading that much.

File.read('a', File.size('a')) # faster than just File.read('a') by about 15%...
rogerdpack (Roger Pack)
10:00 PM Revision 3046fe65 (git): * test/test_tempfile.rb: fixed errors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:24 PM Bug #2488: thread usage can result in bad HANDLE
=begin
Roger,
Does this patch fix the issue?

Developers (especially Koichi),
Is this solution right?
(Using GVL, timing of lock, condition, etc.)
=end
wanabe (_ wanabe)
08:50 PM Bug #452 (Closed): config.guess returns "i386" on Mac OSX 10.5.4.
=begin

=end
naruse (Yui NARUSE)
03:45 PM Bug #3231: Digest Does Not Build
=begin
Hi,

At Sat, 1 May 2010 15:12:35 +0900,
Charlie Savage wrote in [ruby-core:29911]:
> Since extconf.h is never passed to the compiler, the error
> happens. Adding this to the top of the file:

CPPFLAGS should have -DRUBY_E...
nobu (Nobuyoshi Nakada)
03:12 PM Bug #3231 (Closed): Digest Does Not Build
=begin
Revisiting this one from a few weeks back. MD5/rmd160/sha1/sha2 do not build using VC 2010. They do build with Mingw (mingw + msys). See compiler logs below.

Focusing on MD5 (they all have the same issue):

extconf.h ...
cfis (Charlie Savage)
03:16 PM Feature #3219: assert now passes non-boolean result
=begin
Hi,

At Sat, 1 May 2010 14:30:19 +0900,
Eric Hodel wrote in [ruby-core:29910]:
> class TestAssert < MiniTest::Unit::TestCase
> def test_assert
> o = Object.new
> def o.to_s() "something useful" end
> assert ...
nobu (Nobuyoshi Nakada)
02:30 PM Feature #3219: assert now passes non-boolean result
=begin
On Apr 29, 2010, at 09:12, caleb clausen wrote:

> Issue #3219 has been updated by caleb clausen.
>
> It is all too easy to write assert(foo, bar) when you meant to write assert_equal(foo, bar). I have made the same mistake ...
drbrain (Eric Hodel)
12:46 AM Feature #3219: assert now passes non-boolean result
=begin
Hi,

At Fri, 30 Apr 2010 06:15:34 +0900,
Roger Pack wrote in [ruby-core:29890]:
> > I'd suggest that a better way to detect this problem is for
> > assert to fail if a non-String is passed as the second
> > parameter. This ...
nobu (Nobuyoshi Nakada)
01:54 PM Revision 5e02a28a (git): * lib/tempfile.rb (Tempfile#size): stat by path name when it is
closed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:41 PM Revision 9ad152e5 (git): * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
keep the first trace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:27 PM Revision 86579122 (git): * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
fixed filtering. [ruby-core:29908]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:56 AM Bug #3229 (Closed): iseq_s_load で TypeError 発生
=begin
[ruby-dev:40911] をチケットにさせて頂きます。

RubyGems の iseq ライブラリを利用して、文字列から compile した ISeq をロードさせようとすると
以下のように TypeError が発生します。

$ cat test.rb
require "iseq"

iseq = ISeq.compile("pust 'Hello World'")
ISeq.load(iseq.to_...
nagachika (Tomoyuki Chikanaga)
07:46 AM Revision c8316e30 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_IsInfinite): don't use
non-ascii character.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:19 AM Revision 40cd5e8a (git): Merge fix for gem server, bump RubyGems version to 1.3.7
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
05:06 AM Revision 9111bbf8 (git): Upgrade to RDoc 2.5.8
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
12:43 AM Revision 9d094c7a (git): * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
filter out traces in minitest directory. [ruby-core:29908]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:17 AM Bug #3221 (Closed): TestIO Failures in windows
=begin
This issue was solved with changeset r27567.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)

04/30/2010

11:00 PM Bug #3220: bug in gc.c
=begin
I am also unable to reproduce this in 32 bit environments...

http://gist.github.com/385231
=end
rogerdpack (Roger Pack)
09:45 PM Revision a8209ffc (git): * win32/win32.c: add declaration of wstati64 for gcc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wanabe (_ wanabe)
07:11 PM Bug #3225: lib/uri/mailto.rb slightly wrong regexp
=begin
This is introduced in r2934 and it can be encoding parameter: NONE.

But in 1.9, it works different from 1.8, so remove 'N' seems correct.
=end
naruse (Yui NARUSE)
01:24 PM Bug #3225 (Closed): lib/uri/mailto.rb slightly wrong regexp
=begin
Looking for example of the 3rd parameter of value 'N' for Regexp.new, I noticed in lib/uri/mailto.rb

HEADER_REGEXP = Regexp.new(HEADER_PATTERN, 'N').freeze

Unless I'm mistaken, the 'N' in second position is simply a fl...
marcandre (Marc-Andre Lafortune)
05:56 PM Revision 6c28f99d (git): * merge some patches from win32-uncode-test branch.
see #1685.
* file.c, include/ruby/intern.h (rb_str_encode_ospath): new function
to convert encoding for pathname.
* win32.c, include/ruby/win32.h (rb_w32_ulink, rb_w32_urename,
rb_w32_ustati64, rb_w32_uopen, rb_w32_uutime, rb_w32_u...
U.Nakamura
05:22 PM Revision bfeeb913 (git): * io.c (seek_before_access): fixed argument type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:26 PM Revision 11caac16 (git): * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
assertion message must be String or Proc. suggested by caleb
clausen at [ruby-core:29884].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:14 PM Revision b36b3067 (git): * test/ruby/test_io.rb: skip false tests on Windows.
[ruby-core:29886]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:20 PM Feature #3222: Can bignums have singleton class & methods?
=begin
Seems like a bug to me.
=end
shyouhei (Shyouhei Urabe)
07:07 AM Feature #3222 (Closed): Can bignums have singleton class & methods?
=begin
Fixing up the rubyspecs led me to the following:

bn = 1 << 100
class << bn
def foo
42
end
end
# => TypeError: can't define singleton method "foo" for Bignum

bn.define_singleton_metho...
marcandre (Marc-Andre Lafortune)
02:17 PM Bug #3224: Regexp.new("...", nil, "n") is not documented
=begin
That third argument to Regexp.new was effective in 1.8, but no longer in 1.9. I'm not sure if that situation should be called supported.
=end
shyouhei (Shyouhei Urabe)
01:15 PM Bug #3224 (Closed): Regexp.new("...", nil, "n") is not documented
=begin
While fixing the error messages for the number of parameters ( r27558 ), I noticed that Regexp.new accepts a third undocumented parameter.

Is it supported? If so it should be documented.

I also note that test_regexp.rb ...
marcandre (Marc-Andre Lafortune)
01:46 PM Revision 63324cb3 (git): * math.c: Math::DomainError < StandardException [ruby-core:29855]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27566 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
12:40 PM Revision e955cff0 (git): * test/test_open3.rb (TestOpen3#test_commandline): use simple
command via shell. [ruby-dev:41100]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:12 AM Bug #1685: Some windows unicode path issues remain
=begin
Hi,

Bill Kelly wrote:
> Yuki Sonoda wrote:
>> Issue #1685 has been updated by Yuki Sonoda.
>>
>>> The branch manager should judge whether this change is a bug fix or
>>> feature change.
>>> How do you think, Yugui-san?
...
spatulasnout (B Kelly)
06:41 AM Revision 0f41699c (git): * 2010-04-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:41 AM Revision 648cda67 (git): * ext/tk/extconf.rb: better support for MinGW environment.
* ext/tk/README.tcltklib: add info of --with-tcltk-drive for Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
06:41 AM Revision 5d639de5 (git): * ext/tk/extconf.rb: better support for MinGW environment.
* ext/tk/README.tcltklib: add info of --with-tcltk-drive for Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagai (Hidetoshi Nagai)
04:35 AM Revision 4d3f8771 (git): * signal.c (ruby_signal_name): rdoc fix for undocumented parameter
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
03:27 AM Feature #2772 (Closed): Matrix: Calculating determinant using Bareiss algorithm [patch]
=begin
This issue was solved with changeset r27554.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
marcandre (Marc-Andre Lafortune)
03:06 AM Revision c41dc085 (git): * file.c (file_expand_path): call rb_str_set_len before BUFCHECK to
prevent rb_str_resize in BUFCHECK discard the content.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:48 AM Revision 479fa407 (git): * string.c (rb_str_sub_bang): String#sub! now raises an error when
called on a frozen string, even if no change is made.
See [ruby-core:23657]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
02:40 AM Revision 478c3e08 (git): * eval.c (make_exception, rb_obj_extend): Fix error messages in case of wrong
number of arguments
* file.c (rb_f_test, rb_file_s_umask): ditto
* numeric.c (int_chr, num_step): ditto
* process.c (rb_f_sleep): ditto
* re.c (rb_reg_initialize_m): ditto
* signal.c (rb_f_kill, sig_trap): ditto
* string.c (rb_str_...
Marc-Andre Lafortune
02:39 AM Bug #3221 (Closed): TestIO Failures in windows
=begin
http://gist.github.com/383867 shows multiple failures currently in test/ruby/test_io.rb when run in windows

Some should be skipped, for example, and some maybe are real bugs (?)

Thanks.
-rp
=end
rogerdpack (Roger Pack)
02:32 AM Feature #1081: add File::write() convenience method
=begin
Sorry for the poor tests.
Fixing the tests revealed that there were some bugs in binwrite.

The attached (new) patch fixes the tests and code. The tests pass on windows and linux (and I think are accurate).
Feel free to ...
rogerdpack (Roger Pack)
01:12 AM Feature #3219: assert now passes non-boolean result
=begin
It is all too easy to write assert(foo, bar) when you meant to write assert_equal(foo, bar). I have made the same mistake myself a number of times. Usually, no error will result because assert allows an optional second parameter ...
coatl (caleb clausen)

04/29/2010

10:29 PM Bug #2646: 1.9.2dev segv when compiling with clang 1.1/trunk
=begin

=end
wanabe (_ wanabe)
09:22 PM Bug #3220: bug in gc.c
=begin
I am unable to reproduce this with ruby 1.9.2dev (2010-04-29 trunk 27549) [i686-linux]

Indicating perhaps it's a 64-bit problem?
=end
mdalessio (Mike Dalessio)
03:06 PM Bug #3220 (Closed): bug in gc.c
=begin
I've attached a program that will segv during GC. It uses nokogiri version 1.4.1. I haven't figured out how to reproduce the bug without nokogiri, but this looks like a ruby bug.

I've also attached a gdb backtrace.
=end
tenderlovemaking (Aaron Patterson)
08:17 PM Bug #1603 (Closed): TestOpen3 failure (windows)
=begin
This issue was solved with changeset r27549.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
07:35 PM Bug #1603: TestOpen3 failure (windows)
=begin
Because Shellwords doesn't support Windows, Nobu said.
Supporting Windows is ideal. But now in the feature-freeze phase.
I'll change the test, skip on Windows (mswin/mingw).
A test-case without Shellwords is welcome.
=end
wanabe (_ wanabe)
08:07 PM Bug #2388 (Rejected): test-all 中に popen で ruby.exe が落ちる
=begin
すみませんが一旦 Reject させていただきます。
もし再現できた方がいらっしゃったらそのときに reopen をお願いいたします。
=end
wanabe (_ wanabe)
07:10 PM Revision f6a5c0fa (git): * time.c (TIMET_MAX): should be time_t, not unsigned_time_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
07:02 PM Bug #3216: #join in thwait.rb only waits for first thread
=begin
けいじゅ@いしつかです.

In [ruby-dev:41097] the message: "[ruby-dev:41097] Re:
[ruby-core:29863] [Bug #3216] #join in thwait.rb only waits for first
thread", on Apr/29 18:36(JST) Nobuyoshi Nakada writes:

>なかだです。

>> [ruby-core:298...
keiju (Keiju Ishitsuka)
06:36 PM Bug #3216: #join in thwait.rb only waits for first thread
=begin
なかだです。

At Thu, 29 Apr 2010 18:34:20 +0900,
Nobuyoshi Nakada wrote in [ruby-dev:41096]:
> [ruby-core:29877]を見て気づいたのですが、今のrdocはr27542で私が
> 今日",and..."以降を追加したものです。その前の[ruby-core:29863]の
> 時点では、"It waits for specified threads ...
nobu (Nobuyoshi Nakada)
06:34 PM Bug #3216: #join in thwait.rb only waits for first thread
=begin
なかだです。

At Thu, 29 Apr 2010 18:06:03 +0900,
石塚圭樹 wrote in [ruby-dev:41095]:
> >終了するスレッドは一つでいいので、「some thread」は(単複が合って
> >いないのはともかく)不適切ではないでしょうか
> >
> > ..., and returns when one of the threads terminated.
> >
> >とか?
> ...
nobu (Nobuyoshi Nakada)
06:22 PM Bug #3216: #join in thwait.rb only waits for first thread
=begin
Hi. Roger,

In [ruby-core:29863] the message: "[ruby-core:29863] [Bug #3216] #join
in thwait.rb only waits for first thread", on Apr/29 03:47(JST) Roger
Pack writes:

>Bug #3216: #join in thwait.rb only waits for first thre...
keiju (Keiju Ishitsuka)
06:06 PM Bug #3216: #join in thwait.rb only waits for first thread
=begin
けいじゅ@いしつかです.

In [ruby-dev:41093] the message: "[ruby-dev:41093] Re:
[ruby-core:29863] [Bug #3216] #join in thwait.rb only waits for first
thread", on Apr/29 15:02(JST) Nobuyoshi Nakada writes:

>なかだです。

>終了するスレッドは一つでいいので...
keiju (Keiju Ishitsuka)
03:02 PM Bug #3216: #join in thwait.rb only waits for first thread
=begin
なかだです。

At Thu, 29 Apr 2010 12:51:46 +0900,
keiju ISHITSUKA wrote in [ruby-dev:41092]:
> これは, rdocの方のバグです. 日本語だと
>
> # (JP: 同期するスレッドを指定し, いずれかのスレッドが終了するまで待ち)
> # (JP: にはいる.)
>
> となっています. とすると:
>
> # Waits fo...
nobu (Nobuyoshi Nakada)
12:52 PM Bug #3216: #join in thwait.rb only waits for first thread
=begin
けいじゅ@いしつかです.

英語だと微妙な表現ができないので...

In [ruby-core:29863] the message: "[ruby-core:29863] [Bug #3216] #join
in thwait.rb only waits for first thread", on Apr/29 03:47(JST) Roger
Pack writes:

>Bug #3216: #join in thwait.rb ...
keiju (Keiju Ishitsuka)
12:37 PM Bug #3216 (Closed): #join in thwait.rb only waits for first thread
=begin
This issue was solved with changeset r27542.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
03:47 AM Bug #3216 (Closed): #join in thwait.rb only waits for first thread
=begin
Thwait#join's rdoc says it will "wait for all threads" but currently it only waits for the first.

I think this patch is right.
Thank you!
-rp


Index: lib/thwait.rb
===============================================...
rogerdpack (Roger Pack)
06:59 PM Revision 35434919 (git): * time.c (rb_time_unmagnify_to_float): should cast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:39 PM Revision 34f182f7 (git): * numeric.c (fix_mul): the width of fixnum is same as long's on all
platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:19 PM Revision 0a3c78fa (git): * lib/matrix.rb: Improve algorithm for Matrix#determinant and Matrix#rank
{determinant,det,rank}_e are now deprecated. [ruby-core:28273]
Also fixes a bug in Determinant#rank (e.g. [[0,1][0,1][0,1]])
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
06:18 PM Revision a3a4542f (git): * lib/matrix.rb (Matrix#singular?, Matrix#regular?): raise on rectangular
matrices, and use determinant instead of rank.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:47 PM Bug #3033: backtrace of SystemStackError disappeared
=begin
I think that returning String instead of an Array as Exception#backtrace
here http://github.com/shyouhei/ruby/blob/trunk/eval.c#L382
is breaking other code expectation about backtrace being enumerable.

The real life exam...
dolzenko (Evgeniy Dolzhenko)
04:45 PM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin
(2010/04/28 17:02), brian ford wrote:
> On Tue, Apr 27, 2010 at 2:48 PM, Ryan Davis<ryand-ruby@zenspider.com> wrote:
>>
>> On Apr 26, 2010, at 21:22 , Brian Ford wrote:
>>
>>> Issue #3185 has been updated by Brian Ford.
>>...
naruse (Yui NARUSE)
03:54 PM Revision 4e6a29e0 (git): * 2010-04-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:54 PM Revision 47f35969 (git): * win32/Makefile.sub (config.h): define some constants to select
collect code for win64.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27551 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
02:58 PM Feature #3219: assert now passes non-boolean result
=begin
Hi,

At Thu, 29 Apr 2010 13:58:24 +0900,
Aaron Patterson wrote in [ruby-core:29872]:
> I don't think this is right. test/unit on ruby 1.8 allows non-boolean
> values to it's assert method. The following test will pass on 1...
nobu (Nobuyoshi Nakada)
12:18 PM Feature #3219 (Assigned): assert now passes non-boolean result
=begin

=end
nobu (Nobuyoshi Nakada)
12:17 PM Feature #3219 (Closed): assert now passes non-boolean result
=begin
This issue was solved with changeset r27541.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
12:11 PM Feature #3219 (Rejected): assert now passes non-boolean result
Hi,
Test::Unit::Assertions#assert now passes non-boolean values
(neither true nor false).
It is not only an incompatibility against former TestUnit, also
makes wrong tests (e.g., [ruby-core:29861]) passing.
```
diff --git a/l...
nobu (Nobuyoshi Nakada)
12:56 PM Revision d065e56c (git): Follow reverting wrong commit; see r11156, r27400.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:22 PM Feature #1081: add File::write() convenience method
=begin
Hi,

At Thu, 29 Apr 2010 03:42:57 +0900,
Roger Pack wrote in [ruby-core:29861]:
> Here is the original diff plus some test cases that cover the
> corner cases (they don't appear to fail--maybe something else
> has been fixe...
nobu (Nobuyoshi Nakada)
03:42 AM Feature #1081: add File::write() convenience method
=begin
I was unable to reproduce the odd behavior observed previously by Run Paint Run.

Here is the original diff plus some test cases that cover the corner cases (they don't appear to fail--maybe something else has been fixed sinc...
rogerdpack (Roger Pack)
11:10 AM Revision 6c33ace1 (git): * test/test_open3.rb (test_commandline): use dump instead of
shellwords. [ruby-core:23797]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27549 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:51 AM Revision fb9e8368 (git): * test/test_open3.rb (test_commandline): skip the test with Shellwords on
Windows. see #1603
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27548 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wanabe (_ wanabe)
09:39 AM Revision 8db50000 (git): * lib/thwait.rb (ThreadsWait#join): refined rdoc again.
[ruby-core:29863] [ruby-dev:41092]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:39 AM Revision f88284b9 (git): * lib/thwait.rb (ThreadsWait#join): refined rdoc again.
[ruby-core:29863] [ruby-dev:41092]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:51 AM Revision d610c8c6 (git): * ChangeLog: fixed entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:46 AM Revision 921b2d1c (git): * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
use more descriptive assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:33 AM Revision e1cc5140 (git): * test/ruby: fixed nonsense assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:24 AM Revision 4c205de3 (git): * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
reverted. [ruby-core:29872]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:49 AM Bug #3217 (Rejected): Regexp fails to match string with '<' when encoding is UTF-8
=begin
Hi,

There is an issue matching a string like "a *b* c *d*<" when the encoding of the file is set to UTF-8 and the regexp is attempting to match '*something*'. Afaik, *< is not special in the encoding.

This gist illustra...
brixen (Brian Shirai)
03:33 AM Revision a209486a (git): * lib/thwait.rb (ThreadsWait#join): refined rdoc. [ruby-core:29863]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:33 AM Revision e21741e2 (git): * lib/thwait.rb (ThreadsWait#join): refined rdoc. [ruby-core:29863]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:16 AM Revision 33cf9431 (git): * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): reject
non-boolean values. [ruby-core:29868]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:20 AM Revision 55181301 (git): * io.c (seek_before_access): renamed. see [ruby-core:29861].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:17 AM Revision e1c34852 (git): * io.c (rb_io_s_binread): fixed rdoc. parts of a patch from Roger
Pack in [ruby-core:29861].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:01 AM Bug #2063: Core dump on AIX
=begin
Sorry for this late response.

I found that there were 75 error types for load errors.

% fgrep -c L_ERROR_ /usr/include/sys/ldr.h
75

Some of them (in dln.c) are now obsolate in AIX 5.3. I think it is not a good i...
kanemoto (Yutaka Kanemoto)
01:46 AM Feature #3010: slow require gems in ruby 1.9.1
=begin
>> I'm getting huge performance hit trying to load whole Facets library:

What about if you run it with --disable-gems -- it is fast again?
=end
rogerdpack (Roger Pack)

04/28/2010

11:57 PM Bug #2543 (Closed): rdoc patch for thwait.rb
=begin
This issue was solved with changeset r27536.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
11:51 PM Bug #2543: rdoc patch for thwait.rb
=begin
遠藤です。

2010年4月28日23:38 石塚圭樹 <keiju@ishitsuka.com>:
>>thwait.rb のドキュメント改善パッチです。取り込みませんか?
>>英語の修正が中心みたいです。
>>
>>http://redmine.ruby-lang.org/issues/show/2543
>
> お願いしちゃってよいです?

了解しました。

--
Yusuke Endoh <mame@tsg.ne.jp...
mame (Yusuke Endoh)
11:38 PM Bug #2543: rdoc patch for thwait.rb
=begin
けいじゅ@いしつかです.

In [ruby-dev:41088] the message: "[ruby-dev:41088] Re:
[ruby-core:27362] [Bug #2543] rdoc patch for thwait.rb", on Apr/28
23:26(JST) Yusuke ENDOH writes:

>thwait.rb のドキュメント改善パッチです。取り込みませんか?
>英語の修正が中心みたいです。
...
keiju (Keiju Ishitsuka)
11:38 PM Bug #2543: rdoc patch for thwait.rb
=begin
けいじゅ@いしつかです.

In [ruby-dev:41088] the message: "[ruby-dev:41088] Re:
[ruby-core:27362] [Bug #2543] rdoc patch for thwait.rb", on Apr/28
23:26(JST) Yusuke ENDOH writes:

>thwait.rb のドキュメント改善パッチです。取り込みませんか?
>英語の修正が中心みたいです。
...
keiju (Keiju Ishitsuka)
11:26 PM Bug #2543: rdoc patch for thwait.rb
=begin
Hi,

Keiju, why don't you import Roger's patch?


いしつかさん

thwait.rb のドキュメント改善パッチです。取り込みませんか?
英語の修正が中心みたいです。

http://redmine.ruby-lang.org/issues/show/2543

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
11:26 PM Bug #2543: rdoc patch for thwait.rb
=begin
Hi,

Keiju, why don't you import Roger's patch?


いしつかさん

thwait.rb のドキュメント改善パッチです。取り込みませんか?
英語の修正が中心みたいです。

http://redmine.ruby-lang.org/issues/show/2543

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
11:29 PM Bug #2386: r25230 causes SEGV arround Marshal
=begin
遠藤です。

2010年4月28日17:33 石塚圭樹 <keiju@ishitsuka.com>:
>>この問題は今でも発症していますでしょうか。
>
> うーん. 回避するようにコードを変更してしまったので...
> 取りあえず, 閉じてくださってかまいません.


うーん、そうですか。

どのように回避したのかを教えて頂けると、今後似たような報告が
来たときのデバッグの参考になったり、同じ症状に苦しむ...
mame (Yusuke Endoh)
05:34 PM Bug #2386: r25230 causes SEGV arround Marshal
=begin
けいじゅ@いしつかです.

In [ruby-dev:41080] the message: "[ruby-dev:41080] [Bug
#2386](Feedback) r25230 causes SEGV arround Marshal", on Apr/27
22:23(JST) Yusuke Endoh writes:

>チケット #2386 が更新されました。 (by Yusuke Endoh)
>ステータス Assigned...
keiju (Keiju Ishitsuka)
10:58 PM Feature #1952: cannot stop with Ctrl+C
=begin
遠藤です。

遅くなりましたが、一旦 revert しました。

1.9.2 はとりあえず現状を仕様とすればいいと思いますが、将来的に
すっきりさせるならば、

- 終了時のスレッド全消しも Thread#kill も TAG_FATAL でなく
ただの例外を投げる
- 子スレッド側でブロックした場合は自己責任とする
- TAG_FATAL 自体、ほとんど不要?

- TAG...
mame (Yusuke Endoh)
10:57 PM Bug #2558 (Closed): r24591 causes Segfault
=begin
This issue was solved with changeset r27534.
Alex, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
10:57 PM Bug #2506 (Closed): Make test fails on Ubuntu 9.10 64bit
=begin
This issue was solved with changeset r27534.
Dale, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
10:52 PM Bug #2496: Delegate: #methods and #public_methods should return delegated methods too
=begin
Hi,

2010/4/28 Marc-Andre Lafortune <ruby-core-mailing-list@marc-andre.ca>:
> Hi,
>
> On Wed, Apr 28, 2010 at 8:49 AM, Yusuke Endoh <redmine@ruby-lang.org> wrote:
>> The patch is slightly wrong; methods should call __getobj...
mame (Yusuke Endoh)
09:49 PM Bug #2496: Delegate: #methods and #public_methods should return delegated methods too
=begin
Hi,

Agreed.
The patch is slightly wrong; methods should call __getobj__.methods?

Matz or Yugui, do you allow to import this patch?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
08:40 PM Bug #3214 (Closed): Missing function name in "Wrong number of arguments" exception backtrace
=begin
As illustrated below 1.8 reported the name of function called with wrong number of arguments, while 1.9 doesn't

> ruby -v -e 'def f(a) end; f'
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-linux]
-e:1:in `f': wrong number...
dolzenko (Evgeniy Dolzhenko)
07:50 PM Feature #3010: slow require gems in ruby 1.9.1
=begin
I'm getting huge performance hit trying to load whole Facets library:

> cat 1.rb
gem 'facets', '2.8.4'
require 'facets'

> /usr/bin/time -p ruby -v 1.rb
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-linux]
...
dolzenko (Evgeniy Dolzhenko)
06:51 PM Revision 9f8073c8 (git): * 2010-04-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:51 PM Revision fa9da31d (git): * lib/xmlrpc/utils.rb: Fixing an incompatibility with
reflection methods returning Symbols. Patch by
HD Moore. [ruby-core:29821]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
James Edward Gray II
05:02 PM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin
On Tue, Apr 27, 2010 at 2:48 PM, Ryan Davis <ryand-ruby@zenspider.com> wrote:
>
> On Apr 26, 2010, at 21:22 , Brian Ford wrote:
>
>> Issue #3185 has been updated by Brian Ford.
>>
>>
>> Could we please get clarification on...
brixen (Brian Shirai)
06:48 AM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin

On Apr 26, 2010, at 21:22 , Brian Ford wrote:

> Issue #3185 has been updated by Brian Ford.
>
>
> Could we please get clarification on when it is required and on what platforms? Just allowing an unlimited number of forw...
zenspider (Ryan Davis)
02:53 PM Revision c6871cef (git): * lib/thwait.rb: revise rdoc. a patch from Roger Pack in
[ruby-core:27362].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:26 PM Revision dc22009c (git): * ext/json: Update to JSON 1.4.2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:56 PM Revision 97cfd186 (git): * thread. (rb_thread_terminate_all): revert r24591 which caused SEGV
sometimes. [ruby-dev:40936] [ruby-core:27245] [ruby-core:27416]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:56 PM Revision e76a19ec (git): * test/psych/visitors/test_yaml_tree.rb (test_struct_const): remove
Struct::Foo which affects test/ruby/test_struct to warn redefining
constant.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
12:51 PM Bug #1851: make install problems using mingw on fedora 11
=begin
また試してみたところ、rdocの生成タイミングが変わったためか、make installではなくmakeで失敗するようになっていました。

クロスコンパイルの時にはconfigureでrdocの生成はしないようにするべきなのでしょうか?

$ make
(略)
making ruby.exe, rubyw.exe
make[1]: ディレクトリ `/home/user1/ruby-trunk' に入ります
make[1]:...
znz (Kazuhiro NISHIYAMA)
09:04 AM Revision f510d9f3 (git): * time.c (time_timespec): use rb_check_funcall.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:54 AM Revision 60336336 (git): * test/socket/test_unix.rb (TestSocket_UNIXSocket#test_recvmsg):
skip if AncillaryData is not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:14 AM Revision 0dc145e7 (git): * ext/socket/extconf.rb: CMSG_ macros are broken on 64bit darwin,
because of use of __DARWIN_ALIGN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:14 AM Revision 4822d20c (git): * ext/socket: fixed types.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:58 AM Bug #3210: Problem compiling ruby 1.9.1-p376
=begin
Hello,

Can you tell us what version of OpenSSL headers and libraries have you installed in your system?

It appears that openssl_missing is defining something that OpenSSL already does, which might indicate you have a ne...
luislavena (Luis Lavena)
07:49 AM Bug #3210 (Rejected): Problem compiling ruby 1.9.1-p376
=begin
[...]
compiling openssl
make[1]: Entering directory `/tmp/ruby-1.9.1-p376/ext/openssl'
gcc -I. -I../../.ext/include/i686-linux -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -D_FILE_OFFSET_BITS=64 ...
pierre (pierre b)
07:45 AM Revision 790d6071 (git): * include/ruby/ruby.h ({RSTRING,RSTRUCT,RBIGNUM}_LENINT): check long
to cast to int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:28 AM Revision 5e7101d3 (git): * ext/socket/unixsocket.c (sendmsg_blocking, recvmsg_blocking):
define only when used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:16 AM Revision d4840cc7 (git): * ext/socket/rubysocket.h: non-implemented method definitions need
to be shared.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:15 AM Bug #3209 (Closed): r27374 typo in net/smtp
=begin
This issue has been solved with changeset r27512.
Jeremy, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
06:18 AM Bug #3209 (Closed): r27374 typo in net/smtp
=begin
diff --git a/lib/net/smtp.rb b/lib/net/smtp.rb
index c96caae..52ea003 100644
--- a/lib/net/smtp.rb
+++ b/lib/net/smtp.rb
@@ -839,7 +839,7 @@ module Net
ok_users << addr
end
end
- ra...
bitsweat (Jeremy Daer)
01:27 AM Revision d4bd6944 (git): * vsnprintf.c (ruby_vsnprintf, ruby_snprintf): suppress warnings.
why return int in spite of the arguments of size_t?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:19 AM Bug #2224: lib/delegate: operator delegation
=begin
Hi,

> The operators ==, =~, !~ are forwarded by Delegate. I presume the operators != and ~, new in 1.9, have simply been forgotten?

Agreed. Yugui, do you permit to fix this?


> As for eql? and hash, this is prob...
mame (Yusuke Endoh)
01:02 AM Bug #2782: Binding#eval not completely indicative of its binding
Hi,
2010/4/11 Yusuke Endoh <redmine@ruby-lang.org>:
> 2010/2/23 Thomas Sawyer <redmine@ruby-lang.org>:
> ...
Sorry I was wrong. I didn't know 1.8 preserves the filename.
I agree that this is a bug.
And this ticket duplicates #1...
mame (Yusuke Endoh)
01:00 AM Bug #1769: eval with binding, without location
=begin
遠藤です。

> evalの第3, 4引数を省略した際にbindingが持っているfile, lineが伝播しなく
> なっています。これは意図したことでしょうか。

rb_binding_t にファイル名と行番号を持たせてみました。
bootstraptest/test_eval.rb に 1 か所、rubyspec に 4 箇所修正を
加えた上で、make check と make test-rubyspec を通過しまし...
mame (Yusuke Endoh)
12:49 AM Revision 614bc7f9 (git): * tool/compile_prelude.rb: enable optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:47 AM Revision 382085b7 (git): * ext/bigdecimal: fixed types.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:47 AM Revision 92e2b86c (git): * thread.c (timer_thread_function): unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:43 AM Revision 8939436f (git): * parse.y (warn_balanced): do not warn for EXPR_ENDFN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27521 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
 

Also available in: Atom