Project

General

Profile

Activity

From 05/27/2010 to 06/02/2010

06/02/2010

11:36 PM Feature #3380 (Rejected): Minitest Runner Command
=begin
MiniTest needs a commandline tool for running tests, just as TestUnit had with testrb. It would be nice if we could just have testrb back, but that must be weighed against the fact the TestUnit 2.0+ still uses it.

In any cas...
trans (Thomas Sawyer)
09:49 PM Revision 325d06c7 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:32 PM Bug #3379 (Closed): test-all Segmentation fault on x64-mswin64
=begin
ruby-1.9.2-preview3 x64-mswin64でtest-allが実行できません。
dl.hのDLSTACK_TYPEをlongから_int64へ変更すると動きます。

Z:\ruby-1.9.2-preview3\build>nmake test-all

Microsoft(R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Mi...
beuniv (shintaro kuwamoto)
09:30 PM Revision d57a8a44 (git): * test/ruby/test_path.rb (test_path): workaround for drive
letter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:25 PM Revision 90850320 (git): * test/ruby/test_path.rb (test_path): get rid of blocking on
access to non-existent host.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:25 PM Revision 54fe5bf6 (git): * test/ruby/test_path.rb (test_path): get rid of blocking on
access to non-existent host.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:42 PM Revision 18b4480e (git): Allow bin/* install from dot-dirs. Fixes rvm and multiruby installations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis
05:02 PM Bug #3370: test failure of drb
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:41505] Re: [Bug #3370] test failure of drb"
on Jun.02,2010 09:13:49, <usa@garbagecollect.jp> wrote:
> > 安定していつも失敗しますか?
>
> 私の手元では再現率100%です。
> 環境に依存する可能性はありますが、まだ確認できていません。

10...
usa (Usaku NAKAMURA)
09:13 AM Bug #3370: test failure of drb
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:41500] Re: [Bug #3370] test failure of drb"
on Jun.01,2010 23:33:26, <m_seki@mva.biglobe.ne.jp> wrote:
> > 何か調査すべきことがあったら教えてください。
>
> 安定していつも失敗しますか?

私の手元では再現率100%です。
環境に依存する可...
usa (Usaku NAKAMURA)
04:25 PM Revision 7563bfdc (git): * 2010-06-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:25 PM Revision 90dafe61 (git): * ext/tk/lib/tk.rb: fix typo and race condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagai (Hidetoshi Nagai)
04:24 PM Revision ed02f66e (git): * ext/tk/lib/tk.rb: fix typo and race condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagai (Hidetoshi Nagai)
04:02 PM Revision 2b71200a (git): * 2010-06-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision 230ca5ff (git): * ext/dl/lib/dl/cparser.rb (parse_ctype): add backwards compatibility
by supporting "uint" types in the c parser. [ruby-core:29750]
* test/dl/test_cparser.rb: adding a test for "uint" changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
02:43 PM Bug #1934: Segmentation fault
=begin
I can reproduce this on trunk by running euler060a.rb:

run@paint:/tmp → ruby 475
# of primes: 2 results: [] prime: 7 process time: 0.1
# of primes: 3 results: [] prime: 11 process time: 0.1
# of primes: 4 results:...
runpaint (Run Paint Run Run)
02:06 PM Revision fabba1b9 (git): * test/ruby/test_{string,symbol}.rb (test_ascii_incomat_inspect):
ASCII range characters are no longer escaped.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:59 PM Feature #3378: Range#each should not yield its `begin' itself
=begin
あ、タイトルの方を提案だと思ってしまったのですが、変更したときにそこで止まってしまうのを直せないか、
については議論の余地がありますね。

止まることを予期したプログラムというのはないと考えてもいいと思うので、もし前記の点について1.9の方で
整合性ある結論が出たら、1.8も寄り添うことは可能かも知れません。(あまり気乗りはしませんが)
=end
knu (Akinori MUSHA)
12:58 PM Feature #3378: Range#each should not yield its `begin' itself
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41503] [Bug #3378] Range#each should not yield its `begin' itself"
on Wed, 2 Jun 2010 01:46:09 +0900, Yusuke Endoh <redmine@ruby-lang.org> writes:

|1.8 で、以下のコードが "A" しか出力してくれません。
...
matz (Yukihiro Matsumoto)
12:46 PM Feature #3378: Range#each should not yield its `begin' itself
=begin
Rangeの左端がStringの場合をspecial-caseして(b..e).each→b.upto(e)に変換するんですが、
1.9ではString#uptoが最初の引数をdupするようになったのでこうなっています。
つまりString#uptoの仕様が変わったということです。

RangeはFixnum, Symbol, String以外の場合は左端をdupしたりはしないので、
むしろ、1.9の挙動についてもう一度考えた方がよさ...
knu (Akinori MUSHA)
08:05 AM Feature #3378 (Assigned): Range#each should not yield its `begin' itself
=begin
r25632
=end
nobu (Nobuyoshi Nakada)
01:46 AM Feature #3378 (Rejected): Range#each should not yield its `begin' itself
=begin
遠藤です。

1.8 で、以下のコードが "A" しか出力してくれません。

$ ruby18 -ve '("A".."H").map {|x| p x; x << 1 }'
ruby 1.8.8dev (2010-05-26) [i686-linux]
"A"

"B" "C" ... "H" まで出力してほしいです。1.9 ではしてくれます。

--
Yusuke Endoh <mame@t...
mame (Yusuke Endoh)
12:07 PM Bug #3372 (Closed): Segfault when passing block_param to aref call with tOP_ASGN : foo[&b] += 21
=begin
This issue was solved with changeset r28123.
Olivier, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
matz (Yukihiro Matsumoto)
11:37 AM Feature #3072: Classes Inheriting from Data
=begin
>> What is the relationship between the two that the superclass is maintaining?
> The struct RData.

Which is utterly irrelevant to the user. :-) A common superclass should imply common behaviour, not reveal a dubious artif...
runpaint (Run Paint Run Run)
10:11 AM Revision 67190ad1 (git): * 2010-06-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:11 AM Revision 9e27c24d (git): merge from trunk (r28125)
* test/dl/test_cfunc.rb (test_last_error): CFunc.last_error is thread local
variable. So, if another test calls CFunc#call, it's set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28126 b2dd03c8-39d4-4d8f-98ff-823f...
U.Nakamura
08:38 AM Bug #3377: 100000.times { Time.allocate }: [FATAL] failed to allocate memory
=begin

=end
authorNari (Narihiro Nakamura)
07:49 AM Revision 597d60f7 (git): * test/dl/test_cfunc.rb (test_last_error): CFunc.last_error is thread local
variable. So, if another test calls CFunc#call, it's set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:05 AM Revision 35eb8990 (git): * 2010-06-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:05 AM Revision 276fb7e7 (git): * compile.c (iseq_compile_each): should consider block on stack,
if block argument is passed. [ruby-core:30534]
* parse.c (arg_concat_gen): should append to nd_head, not to
nd_iter for NODE_BLOCK_PASS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
12:09 AM Feature #3203: LazySweepGC patch
=begin
2010年6月1日10:55 KISHIMOTO, Makoto <ksmakoto@dd.iij4u.or.jp>:
>
> 1) Error:
> test_cgi_core_htmltype(CGICoreTest):
> TypeError: can't convert NoMethodError into String
> /export/home/ksmakoto/ruby-trunk/test/cgi/test_cgi_c...
akr (Akira Tanaka)

06/01/2010

11:28 PM Revision 8978d52a (git): * .gdbinit: classic version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:27 PM Bug #3376 (Closed): russian support
=begin
This issue was solved with changeset r28120.
Yury, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
08:39 PM Bug #3376: russian support
=begin
Hi,

Thank you for your report.

2010/6/1 Yury Korolev <redmine@ruby-lang.org>:
> 1. String#upcase/String#downcase don't work with russian characters

This is the spec. Traditionally, they have handled only ASCII characte...
mame (Yusuke Endoh)
08:34 PM Bug #3376: russian support
=begin

=end
naruse (Yui NARUSE)
08:33 PM Bug #3376: russian support
=begin
> 1. String#upcase/String#downcase don't work with russian characters

Ruby's String#upcase is for ASCII.

> 2. Regex doesn't work with POSIX bracket classes
> "привет" =~ /[:alpha:]/

"привет" =~ /[[:alpha:]]/ is c...
naruse (Yui NARUSE)
07:58 PM Bug #3376 (Closed): russian support
=begin
1. String#upcase/String#downcase don't work with russian characters

ruby-1.9.2-preview3 > "привет".upcase
=> "привет"
ruby-1.9.2-preview3 > "ПРИВЕТ".downcase
=> "ПРИВЕТ"

2. Regex doesn't work with POSIX bracke...
dcab (Yury Korolev)
11:07 PM Bug #3377 (Closed): 100000.times { Time.allocate }: [FATAL] failed to allocate memory
=begin
以下のように
[FATAL] failed to allocate memory
というエラーが出ます。

% ./ruby -ve '100000.times { Time.allocate }'
ruby 1.9.3dev (2010-05-28 trunk 28053) [i686-linux]
[FATAL] failed to allocate memory

ここでは Time オブジェクトをたくさん生成し...
akr (Akira Tanaka)
09:37 PM Feature #3344 (Closed): supporting rfc 5789 - http patch verb
=begin
This issue was solved with changeset r28119.
Guilherme, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
09:19 PM Feature #3328: Kernel#p outputs as default_internal encoding, and so on
=begin
樽家です。

> |> 同様な処理といいながらなぜ新しい API を追加するんですか。
> |
> |Featureなので、私的に思い切ってどう処理したら理想的だろうと考えた結果です。
> |同様な処理=inspect_encodeですが、結局Symbol型やRegexp型に限らず
> |必要になりそうなので分離したいと思いました。
>
> 結論がないので申し訳ないのですが、encoding処理の理想は空気の
> ように見えないことで、...
tarui (Masaya Tarui)
03:14 AM Feature #3328: Kernel#p outputs as default_internal encoding, and so on
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41482] Re: [Feature #3328] Kernel#p outputs as default_internal encoding, and so on"
on Mon, 31 May 2010 19:16:38 +0900, Masaya TARUI <tarui@prx.jp> writes:

|樽家です。

|> 同様な処理といいな...
matz (Yukihiro Matsumoto)
04:11 PM Feature #3375 (Closed): --disable-libedit to disable libedit
=begin
ext/readlineのメンテナの高尾さん:

現在、--enable-libeditとするとreadlineのヘッダをhave_libraryしなくなりますが、逆に--disable-libeditとしてもやっぱりeditline/readline.hをhave_headerしてしまいます。--disable-libeditと明示的に指定したときはlibeditは無視して欲しいと思うんですが、どんなもんでしょう。

そのようにする...
shyouhei (Shyouhei Urabe)
02:23 PM Revision 8fd6a9e7 (git): merge revision(s) 28120:
* re.c (unescape_nonascii): \P{FOO} is also Unicode property in
regexp. [ruby-core:30540]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:20 PM Revision 4c897fdd (git): * re.c (unescape_nonascii): \P{FOO} is also Unicode regexp. [ruby-core:30540]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:30 PM Revision ab70e53a (git): * lib/net/http.rb: adding support to rfc5789 patch verb.
Added a Net::HTTP::Patch class which expects a message body
and response body. It recycles the post method into a patch one,
that will send the encoded representation to the server.
Summarizing, a new class has been created, the po...
naruse (Yui NARUSE)
10:56 AM Feature #3203: LazySweepGC patch
=begin
きしもとです

手元の環境だと以下のエラーが出てます。
test-all すると(動き出すまでにえらい時間がかかったあと)同じところで to_str が
無限に再帰して? core を吐きます。

$ ../tool/runruby.rb --extout=.ext -- -e 'GC.stress = true; load "../test/runner.rb"' ../test/cgi/test_cgi_core.rb
Loaded s...
metanest (Makoto Kishimoto)
10:33 AM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
I merged a patch in [ruby-dev:39172]: reject readline6.
If someone want to change the license of Ruby and work about it, please reopen this.
=end
naruse (Yui NARUSE)
03:57 AM Feature #2032 (Closed): Change the license to "GPLv2+ or Ruby's original".
=begin
This issue was solved with changeset r28118.
Yui, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)

05/31/2010

11:58 PM Bug #3372 (Closed): Segfault when passing block_param to aref call with tOP_ASGN : foo[&b] += 21
=begin
To reproduce :

$ ruby -e 'foo[&b] += 21'

ruby: [BUG] Segmentation fault
ruby 1.9.3dev (2010-05-31 trunk 28108) [x86_64-linux]

-- control frame ----------
c:0001 p:0000 s:0002 b:0002 l:001a38 d:001a38 TOP
-...
dkr (Olivier Marin)
09:57 PM Bug #3368 (Closed): Re: [ruby-cvs:35269] Ruby:r28058 (trunk): * lib/resolv.rb (Resolv::DNS::Requester#request): rescue ECONNREFUSED.
=begin
This issue was solved with changeset r28109.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
akr (Akira Tanaka)
09:52 PM Bug #3368: Re: [ruby-cvs:35269] Ruby:r28058 (trunk): * lib/resolv.rb (Resolv::DNS::Requester#request): rescue ECONNREFUSED.
=begin
2010年5月31日11:49 U.Nakamura <usa@garbagecollect.jp>:

> Windowsでは追加されたテストがErrno::ECONNRESETでエラーとなり
> ます。

おぉ、発生するエラーが違いましたか。

> 思うに、resolv.rbでECONNREFUSEDだけでなくECONNRESETもrescue
> すればいいのではないかと思いますが、どうでしょうか?

そのようにしました。
-...
akr (Akira Tanaka)
12:03 PM Bug #3368 (Assigned): Re: [ruby-cvs:35269] Ruby:r28058 (trunk): * lib/resolv.rb (Resolv::DNS::Requester#request): rescue ECONNREFUSED.
=begin

=end
usa (Usaku NAKAMURA)
11:49 AM Bug #3368 (Closed): Re: [ruby-cvs:35269] Ruby:r28058 (trunk): * lib/resolv.rb (Resolv::DNS::Requester#request): rescue ECONNREFUSED.
=begin
こんにちは、なかむら(う)です。

In message "[ruby-cvs:35269] Ruby:r28058 (trunk): * lib/resolv.rb (Resolv::DNS::Requester#request): rescue ECONNREFUSED."
on May.29,2010 09:06:19, <akr@ruby-lang.org> wrote:
> akr 2010-05-29 09:06:17...
usa (Usaku NAKAMURA)
09:55 PM Feature #3356: Add GetShortPathName to ruby
=begin
2010/5/28 Christian Höltje <redmine@ruby-lang.org>:

> Bug #3356: Add GetShortPathName to ruby
> http://redmine.ruby-lang.org/issues/show/3356
>
> I use Ruby on windows and it would be really useful to have access to GetShor...
akr (Akira Tanaka)
07:48 PM Bug #3371 (Closed): test-all aborted on amd64 lenny
=begin
amd64のlennyで
http://chkbuild.n-z.jp/ruby/debian-amd64/ruby-trunk/log/20100507T073828.diff.txt.gz
のあたりから test-all がすべてのテストを実行後、 Aborted (core dumped) になって結果が表示されません。
=end
znz (Kazuhiro NISHIYAMA)
07:16 PM Feature #3328: Kernel#p outputs as default_internal encoding, and so on
=begin
樽家です。

2010年5月24日21:18 NARUSE, Yui <naruse@airemix.jp>:
> 成瀬です。
>
> (2010/05/21 8:10), Masaya Tarui wrote:
>> Feature #2102 [ruby-dev:39343] でString#inspectについては強制的にencodingを
>> 揃えるようになりましたが、SymbolやRegexpについてはそうなっておらず、
>>...
tarui (Masaya Tarui)
06:48 PM Revision b6408337 (git): * ext/readline/extconf.rb: reject GPLv3 readline. [ruby-dev:39172]
[ruby-core:25272] [ruby-dev:39167] [ruby-core:28736]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:16 PM Revision dc34ec8c (git): * 2010-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:16 PM Revision 508e987a (git): * 2010-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:16 PM Revision a8ced88a (git): * io.c (pipe_open): add RB_GC_GUARD.
This caused failure when test/ruby/test_argf.rb is executed with
GC.stress = true in mswin32_90
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
04:16 PM Revision f8bdd8dd (git): * io.c (pipe_open): add RB_GC_GUARD.
This caused failure when test/ruby/test_argf.rb is executed with
GC.stress = true in mswin32_90
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
03:10 PM Bug #3370 (Closed): test failure of drb
=begin
Windowsで、drbのテストが以下のように1件だけ失敗します。
ちなみにメッセージの中身は
「既存の接続はリモート ホストに強制的に切断されました。」
です。
このテストがなんでArgumentErrorになることが期待されるのか
すらよくわからないというレベルなので、報告のみです。
すみません。
何か調査すべきことがあったら教えてください。

1) Failure:
test_04_many_arg(Te...
usa (Usaku NAKAMURA)
02:51 PM Revision 72f14f3a (git): * 2010-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:51 PM Revision 2e7d1848 (git): * ext/tk/extconf.rb: use tclConfig.sh/tkConfig.sh when frameworks
are enabled on MacOS X.
* ext/tk/stubs.c: dirty hack for frameworks and stubs on MacOS X.
* ext/tk/lib/tk.rb: stop creating a dummy Tcl/Tk interpreter.
And hide a root window before starting eventloop. (for ruby 1.9)
* ext/tk/tcltklib....
nagai (Hidetoshi Nagai)
02:50 PM Revision d369a50c (git): * ext/tk/extconf.rb: use tclConfig.sh/tkConfig.sh when frameworks
are enabled on MacOS X.
* ext/tk/stubs.c: dirty hack for frameworks and stubs on MacOS X.
* ext/tk/lib/tk.rb: stop creating a dummy Tcl/Tk interpreter.
And hide a root window before starting eventloop. (for ruby 1.9)
* ext/tk/tcltklib....
nagai (Hidetoshi Nagai)
02:47 PM Bug #3369 (Closed): Re: [ruby-cvs:32360] Ruby:r25142 (trunk): * encoding.c (rb_enc_unicode_p): defined.
=begin
This issue was solved with changeset r28103.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
12:04 PM Bug #3369 (Assigned): Re: [ruby-cvs:32360] Ruby:r25142 (trunk): * encoding.c (rb_enc_unicode_p): defined.
=begin

=end
usa (Usaku NAKAMURA)
12:03 PM Bug #3369 (Closed): Re: [ruby-cvs:32360] Ruby:r25142 (trunk): * encoding.c (rb_enc_unicode_p): defined.
=begin
こんにちは、なかむら(う)です。

In message "[ruby-cvs:32360] Ruby:r25142 (trunk): * encoding.c (rb_enc_unicode_p): defined."
on Sep.29,2009 09:34:02, <naruse@ruby-lang.org> wrote:
> naruse 2009-09-29 09:34:00 +0900 (Tue, 29 Sep 200...
usa (Usaku NAKAMURA)
01:37 PM Revision a4702079 (git): update comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:51 PM Revision 7011534e (git): * lib/resolv.rb (Resolv::DNS::Requester#request): rescue ECONNRESET
for Windows. reported by U.Nakamura. [ruby-dev:41477]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:26 AM Revision e0fe9a8e (git): * regparse.c (onig_syntax_warn): do not use external strings as
printf format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:26 AM Revision 3642fa19 (git): * regparse.c (onig_syntax_warn): do not use external strings as
printf format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:27 AM Revision 4acf013f (git): * misc/ruby-mode.el (ruby-mode-set-encoding): commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:22 AM Revision e3a17014 (git): * misc/ruby-mode.el (ruby-mode-set-encoding): skip shebang line
always regardless of ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:22 AM Revision 97a1d656 (git): * misc/ruby-mode.el (ruby-mode-set-encoding): skip shebang line
always regardless of ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:47 AM Revision 455554b6 (git): * file.c (file_expand_path): Refix r28102: this breaks
r28039. test for [ruby-dev:41429] is added. [ruby-core:30516]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
06:04 AM Revision d16fc7ca (git): * string.c (rb_str_inspect): inspect as ASCII when the codepoint
of a character in Unicode string is ASCII printable one.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:46 AM Revision d13e191d (git): * encoding.c (rb_enc_unicode_p): check the encoding is Unicode
or not by the name; not function's pointer. [ruby-dev:41479]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:07 AM Bug #3366 (Closed): compile errors ruby192p2 (rubyspec-matzruby-827b92f)
=begin
This issue was solved with changeset r28102.
Roberto Tomás, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
01:47 AM Bug #2496 (Closed): Delegate: #methods and #public_methods should return delegated methods too
=begin
This issue was solved with changeset r28099.
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)

05/30/2010

11:57 PM Bug #3358 (Closed): -I switch fails to work on the trunk version
=begin

=end
naruse (Yui NARUSE)
11:56 PM Bug #3366: compile errors ruby192p2 (rubyspec-matzruby-827b92f)
=begin
It is RubySpec's fork, and its commit id is different Ruby's official one.
Please try http://github.com/ruby/ruby/tree/ruby_1_9_2
=end
naruse (Yui NARUSE)
08:39 PM Bug #3366: compile errors ruby192p2 (rubyspec-matzruby-827b92f)
=begin
sorry I'm using git .. so far as I know it's the current ruby 1.9.2.preview2. here's the github link: http://github.com/rubyspec/matzruby/tarball/v1_9_2_preview2

I did a
make distclean && find . -type f -exec ~/bin/gres.rb...
blue_anna (Roberto Tomás Collins McCarthy)
07:16 PM Bug #3366: compile errors ruby192p2 (rubyspec-matzruby-827b92f)
=begin
What is ruby192p2 (rubyspec-matzruby-827b92f)?
Please show the revision in Ruby's subversion.
=end
naruse (Yui NARUSE)
06:56 PM Bug #3366 (Closed): compile errors ruby192p2 (rubyspec-matzruby-827b92f)
=begin
...
make[1]: Leaving directory `/home/roberto/Código/rubyspec-matzruby-827b92f/ext/coverage'
compiling curses
/home/roberto/Código/rubyspec-matzruby-827b92f/lib/mkmf.rb:685:in `[]': invalid byte sequence in US-ASCII (Argume...
blue_anna (Roberto Tomás Collins McCarthy)
10:27 PM Bug #3192 (Closed): Missing Set#keep_if, select! [patch]
=begin
This issue was solved with changeset r28096.
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)
10:06 PM Bug #3352: Delegates: protected methods
=begin
Hi,

2010/5/30 Marc-Andre Lafortune <ruby-core-mailing-list@marc-andre.ca>:
>> And, Marc-Andre, please take a look at #2223.
>
> Yes. This came up while working on the specs for that issue. Which
> also means you were right...
mame (Yusuke Endoh)
08:45 PM Bug #3365: floats revisited (see bug 1841)
=begin
I'm confused. how does that match either of: the system's own handling of doubles (which the ruby api docs say it uses) or the IEEE754 specification (which would require to have a minum of 1 more zero in the tail)

quote from h...
blue_anna (Roberto Tomás Collins McCarthy)
07:22 PM Bug #3365 (Rejected): floats revisited (see bug 1841)
=begin
Try following.

~/local/ruby_1_9_1/bin/irb
irb(main):001:0> n=8.40000000000000568434188608080148696899414062500000e+00
=> 8.40000000000001
irb(main):002:0> '%.99g' % n
=> "8.4000000000000056843418860808014869689941406...
naruse (Yui NARUSE)
06:41 PM Bug #3365 (Rejected): floats revisited (see bug 1841)
=begin
someone posted that the float errors were just fine by them, referring to IEEE 754. I suggest visiting that standard yourself before closing the bug. If you look at the bug as reported, there is a rounding error on the 16th digit...
blue_anna (Roberto Tomás Collins McCarthy)
07:03 PM Revision ea046e22 (git): * file.c (file_expand_path): check if expanded dname encoding is
compatible with fname, not just copying. [ruby-core:30516]
* test/ruby/test_beginendblock.rb (test_endblockwarn): needs
encoding comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28102 b2dd03c8-39d4-4d8f-98ff...
nobu (Nobuyoshi Nakada)
07:03 PM Revision b5cd43c9 (git): * file.c (file_expand_path): check if expanded dname encoding is
compatible with fname, not just copying. [ruby-core:30516]
* test/ruby/test_beginendblock.rb (test_endblockwarn): needs
encoding comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:36 PM Feature #1125: [*x] (array consisting only of a splat) does not necessarily return a new array
=begin

=end
mame (Yusuke Endoh)
06:35 PM Feature #1125: [*x] (array consisting only of a splat) does not necessarily return a new array
=begin
Hi,

> I expected that an array literal would always return a new array.

Agreed, but "bug" is too strong a word for this.
I move this ticket to 1.9.x feature.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
06:11 PM Feature #2715: Optimization to avoid spawning shell in Kernel#system call should check for failure conditions
=begin
Hi,

> For Ruby's system() not to spawn shell should be just performance optimization

I don't think so. Indeed, it is a feature for optimization, but
it is also spec.

Process invocation may cause significant resu...
mame (Yusuke Endoh)
05:20 PM Revision e0ad353f (git): * insns.def (defined): respond_to_missing? may not be available
(for BasicObject instances).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
04:43 PM Revision b6e91b9d (git): * 2010-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:43 PM Revision 89efbfe0 (git): * lib/delegate: Delegator: combine (public|protected) methods with
those of the delegated object. [ruby-core:27224]
DelegateClass: combine (public|protected) instance methods
with those of the delegated superclass.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28099 b2dd03c8-39d4-4d8f-98ff-823f...
Marc-Andre Lafortune
04:40 PM Revision 0cf9530a (git): * 2010-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:40 PM Revision 75266f99 (git): * lib/delegate: Delegator: combine (public|protected) methods with
those of the delegated object. [ruby-core:27224]
DelegateClass: combine (public|protected) instance methods
with those of the delegated superclass.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28097 b2dd03c8-39d4-...
Marc-Andre Lafortune
03:07 PM Bug #3124: SocketError on SnowLeopard (during make test-all)
=begin
Hi, Naruse

> It is because of Mac OS X's getaddrinfo.
> They raise error when it call getaddrinfo(3) with servname "0".
> Whether it is Ruby's bug or Mac OS X's bug is still discussing.
>
> see also: http://d.hatena....
mame (Yusuke Endoh)
01:19 PM Revision 1d06ff97 (git): * lib/set.rb (keep_if, select!): New methods [ruby-core:29749]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
01:15 PM Revision e286d4ef (git): * lib/set.rb (keep_if, select!): New methods [ruby-core:29749]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
12:53 PM Revision d346b26b (git): * test/rake/test_application.rb: update a test because of r28089.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
12:51 PM Revision d980b8f6 (git): * lib/tempfile.rb (Tempfile#unlink): leave @data. Assigning nil to
@data caused double closing error of the same IO in finalizer. a
patch from Simon Nicholls. [ruby-core:29395]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
10:17 AM Revision 6bbd1d62 (git): merge revision(s) 28090:
* ext/nkf/nkf-utf8/nkf.c: updated to b856dd07.
this cleans warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:49 AM Revision d602853a (git): merge revision(s) 28083:
* lib/rdoc/generator/template/darkfish/classpage.rhtml:
fix encoding value of XML declaration. [ruby-dev:41452]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:48 AM Revision 2a0c12cc (git): * ext/nkf/nkf-utf8/nkf.c: updated to b856dd07.
this cleans warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
09:27 AM Revision 208a51ff (git): * load.c (load_failed): use more accurate error message.
[ruby-core:23851]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
08:10 AM Revision 59c74fab (git): * file.c (rb_file_directory_p): update rdoc. a patch from Ilkka
Laukkanen. [ruby-core:30016]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
06:42 AM Revision a8cd15c9 (git): * gc.c (gc_mark_all_clear): don't call obj_free() in
gc_mark_all_clear(), because obj_free() may make T_ZOMBIE
objects.
* gc.c (gc_clear_mark_on_sweep_slots): renamed.
* gc.c (rb_objspace_call_finalizer): call
gc_clear_mark_on_sweep_slots() before calling mark_tbl().
[ruby-dev:4145...
authorNari (Narihiro Nakamura)
06:39 AM Bug #1296: [trunk/22981] 64-bit issues on trunk in ext/zlib
=begin
On 29 May 2010 23:30, Yusuke Endoh <redmine@ruby-lang.org> wrote:
>
> Thank you, Benoit.
>
> Yusuke Endoh <mame@tsg.ne.jp>

You are very welcome :)

Happy to help Ruby !

B.D.
=end
Eregon (Benoit Daloze)
06:29 AM Bug #1296: [trunk/22981] 64-bit issues on trunk in ext/zlib
=begin
Hi,

Thank you, Benoit.

2010/5/30 Benoit Daloze <eregontp@gmail.com>:
> Well, actually there are hundreds of them:
> $ cat make.log | grep 'warning: implicit conversion shortens 64-bit
> value into a 32-bit value' ...
mame (Yusuke Endoh)
05:05 AM Bug #1296: [trunk/22981] 64-bit issues on trunk in ext/zlib
=begin
Hi,
On 29 May 2010 20:06, Yusuke Endoh <redmine@ruby-lang.org> wrote:
> Hi,
>
> Is this still reproduced?
> I can't confirm as I don't have os x.  Could anyone confirm?
>
> --
> Yusuke Endoh <mame@tsg.ne.jp>

If I under...
Eregon (Benoit Daloze)
03:04 AM Bug #1296 (Feedback): [trunk/22981] 64-bit issues on trunk in ext/zlib
=begin
Hi,

Is this still reproduced?
I can't confirm as I don't have os x. Could anyone confirm?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
02:54 AM Bug #3360: rdoc fails when including BOM
=begin
成瀬です。

(2010/05/30 1:11), Nobuyoshi Nakada wrote:
> At Sun, 30 May 2010 00:36:49 +0900,
> whiteleaf wrote in [ruby-dev:41460]:
>> --charset オプションは「html の charset を指定する」という解釈ですと、
>> encode しないほうが正しい挙動といえなくもないですが、やっぱり
>> 2つ以...
naruse (Yui NARUSE)
02:43 AM Bug #3360: rdoc fails when including BOM
=begin
成瀬です。

(2010/05/29 2:17), white leaf wrote:
> ・UTF-8 の BOM しか見ていないのは ruby スクリプトに使わない(使えない)
>  ので意味がないからです。

rdoc の書かれているファイルが ruby スクリプトだとは限らなかったような。

> ・encode してるのは複数のファイルが異なるエンコーディングを使っている場合に
>  charset とエンコーディングが異なる可...
naruse (Yui NARUSE)
01:11 AM Bug #3360: rdoc fails when including BOM
=begin
なかだです。

At Sun, 30 May 2010 00:36:49 +0900,
whiteleaf wrote in [ruby-dev:41460]:
> --charset オプションは「html の charset を指定する」という解釈ですと、
> encode しないほうが正しい挙動といえなくもないですが、やっぱり
> 2つ以上の異なるエンコーディングのファイルを対象にする場合は
> charset と中身のエンコーディン...
nobu (Nobuyoshi Nakada)
12:36 AM Bug #3360: rdoc fails when including BOM
=begin
whiteleaf です。

--charset オプションは「html の charset を指定する」という解釈ですと、
encode しないほうが正しい挙動といえなくもないですが、やっぱり
2つ以上の異なるエンコーディングのファイルを対象にする場合は
charset と中身のエンコーディングは揃えてほしいところです。

それと遠藤さんのパッチですと、
ASCII-8BIT のデータを encode してしまう可能性がある(Encod...
whiteleaf (whiteleaf _)
02:41 AM Bug #2760: unable to cross-compile win32.c
=begin
Hi, Roger

Any update here?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
02:38 AM Feature #3037: testrb の動作が1.8.7 の testrb と違いすぎる
=begin
遠藤です。

2010年5月24日16:45 Tanaka Akira <akr@fsij.org>:
> 2010年5月19日21:04 Yusuke Endoh <redmine@ruby-lang.org>:
>
>> test/unit を他の互換なテストフレームワーク (Test::Unit 2 とか?) に入れ
>> 替えることを検討した方がいいかも知れません。
>
> 経験上、1.8 の test/unit では、test/...
mame (Yusuke Endoh)
01:43 AM Feature #3037: testrb の動作が1.8.7 の testrb と違いすぎる
=begin
2010年5月29日0:13 Kouhei Sutou <kou@cozmixng.org>:

> それでは、もともとのテストが意図していない場所で問題が発生し
> てしまう確率が高くなるのも問題と考えていますか?

原因の追求が簡単なら問題ないかもしれませんね。
--
[田中 哲][たなか あきら][Tanaka Akira]
=end
akr (Akira Tanaka)
02:16 AM Feature #3203: LazySweepGC patch
=begin
2010年5月30日0:23 Yusuke ENDOH <mame@tsg.ne.jp>:

> akr さんの件は無実でした (というか [Bug #3241] でパッチ作成済み
> だったのに私がコミットし忘れてました。すみません) が、以下は Lazy

そうでしたか。

まぁ、それはそれとしていくつも出るのでもうひとつ。
もちろん lazy sweep と関係あるかどうかは不明です。

% ./ruby -ve 'GC.str...
akr (Akira Tanaka)
12:23 AM Feature #3203: LazySweepGC patch
=begin
遠藤です。

2010年5月29日23:02 Narihiro Nakamura <authornari@gmail.com>:
> ご指摘ありがとうございます。
> 調べてみます。

akr さんの件は無実でした (というか [Bug #3241] でパッチ作成済み
だったのに私がコミットし忘れてました。すみません) が、以下は Lazy
Sweep コミット後から SEGV するようになったようです。
ご確認ください。


$...
mame (Yusuke Endoh)
12:33 AM Revision 480b4d0a (git): * .gdbinit (rp): mark singleton classes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

05/29/2010

11:11 PM Feature #3203: LazySweepGC patch
=begin
遠藤です。

2010年5月29日18:28 Tanaka Akira <akr@fsij.org>:
> 思い立って、GC.stress を true にしてテストを動かしてみました。

ということを考えると、テストフレームワークは極限まで単純な方がいいですねえ。


> % ./ruby -e 'GC.stress = true; load "test/runner.rb"' test/cgi
*snip*
>
> lazy s...
mame (Yusuke Endoh)
11:03 PM Feature #3203: LazySweepGC patch
=begin
2010年5月29日18:28 Tanaka Akira <akr@fsij.org>:
> 2010年5月28日5:15 Narihiro Nakamura <authornari@gmail.com>:
>>
>> make test-rubyspec、check、benchmarkが通るようなりました。
>
> 思い立って、GC.stress を true にしてテストを動かしてみました。
>
> つまり、
>
> for f ...
authorNari (Narihiro Nakamura)
06:28 PM Feature #3203: LazySweepGC patch
=begin
2010年5月28日5:15 Narihiro Nakamura <authornari@gmail.com>:
>
> make test-rubyspec、check、benchmarkが通るようなりました。

思い立って、GC.stress を true にしてテストを動かしてみました。

つまり、

for f in test/test_* test/*(/)
do
echo $f
./ruby -e 'GC...
akr (Akira Tanaka)
10:21 PM Bug #3358: -I switch fails to work on the trunk version
=begin
This duplicates Bug #3355 and fixed at r28063.
Please close
=end
phasis68 (Heesob Park)
06:51 PM Revision 950a9176 (git): * removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:51 PM Revision 45f6fbf3 (git): * removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:40 PM Revision 106b437c (git): * parse.y (parser_tokadd_utf8, parser_tokadd_string): allow NUL
containing symbol literals, as well as String#to_sym.
[ruby-dev:41447]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:40 PM Revision 5d394118 (git): * parse.y (parser_tokadd_utf8, parser_tokadd_string): allow NUL
containing symbol literals, as well as String#to_sym.
[ruby-dev:41447]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:05 PM Revision abeb6dce (git): * lib/rdoc/generator/template/darkfish/classpage.rhtml:
fix encoding value of XML declaration. [ruby-dev:41452]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
05:54 PM Revision 6cb380e6 (git): merges r28080 from trunk into ruby_1_9_2.
--
* ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
This caused failure when test/csv is executed with GC.stress = true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28082 b2dd03c8-39d4-4d8f-98ff-823fe69b...
mame (Yusuke Endoh)
05:26 PM Revision 12a99794 (git): * thread.c (RB_GC_SAVE_MACHINE_CONTEXT), gc.c (ruby_gc_stress_start):
revert r28078.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
05:22 PM Revision 1887f60a (git): * ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
This caused failure when test/csv is executed with GC.stress = true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
04:41 PM Revision 41557b47 (git): * ChangeLog: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
04:32 PM Revision d0914b35 (git): * thread.c (RB_GC_SAVE_MACHINE_CONTEXT): start GC
by switching the thread if gc_stress == true
* gc.c (ruby_gc_stress_start): dotto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
03:16 PM Feature #3344: supporting rfc 5789 - http patch verb
=begin
This feature is acceptable, but it also needs tests.

I'm making primitive tests like following.
If you have some tests it helps me.

diff --git a/test/net/http/test_http.rb b/test/net/http/test_http.rb
index 167eda9....
naruse (Yui NARUSE)
03:12 PM Revision 5fe67d39 (git): merges r28073 from trunk into ruby_1_9_2.
--
* gc.c (force_chain_object, rb_objspace_call_finalizer): delete
finalizer entry after corresponding finalizer is executed.
This caused SEGV when test/cgi is executed with GC.stress = true.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
mame (Yusuke Endoh)
03:12 PM Revision 2d063780 (git): * 2010-05-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:12 PM Revision 57569615 (git): merges r28072 from trunk into ruby_1_9_2.
--
* string.c (str_replace_shared): change embedded state atomically.
[ruby-core:29953] [ruby-dev:41456]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:10 PM Revision 2c1a7dc8 (git): * 2010-05-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:10 PM Revision 264f4900 (git): * gc.c (force_chain_object, rb_objspace_call_finalizer): delete
finalizer entry after corresponding finalizer is executed.
This caused SEGV when test/cgi is executed with GC.stress = true.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:32 PM Revision 701c70e0 (git): * string.c (str_replace_shared): change embedded state atomically.
[ruby-core:29953] [ruby-dev:41456]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:49 PM Bug #3360: rdoc fails when including BOM
=begin
遠藤です。

2010年5月29日12:07 Nobuyoshi Nakada <redmine@ruby-lang.org>:
> This issue was solved with changeset r28062.

Eric を通さずに直していただいてしまったようですが、「html 出力の
charset 指定が無視されている」の方も直していただけますでしょうか。


diff --git a/lib/rdoc/generat...
mame (Yusuke Endoh)
12:07 PM Bug #3360 (Closed): rdoc fails when including BOM
=begin
This issue was solved with changeset r28062.
white, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:43 AM Bug #3360: rdoc fails when including BOM
=begin
遠藤です。

2010年5月29日2:17 white leaf <redmine@ruby-lang.org>:
> BOM を含むファイルを rdoc にかけると処理が固まります。
> rdoc が BOM を見てないせいなので、以下のパッチでなおりました。

ありがとうございます。
再現しました。また、頂いたパッチで直ることを確認しました。


> ・":bom|utf-8" オプションを使っていないのは 1.8 のためと
>...
mame (Yusuke Endoh)
02:17 AM Bug #3360 (Closed): rdoc fails when including BOM
=begin
whiteleaf と申します。

BOM を含むファイルを rdoc にかけると処理が固まります。
rdoc が BOM を見てないせいなので、以下のパッチでなおりました。

・":bom|utf-8" オプションを使っていないのは 1.8 のためと
 結局 ASCII-8BIT に force_encoding しないといけないため意味がないからです。
 (rdoc のエンコーディングを UTF-8 にするなら別ですが)
...
whiteleaf (whiteleaf _)
01:07 PM Bug #3355 (Closed): Stack overflow executing rdoc
=begin
This issue was solved with changeset r28063.
Romulo, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
05:37 AM Revision e9b851af (git): merges r28043 from trunk into ruby_1_9_2.
--
* insns.def (invokesuper): check consistency between class of self and
class of method being invoked by super. This is temporary measure
for YARV. See [ruby-core:30313] in detail. See [ruby-dev:40959]
[ruby-dev:39772] [ruby-c...
yugui (Yuki Sonoda)
05:37 AM Revision 10aa7c3d (git): merges r28030 from trunk into ruby_1_9_2.
--
* LGPL: Removed. We no longer have LGPL'd source files in our
tree.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:36 AM Revision 9c5957af (git): merges r28023 and r28024 from trunk into ruby_1_9_2.
--
* test/rinda/test_rinda.rb (class TupleSpaceTest): kill a used thread
at teardown. [ruby-dev:41397]
* test/rinda/test_rinda.rb (class TupleSpaceProxyTest): ditto.
--
* ChangeLog: fix wrong format.
git-svn-id: svn+ssh://ci.ruby-lang...
yugui (Yuki Sonoda)
05:36 AM Revision 6e435642 (git): merges r28017 from trunk into ruby_1_9_2.
--
document marshal_dump and marshal_load
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:36 AM Revision 4f36d45e (git): merges r28011 from trunk into ruby_1_9_2.
--
refine an assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:36 AM Revision bbf36fbb (git): merges r27994 from trunk into ruby_1_9_2.
--
* error.c: fix wrong exception class name in rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
05:36 AM Revision 80cb3c3e (git): merges r27992 from trunk into ruby_1_9_2.
--
add an assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
04:56 AM Revision cdf3ba0d (git): merge revision(s) 28063:
* encoding.c (rb_filesystem_encindex): avoid infinite require
loop. [ruby-core:30467]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:21 AM Bug #3351: stack overflow on super
Hi Marc-Andre,
Yes, exactly. Very rare situation. This is the simplified version of include sequence that I observed in one specific rails/rspec use case. And with inverted includes everything works like charm.
Thanks
serge_balyuk (Serge Balyuk)
03:57 AM Revision 2f9d0282 (git): * encoding.c (rb_filesystem_encindex): avoid infinite require
loop. [ruby-core:30467]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
03:05 AM Revision 5668c8ac (git): * lib/rdoc/rdoc.rb (RDoc#read_file_contents): take care of BOM.
[ruby-dev:41452]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:05 AM Revision 8e9f3088 (git): * lib/rdoc/rdoc.rb (RDoc#read_file_contents): take care of BOM.
[ruby-dev:41452]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:12 AM Revision 790abc59 (git): * gc.c (GC_PROF_TIMER_STOP): regularize `marked' to suppress
warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:43 AM Revision 10e34786 (git): * lib/mkmf.rb (STRING_OR_FAILED_FORMAT.%): nodoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:43 AM Revision fc130468 (git): * lib/mkmf.rb (STRING_OR_FAILED_FORMAT.%): nodoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:34 AM Revision cd86b29d (git): * test/ruby/envutil.rb: fix for --disable-gems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:34 AM Revision ab3368de (git): * test/ruby/envutil.rb: fix for --disable-gems.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:13 AM Feature #3037: testrb の動作が1.8.7 の testrb と違いすぎる
=begin
須藤です。

In <AANLkTimp6n_RQkhtwhwlmdcgBEjnqDVSG4V9NNv6q7IA@mail.gmail.com>
"[ruby-dev:41450] Re: [Bug #3037] testrb の動作が1.8.7 の testrb と違いすぎる" on Fri, 28 May 2010 23:57:44 +0900,
Tanaka Akira <akr@fsij.org> wrote:

> 個々のテ...
kou (Kouhei Sutou)
12:06 AM Revision 089d2ddd (git): * lib/resolv.rb (Resolv::DNS::Requester#request): rescue ECONNREFUSED.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

05/28/2010

11:59 PM Revision 2dce7437 (git): * tool/change_maker.rb: narrow diffs to see function names.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:57 PM Feature #3037: testrb の動作が1.8.7 の testrb と違いすぎる
=begin
2010年5月28日21:03 Kouhei Sutou <kou@cozmixng.org>:

>> 経験上、1.8 の test/unit では、test/unit 内で異常終了 (SEGV とか) したとき、
>> 再現スクリプトを最小化するのがとてもたいへんだったので、もとに戻すのは
>> 良い方法とは思えません。
>
> これは前に田中さんと話したときに聞いた気がする、↓のようなケー
> スのことですか?

いいえ。

...
akr (Akira Tanaka)
09:04 PM Feature #3037: testrb の動作が1.8.7 の testrb と違いすぎる
=begin
須藤です。

In <AANLkTinXX9hlBMvl-9eW1gWj9H8HIKjclLVwmyphOANy@mail.gmail.com>
"[ruby-dev:41402] Re: [Bug #3037] testrb の動作が1.8.7 の testrb と違いすぎる" on Mon, 24 May 2010 16:45:36 +0900,
Tanaka Akira <akr@fsij.org> wrote:

>> tes...
kou (Kouhei Sutou)
11:46 PM Revision 21fbc8f6 (git): * gc.c (allocate_sorted_heaps, before_gc_sweep, gc_sweep): removed
unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:37 PM Bug #3354 (Closed): エンコードを指定してread中にCtrl-Cで落ちる
=begin
This issue was solved with changeset r28055.
Makoto, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
kosaki (Motohiro KOSAKI)
05:55 PM Bug #3355: Stack overflow executing rdoc
=begin

=end
usa (Usaku NAKAMURA)
12:58 PM Bug #3355: Stack overflow executing rdoc
=begin
Oh, this is the well known problem (by especially Naruse and me)
as "infinity require loop of encoding".
Now Naruse and I discussing about this.
=end
usa (Usaku NAKAMURA)
12:15 PM Bug #3355 (Assigned): Stack overflow executing rdoc
=begin
succeeded to reproduce.

memo:

ruby crashes in ruby_xrealloc() because ptr is invalid.
objspace = 0
ptr = 0x85fffffd
size = 3893786111
=end
usa (Usaku NAKAMURA)
02:47 AM Bug #3355: Stack overflow executing rdoc
=begin
r28037 is ok. The issue appeared in r28038.
=end
romuloceccon (Rômulo Ceccon)
01:19 AM Bug #3355 (Closed): Stack overflow executing rdoc
=begin
Ruby-trunk (r28040) compiles fine with VS2008 but when it starts generating RDoc documentation it crashes with a stack overflow:

(...)
Generating RDoc documentation
.\ruby.exe -I./lib -I".ext/i386-mswin32_9...
romuloceccon (Rômulo Ceccon)
01:39 PM Bug #3302: segfault in 1.8.6 p398 in Ruby::DL
=begin
I'm not sure since it seems that Ruby 1.9.1 has changed it's API for DL and this code won't run without modifications. If you can understand all of the changes to be needed, then let me know and I can try. I myself, didn't unders...
juuser (Jarmo Pertman)
12:28 PM Revision 827a17bd (git): * thread.c (blocking_region_begin): avoid RUBY_VM_CHECK_INTS()
call during GVL state transition. [Bug#3354] [ruby-dev:41435]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
11:53 AM Revision a51acf36 (git): * tool/change_maker.rb: change-log-mode needs tabs, and omit only
empty line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:47 AM Feature #3203: LazySweepGC patch
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41443] Re: [Feature #3203] LazySweepGC patch"
on Fri, 28 May 2010 05:15:09 +0900, Narihiro Nakamura <authornari@gmail.com> writes:

|make test-rubyspec、check、benchmarkが通るようなりました。
|...
matz (Yukihiro Matsumoto)
07:30 AM Feature #3203: LazySweepGC patch
=begin
kosakiです

個人的意見ですが

> nariです。
>
> make test-rubyspec、check、benchmarkが通るようなりました。
>
> また、make、make benchmark、test-all、test-rubyspecの実行速度も調べてみ
> ました。極端に遅くなったものはなさそうです。そもそもプログラム実行時間
> が早くなるたぐいの修正ではないので、目立ってに遅くなければOKだろうと思っ
...
kosaki (Motohiro KOSAKI)
05:15 AM Feature #3203: LazySweepGC patch
=begin
nariです。

make test-rubyspec、check、benchmarkが通るようなりました。

また、make、make benchmark、test-all、test-rubyspecの実行速度も調べてみ
ました。極端に遅くなったものはなさそうです。そもそもプログラム実行時間
が早くなるたぐいの修正ではないので、目立ってに遅くなければOKだろうと思っ
ています。

make test-all
trunk : 18...
authorNari (Narihiro Nakamura)
11:13 AM Revision ca644780 (git): * gc.c : use simple lazy sweep algorithm for response performance
gain. See [ruby-dev:41067].
* object.c: FL_MARK of some objects by lazy sweep is copied when
RVALUE is cloned. These objects are not marked in the mark phase.
So delete FL_MARK.
* class.c: ditto.
git-svn-id: svn+ssh://ci.ruby-la...
authorNari (Narihiro Nakamura)
10:42 AM Bug #3358 (Closed): -I switch fails to work on the trunk version
=begin
The nightly snapshop version fails to generate rdoc with this error:

Generating RDoc documentation
.\ruby.exe -I./lib -I".ext/i386-mswin32_90" "./tool/runruby.rb" --extout
=".ext" -- "./bin/rdoc" --no-force-upda...
phasis68 (Heesob Park)
09:39 AM Revision 5f3f0805 (git): * string.c (sym_inspect): escape ASCII-compatible strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:39 AM Revision 732e40d9 (git): * string.c (sym_inspect): escape ASCII-compatible strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:37 AM Revision 2dfa488b (git): * string.c (rb_str_inspect): escape ASCII-compatible strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:37 AM Revision 2138c773 (git): * string.c (rb_str_inspect): escape ASCII-compatible strings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:51 AM Revision bcfcbefc (git): * array.c (rb_ary_product): Use tmpary instead, to ensure marking
arrays by GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
08:51 AM Revision 50e2827a (git): * array.c (rb_ary_product): Use tmpary instead, to ensure marking
arrays by GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
08:51 AM Revision 11cef3cc (git): * array.c (rb_ary_product): Use tmpary instead, to ensure marking
arrays by GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
03:34 AM Bug #3337: MS-DOS device names are identified as readable_real
Responding to Caleb: the regex is being used to monkeypatch an application server, the leading / is because the regex is matching an incoming request, not the raw filename, and I should have clarified in the initial report.
It does s...
hdm (HD Moore)
02:58 AM Revision b69e325c (git): merge revision(s) 28048:
* array.c (rb_ary_product): Do not rely on GC, t0 should be
checked explicitly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
02:43 AM Revision 97b1c9ed (git): * array.c (rb_ary_product): Do not rely on GC, t0 should be
checked explicitly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
01:42 AM Feature #3356 (Feedback): Add GetShortPathName to ruby
=begin
Hi!

I use Ruby on windows and it would be really useful to have access to GetShortPathName in ruby.

I have a monkey-patch to add Pathname.shortpath (attached) to demonstrate it. Probably realpath, etc. should take thi...
docwhat (Christian Höltje)
01:41 AM Bug #3317: test/rake/test_win32.rb does strange tests and reports errors and failures
=begin
Hi,

I guess all of these issues are caused by r21871 (by nobu).

Nobu, could you check this issue?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
01:40 AM Revision 006f384f (git): * lib/mkmf.rb (checking_for): ignore toplevel.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:40 AM Revision 9792f30e (git): * lib/mkmf.rb (checking_for): ignore toplevel.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:40 AM Revision 66c8f468 (git): * lib/mkmf.rb (checking_for): ignore toplevel.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:39 AM Bug #2717: Requiring rubygems/specification causes tons of warnings for NoMethodError
=begin
Hi,

Nobu, do you have any idea?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
01:25 AM Bug #3339: win32ole test failure
=begin
樽家です。

>> しかし、これが起きてるのが実はうちだけだったら嫌だな。
>> 誰か他に再現する人いますか?
>> 私の他の環境だと、例えばXP x64 + ruby mswin64版ではこの問題は
>> 発生していません。
>
> 私の環境だと実はこのテスト、gitのシェル拡張らしきdllに突入してそのなかでロックしてしまいます。どう見ても環境依存なのと調べるのが難しそうだったのでしばらくテストから外してました。
>
> 外出先なの...
tarui (Masaya Tarui)
01:16 AM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Hi, Nobu

As Eric said, please judge your patch by yourself :-)

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:55 AM Bug #3080: class_variable_set issue with duped Module
=begin
Hi,

This is similar issue to [ruby-core:30313].
This issue is caused by ISeq#cref_stack instead of ISeq#klass.
This won't be fixed in 1.9.2.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:49 AM Bug #2402: super in instance_eval
遠藤です。
[Bug #2502] [Bug #3136] あたりで super の修正は後回しにしようということに
なり、r28043 でとりあえずの対策をしたので、1.9.x にします。
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
12:47 AM Bug #2420: super call may use wrong receiver object
=begin
Hi,

I committed r28043 as temporary measure for 1.9.2 release.
This will be fixed correctly at 1.9.3 or later.
See [Bug #2502] [Bug #3136] in detail.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:43 AM Bug #3136: reuse of singleton method definition causes SEGV
=begin

=end
mame (Yusuke Endoh)
12:19 AM Bug #3231: Digest Does Not Build
=begin
Does this patch help you?
(only ext/digest/md5)

Index: ext/digest/md5/extconf.rb
===================================================================
--- ext/digest/md5/extconf.rb (revision 28034)
+++ ext/digest/md5/e...
usa (Usaku NAKAMURA)
12:16 AM Bug #3255 (Closed): Trunk fail to build without explicit ./configure options (yaml.h not found)
=begin
Hi,

> But I still get:
> Error running 'make -j 3', please check
> /Users/benoitdaloze/.rvm/log/ruby-head/make*.log

This would be fixed at r27717.
If you still have a problem, please inform us.


> I'm curre...
mame (Yusuke Endoh)

05/27/2010

11:57 PM Bug #3347 (Closed): Dir.tmpdirが、filesystem encodingを返さない
=begin
This issue was solved with changeset r28039.
Tohru, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
02:33 AM Bug #3347 (Closed): Dir.tmpdirが、filesystem encodingを返さない
=begin
Tmpfile.newのbasenameをASCII以外の文字を渡すとエラーになるようです。

% ruby -ve "Tempfile.new('ほげ')" -rtempfile
ruby 1.9.2dev (2010-05-25 revision 28010) [x86_64-linux]
/home/sulky/.rvm/rubies/ruby-1...
hasimo (Tohru Hashimoto)
11:07 PM Bug #3337: MS-DOS device names are identified as readable_real
Hi,
According to Usaku, it is difficult to fix this issue.
According to Usaku, `QueryDosDevice` cannot be used. It determines
some device files (such as CON) as normal file.
At least, we won't fix this issue in 1.9.2 release.
I...
mame (Yusuke Endoh)
10:38 PM Bug #2655 (Rejected): win32OLE processes lose their connection?
=begin
Hi,

I think Masaki meant that this bug cannot be fixed.
Do not use win32ole with threads, at least for a while.

If Roger or anyone have an idea to fix this issue, please send us
a patch!

--
Yusuke Endoh <mam...
mame (Yusuke Endoh)
10:37 PM Bug #3014 (Closed): select + read for STDIN unexpected result on Windows
=begin
This issue was solved with changeset r28035.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
10:34 PM Bug #1972 (Closed): Changing ENV['TZ'] of a running process should change behavior of Time
=begin
Hi,

According to Usaku, currently the code produces:

Ame
Asi
Ame
Asi

So this bug is considered fixed already.
I Close this ticket. Thank you!

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:30 PM Bug #3084: ri shows the same description twice
=begin
Hi, Eric

Works for me. Please commit it!

And, Eric, please respond to #1085, #1800 and #2176 :-)

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:12 PM Bug #3339: win32ole test failure
=begin
助田です。

On Thu, May 27, 2010 at 09:44:49AM +0900, U.Nakamura wrote:
> 現象に変化なし、です。

そうですか。残念。

> そういえば言い忘れていましたが、verbのDoItを直接呼べば無事に
> ショートカットは作成されます。

なるほど、Ruby 経由(Win32OLE)だからショートカットが作れない
ということではないのですね。

> InvokeVerbと...
suke (Masaki Suketa)
09:45 AM Bug #3339: win32ole test failure
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:41428] Re: [Bug #3339] win32ole test failure"
on May.27,2010 00:08:03, <masaki.suketa@nifty.ne.jp> wrote:
> いろいろすいません。
> お手数ですが、InvokeVerb の代わりに、InvokeVerbEx を
> 使うとどうなりますか?

現象...
usa (Usaku NAKAMURA)
12:08 AM Bug #3339: win32ole test failure
=begin
助田です。

On Wed, May 26, 2010 at 11:09:54PM +0900, U.Nakamura wrote:
>
> どうでもいいですが、「&」の前の「\」にはなんか深い意味があり
> ますか?

言われてみれば、特に意味はありませんでした。

> とかやってるとキリがなさそうなので、念のためWSHを使って同等の
> 処理を実行してみましたが、同様に日本語だろうが英語だろうがエ
> ラーなしでショートカット...
suke (Masaki Suketa)
08:49 PM Bug #3354: エンコードを指定してread中にCtrl-Cで落ちる
=begin
親切な人がレビューしてくれないかなー(チラッチラッ
と修正パッチ(案)を添付します
=end
kosaki (Motohiro KOSAKI)
08:25 PM Bug #3354: エンコードを指定してread中にCtrl-Cで落ちる
=begin
ここかな?

#define blocking_region_begin(th, region, func, arg) \
do { \
(region)->prev_status = (th)->status; \
(th)->blocking_region_buffer = (region); \ ☆ ここでruby_thread_has_gvl_p()が偽を返すよう...
kosaki (Motohiro KOSAKI)
08:06 PM Bug #3354: エンコードを指定してread中にCtrl-Cで落ちる
=begin
直接的な原因はGVLのデッドロックなんだけど

static int
garbage_collect_with_gvl(rb_objspace_t *objspace)
{
if (dont_gc) return TRUE;
if (ruby_thread_has_gvl_p()) {
return garbage_collect(objspace);
}
else {
...
kosaki (Motohiro KOSAKI)
07:42 PM Bug #3354 (Closed): エンコードを指定してread中にCtrl-Cで落ちる
=begin
[ruby-dev:41434]
=end
metanest (Makoto Kishimoto)
06:56 PM Bug #3353 (Closed): Building 32-bit only on Snow Leopard (dylib failed to build)
=begin
Okay, I know this isn't all THAT helpful, but I was trying to build ruby 1.9.1 on Snow Leopard, but 32-bit only. I had CFLAGS, LDFLAGS, CXXFLAGS, and DLDFLAGS all set to '-arch i386'

Everything would be fine, all *.o files ...
daerid (Bryan Ross)
06:09 PM Feature #3348: rubyspec: Kernel.spawn redirects both STDERR and STDOUT to the given name ERROR
=begin
遠藤です。

2010年5月27日6:54 Tanaka Akira <akr@fsij.org>:
>> 配列の中がすべて :out か :err だったら O_CREAT|O_TRUNC にするパッチです。
>> 反対がなければコミットします。
>
> その挙動は悪くないと思いますが、1.9.1 と非互換ですねぇ。

うーん。そうですねえ。

:out => "foo", :err => "foo" はどうなるべきかとか、[:in...
mame (Yusuke Endoh)
06:54 AM Feature #3348: rubyspec: Kernel.spawn redirects both STDERR and STDOUT to the given name ERROR
=begin
2010年5月27日5:14 Yusuke ENDOH <mame@tsg.ne.jp>:
>
> spawn のリダイレクトの引数で :out => "foo" としたとき、ファイル foo が存在
> しなければ作ってくれますが、[:out, :err] => "foo" だと作ってくれません。
>
> ruby -e 'pid = spawn("echo", "foo", [:out, :err] => "foo"); Proces.w...
akr (Akira Tanaka)
05:14 AM Feature #3348 (Closed): rubyspec: Kernel.spawn redirects both STDERR and STDOUT to the given name ERROR
=begin
遠藤です。

spawn のリダイレクトの引数で :out => "foo" としたとき、ファイル foo が存在
しなければ作ってくれますが、[:out, :err] => "foo" だと作ってくれません。

ruby -e 'pid = spawn("echo", "foo", [:out, :err] => "foo"); Proces.wait pid'

これは意図的でしょうか。
うっとうしいことに、ru...
mame (Yusuke Endoh)
05:45 PM Bug #3352 (Rejected): Delegates: protected methods
=begin
See [ruby-core:30453].

Currently, there is no way for callee to know whether the method is
called as function style (without receiver) or normal method style
(with receiver).
So the call must be succeeded conservativel...
mame (Yusuke Endoh)
03:55 PM Bug #3352 (Rejected): Delegates: protected methods
=begin
require 'delegate'

class X
protected
def pro
:foo
end
end
obj = X.new

obj.pro #=> NoMethodError: protected method `pro' called for #<X:0x000001008a2a68>
...
marcandre (Marc-Andre Lafortune)
05:39 PM Bug #3350: Protected methods & documentation
=begin
Hi,

2010/5/27 Marc-Andre Lafortune <redmine@ruby-lang.org>:
> Should I change the doc to reflect the current behavior, as per the patch below?

Agreed. It is more honest.


> I'm curious: what examples exist where one w...
mame (Yusuke Endoh)
03:28 PM Bug #3350 (Closed): Protected methods & documentation
=begin
The official doc currently states that Object#methods "returns a list of the names of methods publicly accessible".

Similarly, Module#instance_methods states that it returns "the public methods" of the Module. Note that the ...
marcandre (Marc-Andre Lafortune)
04:08 PM Bug #3351: stack overflow on super
I thought I had submitted that bug, actually, but seems I forgot!

Just to clarify: this happens when a module appears twice in the list of ancestors. Ruby typically forbids this, but if the module is included in just the right order,...
marcandre (Marc-Andre Lafortune)
03:45 PM Bug #3351 (Closed): stack overflow on super
It looks like `super` behavior is a bit different in 1.8 and 1.9. Please find the example below:
```ruby
class Base
def foo
puts "bar"
end
end

module Override
def foo
puts "override"
super
e...
serge_balyuk (Serge Balyuk)
03:53 PM Revision 0d42030c (git): * 2010-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:53 PM Revision 47000e8a (git): * error.c (rb_bug): suppress the error report dialog if report_bug()
is finished successfly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
03:53 PM Revision f3f9898a (git): * error.c (rb_bug): suppress the error report dialog if report_bug()
is finished successfly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
03:39 PM Revision 7e345403 (git): * 2010-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:39 PM Revision b18fcd6a (git): * insns.def (invokesuper): check consistency between class of self and
class of method being invoked by super. This is temporary measure
for YARV. See [ruby-core:30313] in detail. See [ruby-dev:40959]
[ruby-dev:39772] [ruby-core:27000] [ruby-core:27230]
* vm_insnhelper.c (vm_search_superclass): ditt...
mame (Yusuke Endoh)
03:12 PM Bug #3332 (Feedback): r27953: gem install causes "uninitialized constant Gem::Commands::InstallCommand"
=begin

=end
nobu (Nobuyoshi Nakada)
02:52 PM Revision f813ed04 (git): merge revision(s) 28037:
* include/ruby/encoding.h (rb_filesystem_encindex): defined.
* include/ruby/encoding.h (rb_locale_encindex): ditto.
* encoding.c (rb_filesystem_encindex): remove static.
* encoding.c (rb_locale_encindex): ditto.
...
naruse (Yui NARUSE)
02:51 PM Revision d760018f (git): merge revision(s) 28037:28040:
* file.c (rb_home_dir): set filesystem encoding.
* file.c (file_expand_path): set encoding as the same of fname
when _result_ is not filesystem encoding. [ruby-dev:41429]
* file.c (file_expand_path): use rb_enc_...
naruse (Yui NARUSE)
02:47 PM Revision 97c175fa (git): * file.c (rb_home_dir): set filesystem encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:47 PM Revision 84abef0f (git): * file.c (file_expand_path): set encoding as the same of fname
when _result_ is not filesystem encoding. [ruby-dev:41429]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:47 PM Revision ac8346c4 (git): * file.c (file_expand_path): use rb_enc_associate_index and
rb_filesystem_encindex. Strings related FileSystem should
have filesystem_encoding.
* file.c (SET_EXTERNAL_ENCODING): removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:47 PM Revision f39ad4ca (git): * include/ruby/encoding.h (rb_filesystem_encindex): defined.
* include/ruby/encoding.h (rb_locale_encindex): ditto.
* encoding.c (rb_filesystem_encindex): remove static.
* encoding.c (rb_locale_encindex): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28037 b2dd03c8-39d4-4d8f-98ff-823...
naruse (Yui NARUSE)
01:39 PM Revision 1f3a9820 (git): merge from trunk (r28035)
* win32/win32.c (rb_w32_read): call ReadFile() with len = 0 before
reading really on console, because the first ReadFile() call after
PeekConsoleInput() always returns broken data. (Windows's bug).
[ruby-core:29018]
git-svn-id: s...
U.Nakamura
01:36 PM Revision 51077c2c (git): * win32/win32.c (rb_w32_read): call ReadFile() with len = 0 before
reading really on console, because the first ReadFile() call after
PeekConsoleInput() always returns broken data. (Windows's bug).
[ruby-core:29018]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28035 b2dd03c8-39d4-4d8f-98ff-82...
U.Nakamura
12:04 PM Feature #3346: __DIR__ revisted
=begin

On May 26, 2010, at 09:11 , Roger Pack wrote:

> #1961 wasn't rejected, just not accepted/committed yet.

wow... it is just like Seattle politics... if we just keep voting OVER and OVER on the same issue, _eventually_ it'll...
zenspider (Ryan Davis)
07:11 AM Feature #3346: __DIR__ revisted
=begin
Hi,

In message "Re: [ruby-core:30434] [Feature #3346] __DIR__ revisted"
on Wed, 26 May 2010 20:45:55 +0900, Thomas Sawyer <redmine@ruby-lang.org> writes:

|I'd like to know why __DIR__ was rejected?

I haven't rejecte...
matz (Yukihiro Matsumoto)
01:11 AM Feature #3346: __DIR__ revisted
=begin
>> Which is "the earlier rejection"? I see nothing (though this request is not accepted yet).

#1961 wasn't rejected, just not accepted/committed yet.

For me, the "ideal" would be a compiler time constant __FILE__, but ...
rogerdpack (Roger Pack)
05:48 AM Revision 3417fdd4 (git): * 2010-05-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:48 AM Revision d8686059 (git): * test/sdbm/test_sdbm.rb (test_s_open_error): doesn't support to avoid read
access by owner on Windows
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
05:47 AM Revision 37f75ad0 (git): * test/sdbm/test_sdbm.rb (test_s_open_error): doesn't support to avoid read
access by owner on Windows
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:47 AM Revision 974cd2e2 (git): * 2010-05-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:47 AM Revision ce863c61 (git): * LGPL: Removed. We no longer have LGPL'd source files in our
tree.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
 

Also available in: Atom