Project

General

Profile

Activity

From 05/22/2010 to 05/28/2010

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

05/26/2010

11:10 PM Bug #3339: win32ole test failure
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:41426] Re: [Bug #3339] win32ole test failure"
on May.26,2010 21:46:25, <masaki.suketa@nifty.ne.jp> wrote:
> > 試しに、Windows7の環境で、日本語をやめて
> > arg = WIN32OLE_VARIANT.new("Create Shor...
usa (Usaku NAKAMURA)
09:46 PM Bug #3339: win32ole test failure
=begin
助田です。
すいません。

On Wed, May 26, 2010 at 09:34:58PM +0900, Masaki Suketa wrote:
>
> 試しに、Windows7の環境で、日本語をやめて
> arg = WIN32OLE_VARIANT.new("Create Shortcut(\&S)")
> fi.InvokeVerb(arg)
> とやったらどうなりますか?
>
上のに追加で、
fi....
suke (Masaki Suketa)
09:35 PM Bug #3339: win32ole test failure
=begin
助田です。

On Wed, May 26, 2010 at 12:27:29PM +0900, H. Shimura wrote:
> >
> >しかし、これが起きてるのが実はうちだけだったら嫌だな。
> >誰か他に再現する人いますか?
> >私の他の環境だと、例えばXP x64 + ruby mswin64版ではこの問題は
> >発生していません。
>
> 手元の Windows7 Pro.(64bit)、
> rub...
suke (Masaki Suketa)
12:14 PM Bug #3339: win32ole test failure
=begin
樽家です。

> しかし、これが起きてるのが実はうちだけだったら嫌だな。
> 誰か他に再現する人いますか?
> 私の他の環境だと、例えばXP x64 + ruby mswin64版ではこの問題は
> 発生していません。

私の環境だと実はこのテスト、gitのシェル拡張らしきdllに突入してそのなかでロックしてしまいます。どう見ても環境依存なのと調べるのが難しそうだったのでしばらくテストから外してました。

外出先なので帰ったら再度詳しく...
tarui (Masaya Tarui)
09:12 AM Bug #3339: win32ole test failure
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:41413] Re: [Bug #3339] win32ole test failure"
on May.25,2010 21:50:28, <masaki.suketa@nifty.ne.jp> wrote:
> うーん。よくわからないです...。
> (3) が出力されているということは、ちゃんとエクスプローラの
> コンテキストメニューに「ショート...
usa (Usaku NAKAMURA)
10:03 PM Feature #3346: __DIR__ revisted
=begin
Hi,
On 26 May 2010 14:17, U.Nakamura <usa@garbagecollect.jp> wrote:
> Hello,
>
> In message "[ruby-core:30436] [Feature #3346] __DIR__ revisted"
>    on May.26,2010 20:59:48, <redmine@ruby-lang.org> wrote:
>> I like __DIR__...
Eregon (Benoit Daloze)
09:53 PM Feature #3346: __DIR__ revisted
=begin
> I like Kernel#__dir__.

But then there should be Kernel#__file__.

Konstantin
=end
rkh (Konstantin Haase)
09:17 PM Feature #3346: __DIR__ revisted
=begin
Hello,

In message "[ruby-core:30436] [Feature #3346] __DIR__ revisted"
on May.26,2010 20:59:48, <redmine@ruby-lang.org> wrote:
> I like __DIR__.

I like Kernel#__dir__.


Regards,
--
U.Nakamura <usa@garbagecollec...
usa (Usaku NAKAMURA)
09:13 PM Feature #3346: __DIR__ revisted
=begin
Which is "the earlier rejection"? I see nothing (though this request is not accepted yet).
=end
shyouhei (Shyouhei Urabe)
08:59 PM Feature #3346: __DIR__ revisted
=begin
I like __DIR__.
=end
naruse (Yui NARUSE)
08:45 PM Feature #3346 (Closed): __DIR__ revisted
=begin
I'd like to know why __DIR__ was rejected? I use File.dirname(__FILE__) all the time, and I frequently see others do so as well. #relative_require is helpful but it covers only one specific use case --and probably not the most c...
trans (Thomas Sawyer)
09:52 PM Bug #1558 (Closed): test timeout issues in windows
=begin
Ok, closing.
=end
usa (Usaku NAKAMURA)
08:58 PM Bug #3015 (Closed): NetBSD vs test/dl
=begin
Fixed by r27890 and r27891, this also backported to 1.9.2.
=end
naruse (Yui NARUSE)
06:53 PM Bug #3307: ext/tk がheader fileの有無を誤判定する
=begin
樽家です。

ありがとうございます。

登録していただき、先ほどコミットできる事を確認しました。
また、遠藤さん始め推薦してくださった方々にも感謝を。


2010年5月24日15:41 Yukihiro Matsumoto <matz@ruby-lang.org>:
> まつもと ゆきひろです
>
> In message "Re: [ruby-dev:41337] Re: [Bug #3307] ext/tk が...
tarui (Masaya Tarui)
06:52 PM Bug #2690 (Closed): IO#select unable to select for < 0.015s
=begin
yugui had merged on r27975.
=end
usa (Usaku NAKAMURA)
06:45 PM Bug #3345 (Closed): webrick test failure on Windows(?)
=begin
webrickのテストが以下のように失敗します。

1) Failure:
test_cgi(TestWEBrickCGI) [C:/ruby-trunk/test/webrick/test_cgi.rb:40]:
webrick log start:
[2010-05-26 17:32:08] INFO WEBrick 1.3.1
[2010-05-26 17:32:08] INFO ruby 1.9.3 (20...
usa (Usaku NAKAMURA)
06:16 PM Bug #3323: Spawning process on unicode path is not supported on windows
=begin

=end
usa (Usaku NAKAMURA)
05:27 PM Revision 5b22d853 (git): Bug #911 [ruby-core:20723]; This bug, and occasional ArgumentError in Resolv#resolv, was caused by a resolution timeout.
The timeout would raise an Resolv::ResolvTimeout exception. Following the chain of ancestors backwards from there, one would arrive at Interrupt, which descended from Signal. Signal#initialize required an argument, and Interrupt's own #... wyhaines (Kirk Haines)
03:39 PM Bug #3341: Random#randにTimeのRangeを渡すとSEGVする
=begin

=end
nobu (Nobuyoshi Nakada)
03:39 PM Bug #3341 (Closed): Random#randにTimeのRangeを渡すとSEGVする
=begin
This issue was solved with changeset r28018.
Ryo, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
08:16 AM Bug #3341 (Assigned): Random#randにTimeのRangeを渡すとSEGVする
=begin

=end
mrkn (Kenta Murata)
06:58 AM Bug #3341: Random#randにTimeのRangeを渡すとSEGVする
=begin
range.end - range.begin が Float なら落ちるようで
ruby-trunk -e ';x=Object.new; def x.-(o);1.1;end; Random.new.rand(x..x)'
でも落ちました。

random_rand で
* v = range_values(vmax, &beg, &excl) が Time.now-Time.now で Float になる
* (vがgen...
znz (Kazuhiro NISHIYAMA)
01:06 PM Bug #3084: ri shows the same description twice
=begin
Your patch will disable a feature of RDoc which allows comments from multiple classes to be combined into one.

I like this patch better, may I commit it?

Index: lib/irb/ruby-token.rb
==================================...
drbrain (Eric Hodel)
12:57 PM Bug #3335 (Rejected): test/psych/json/test_stream.rb reports many errors
=begin
ext/psychおよび.ext/common/psychを掃除してからやり直したら問題なくなりました。
# 情報ありがとうございました>遠藤さん

というわけでこのチケットはrejectで閉じます。

しかし、なんかpsych絡みで似たような話が何度か周囲で出てるんですが、
mkmf.rb(extmk.rb)が悪いのか、psychのextconf.rbとかが悪いのか、どっち
でしょうね?
=end
usa (Usaku NAKAMURA)
12:33 PM Feature #3344 (Closed): supporting rfc 5789 - http patch verb
=begin
I am sending a patch and Changelog file for trunk (should be the same
patch for 1.8) supporting the PATCH verb defined on the approved RFC
5789. Here is the link for such RFC:

http://tools.ietf.org/html/rfc5789

Pat...
guilherme.silveira (Guilherme Silveira)
11:19 AM Revision b40110b7 (git): * random.c (random_rand): add the result of random to the
beginning of range, not the opposite. [ruby-dev:41415]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:19 AM Revision a43852a3 (git): * random.c (random_rand): add the result of random to the
beginning of range, not the opposite. [ruby-dev:41415]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:04 AM Revision fdef06a9 (git): * file.c (file_expand_path): revert a part of r22392. it's commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:04 AM Revision 868eef78 (git): * file.c (file_expand_path): revert a part of r22392. it's commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:04 AM Revision fd8a1c72 (git): * file.c (file_expand_path): revert a part of r22392. it's commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:04 AM Revision d155abf0 (git): * 2010-05-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:04 AM Revision 0cab249a (git): * ChangeLog: commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:06 AM Revision cb2161b3 (git): * ChangeLog: fix wrong format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
09:55 AM Bug #3337: MS-DOS device names are identified as readable_real
I'm not certain that the above list is complete. Among other things, windows allows programs to define their own ms-dos device names using `DefineDosDevice`. It might be better (at least on windows) to query the system for the list of cu... coatl (caleb clausen)
09:45 AM Revision ea757670 (git): * test/rinda/test_rinda.rb (class TupleSpaceTest): kill a used thread
at teardown. [ruby-dev:41397]
* test/rinda/test_rinda.rb (class TupleSpaceProxyTest): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
08:26 AM Revision a77351ea (git): merge from trunk (r28021)
* test/open-uri/test_open-uri.rb (test_find_proxy_case_sensitive_env):
environment variable name is not case sensitive on Windows
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
08:25 AM Revision dd32962c (git): * test/open-uri/test_open-uri.rb (test_find_proxy_case_sensitive_env):
environment variable name is not case sensitive on Windows
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:38 AM Revision 1ea31179 (git): merge from trunk (r28019)
* test/test_tempfile.rb: skip some tests on Windows because unlinking is always
delayed till closed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
06:37 AM Revision 97596f36 (git): * test/test_tempfile.rb: skip some tests on Windows because unlinking is always
delayed till closed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:31 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
=begin

=end
sunaku (Suraj Kurapati)
04:25 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
=begin
Hi Nobu,

I combined the various coroutine library examples into a single one:

http://github.com/sunaku/ruby-coroutine-example

You can run the example like this:

# libpcl
sh run.sh pcl static path_to_yo...
sunaku (Suraj Kurapati)
03:08 AM Revision 9dae7d94 (git): * random.c (random_rand): subtraction method of non-numeric can
return Float, and add the result of random to the beginning of
range, not the opposite. [ruby-dev:41410]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:08 AM Revision 93bbd786 (git): * random.c (random_rand): subtraction method of non-numeric can
return Float, and add the result of random to the beginning of
range, not the opposite. [ruby-dev:41410]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:50 AM Revision dd8d4f00 (git): document marshal_dump and marshal_load
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
01:35 AM Revision 459d6243 (git): * configure.in (rb_cv_large_fd_select): needed on mingw, even
though fd_mask is not available. [ruby-core:30401]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:35 AM Revision 259c3a1c (git): * configure.in (rb_cv_large_fd_select): needed on mingw, even
though fd_mask is not available. [ruby-core:30401]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:17 AM Bug #3338 (Closed): utf-8で全角のゼロとスラッシュが重複したキャラクタクラスと警告される
=begin
This issue was solved with changeset r28013.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)

05/25/2010

09:50 PM Bug #3339: win32ole test failure
=begin
助田です。

On Tue, May 25, 2010 at 08:44:06PM +0900, U.Nakamura wrote:
> (1) 0バイトのファイル test.txt が作成される
> (2) ショートカットは一切作成されていない
> (3) 「ショートカットの作成(&S)」は出力されている。

ありがとうございます。

うーん。よくわからないです...。
(3) が出力されているということは、ちゃんとエクスプローラの...
suke (Masaki Suketa)
08:44 PM Bug #3339: win32ole test failure
=begin
こんにちは、なかむら(う)です。

In message "[ruby-dev:41411] Re: [Bug #3339] win32ole test failure"
on May.25,2010 20:22:59, <masaki.suketa@nifty.ne.jp> wrote:
> 以下に記載したスクリプトの実行結果を教えていただけますか?
> 期待している結果は、
> (1) カレントディレクトリに test.txt が...
usa (Usaku NAKAMURA)
08:23 PM Bug #3339: win32ole test failure
=begin
助田です。

On Tue, May 25, 2010 at 04:25:13PM +0900, Usaku NAKAMURA wrote:

> 直前のInvokeVerbが失敗してるんだろうとは思うんですが、原因を調査するには
> 何をすればいいですか?
>

ご報告ありがとうございます。

以下に記載したスクリプトの実行結果を教えていただけますか?
期待している結果は、
(1) カレントディレクトリに test.txt が...
suke (Masaki Suketa)
04:25 PM Bug #3339 (Closed): win32ole test failure
=begin
win32oleのテストが1件失敗します。
環境はWindows 7(32bit)です。
直前のInvokeVerbが失敗してるんだろうとは思うんですが、原因を調査するには
何をすればいいですか?

1) Failure:
test_invokeverb(TestInvokeVerb) [test/win32ole/test_folderitem2_invokeverb.rb:75]:
<1> expected but w...
usa (Usaku NAKAMURA)
07:43 PM Bug #3341 (Closed): Random#randにTimeのRangeを渡すとSEGVする
=begin
下の様なコマンドでSEGVします。Time.nowである必要はなくて、とにかくTimeなら何でも落ちます。

$ ruby -e 'Random.new.rand(Time.now..Time.now)'
-e:1: [BUG] Segmentation fault
ruby 1.9.3dev (2010-05-25 trunk 28010) [x86_64-linux]

-- control frame ----------
...
ryoqun (Ryo Onodera)
07:23 PM Bug #1342: signal handling on HP-UX
=begin

=end
naruse (Yui NARUSE)
07:23 PM Bug #3306: rbconfig.rb RPATHFLAG wrong for AIX
=begin

=end
naruse (Yui NARUSE)
03:57 PM Feature #3131: add Kernel#Hash() method like Kernel#Array()
=begin
Hi,

Please set the "Done %" for this issue to 80%.

The remaining 20% is for (possibly) rewriting
my proposed Kernel#Hash() Ruby code in C.

Thanks for your consideration.
=end
sunaku (Suraj Kurapati)
03:39 PM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
=begin
Hi Ammar,

Please try r25842 or newer (with and without my patch) and see if it solves
your problem. That particular revision solves the "[BUG] object allocation
during garbage collection phase" error (reported in #2258)...
sunaku (Suraj Kurapati)
03:15 PM Feature #2190: FileUtils::chmod - allow symbolic mode
=begin
Thanks for your patch, takkanm! I hope the Ruby developers will
accept it into Ruby trunk. I have one small suggestion for you:

def fu_mode(mode, path)
- mode.class == String ? symbolic_modes_to_i(mode, path) : ...
sunaku (Suraj Kurapati)
03:14 PM Revision f054a1bb (git): merge revision(s) 28013:
* regparse.c (add_code_range_to_buf0): fix false negative
warning when given range is just before previous range.
[ruby-dev:41406]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28015 b2dd03c8-39d4-...
naruse (Yui NARUSE)
03:12 PM Revision 56734a19 (git): * 2010-05-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:12 PM Revision 81c5ede3 (git): * regparse.c (add_code_range_to_buf0): fix false negative
warning when given range is just before previous range.
[ruby-dev:41406]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:26 PM Revision 415be475 (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:25 PM Revision c3f2d17a (git): refine an assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:10 PM Bug #3338: utf-8で全角のゼロとスラッシュが重複したキャラクタクラスと警告される
=begin

=end
nobu (Nobuyoshi Nakada)
12:09 PM Bug #3338 (Closed): utf-8で全角のゼロとスラッシュが重複したキャラクタクラスと警告される
=begin
1.9.2と1.9.3で出ます。1.9.1では出ません。

$ ruby -v a.rb
ruby 1.9.3dev (2010-05-12 trunk 27758) [universal.x86_64-darwin9.0]
a.rb:3: warning: character class has duplicated range: /[0/]/

$ cat a.rb
#! /usr/local/bin/ruby
# -...
nobu (Nobuyoshi Nakada)
10:49 AM Bug #3337 (Closed): MS-DOS device names are identified as readable_real
Special MS-DOS filenames return true from a call to `File.readable_real?` and `File.file?`. This exposes certain popular projects to a denial of service on the Windows platform.
```
irb(main):007:0> File.readable_real?("AUX")
=> tr...
hdm (HD Moore)
10:46 AM Bug #3332: r27953: gem install causes "uninitialized constant Gem::Commands::InstallCommand"
=begin

On May 22, 2010, at 13:49 , Gregory Brown wrote:

> Bug #3332: r27953: gem install causes "uninitialized constant Gem::Commands::InstallCommand"
> http://redmine.ruby-lang.org/issues/show/3332
>
> Author: Gregory Brown
>...
zenspider (Ryan Davis)
07:37 AM Revision 2c237422 (git): * misc/ruby-style.el (ruby-style-version): take revision if
keyword is expanded. [ruby-dev:41408]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:37 AM Revision 42c16a3b (git): * misc/ruby-style.el (ruby-style-version): take revision if
keyword is expanded. [ruby-dev:41408]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:12 AM Revision 2daff3cd (git): merge from trunk (r28008)
* test/test_find.rb: skip some tests on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
07:03 AM Revision 20811146 (git): * test/test_find.rb: skip some tests on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:26 AM Revision 41767a14 (git): * include/ruby/vm.h, include/ruby/encoding.h: add external
linkage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:26 AM Revision 847a7851 (git): * include/ruby/vm.h, include/ruby/encoding.h: add external
linkage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:07 AM Revision 7235ced6 (git): Ignore Makefile etc of json, fiddle and io/console.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:01 AM Revision 57afbef6 (git): Ignore Makefile and so on.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:44 AM Bug #3316: Kernel#caller returns nil as well
=begin
遠藤です。

2010年5月22日0:59 Nobuhiro IMAI <nov@yo.rim.or.jp>:
> これで、1.8 と同じ挙動になっていると思います。という訳で、せっかくパッ
> チを取り込んでいただいたのに、RDoc の方が間違いになってしまいました。

うああ。


> 以下のパッチで正しい記述になると思います。ついでに、
>
> * 他の場所に合わせて s/Array/array/
> * 実際の出力に合わせ...
mame (Yusuke Endoh)
12:51 AM Bug #1388: cygwin-1.7, gcc4-4.3, and ruby-1.9. make btest #236 test_io.rb Segmentation fault
=begin
Hi,

neomjp, we really appreciate your contribution for cygwin support, but
very sorry, we can't afford to review and test your patch because there
is no maintainer for cygwin.
Also, we have no enough time to test it fo...
mame (Yusuke Endoh)

05/24/2010

11:58 PM Revision ffdcd1a4 (git): merge revision(s) 26835:
* ext/openssl: backport fixes in 1.9.
* r25019 by marcandre
* ossl_ocsp.c (ossl_ocspres_to_der): Bug fix in Response#to_def.
Patch by Chris Chandler [ruby-core:18411]
* r25017 by marcandre
...
shyouhei (Shyouhei Urabe)
09:18 PM Feature #3328: Kernel#p outputs as default_internal encoding, and so on
=begin
成瀬です。

(2010/05/21 8:10), Masaya Tarui wrote:
> Feature #2102 [ruby-dev:39343] でString#inspectについては強制的にencodingを
> 揃えるようになりましたが、SymbolやRegexpについてはそうなっておらず、
> 同じような簡単にエラーになる状態になっています。ユーザー定義のinspectにも
> 同様です。またにinspectで文字コードの...
naruse (Yui NARUSE)
07:08 PM Revision 1da4e3b9 (git): Backport #776 [ruby-core:20043]; Added an #ifdef _WIN32 to rb_io_flush in io.c to fsync on windows to ensure that a flush took place.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:39 PM Revision 91b056e1 (git): Backport #484 [ruby-core:18377]; Make OpenSSL::Config freeze correctly, preventing further config changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
05:25 PM Revision 646a31fb (git): Backport #1700 [ruby-core:24078]; Stringify group argument in #fu_get_gid before making regexp match.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
05:18 PM Revision 1ecd9885 (git): * 2010-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:18 PM Revision a7a9d0cf (git): Added --disable-ucontext, to be used with --enable-pthreads, to improve performance when built with pthread support by eliminating the oodles of sigprocmask calls that otherwise occur.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@27999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
04:54 PM Revision 210a4e8e (git): * 2010-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:54 PM Revision 41bb268d (git): merges r27995 from trunk into ruby_1_9_2.
--
* vm_eval.c (rb_f_caller): update rdoc. a patch from Nobuhiro IMAI
<nov at yo.rim.or.jp> in [ruby-dev:41387].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
04:48 PM Revision 75497d8a (git): * 2010-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:48 PM Revision 94818524 (git): * vm_eval.c (rb_f_caller): update rdoc. a patch from Nobuhiro IMAI
<nov at yo.rim.or.jp> in [ruby-dev:41387].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
04:45 PM Feature #3037: testrb の動作が1.8.7 の testrb と違いすぎる
=begin
2010年5月19日21:04 Yusuke Endoh <redmine@ruby-lang.org>:

> test/unit を他の互換なテストフレームワーク (Test::Unit 2 とか?) に入れ
> 替えることを検討した方がいいかも知れません。

経験上、1.8 の test/unit では、test/unit 内で異常終了 (SEGV とか) したとき、
再現スクリプトを最小化するのがとてもたいへんだったので、もとに戻すの...
akr (Akira Tanaka)
03:41 PM Bug #3307: ext/tk がheader fileの有無を誤判定する
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41337] Re: [Bug #3307] ext/tk がheader fileの有無を誤判定する"
on Tue, 18 May 2010 21:26:29 +0900, Yusuke ENDOH <mame@tsg.ne.jp> writes:

|ところで、樽家さんはよく貢献してくれているので、コミット権を
|差し上げるのはどうでしょうか。
|...
matz (Yukihiro Matsumoto)
02:05 PM Revision 0344bece (git): * error.c: fix wrong exception class name in rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:02 PM Revision c3ebf85a (git): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:50 PM Revision 3cea675f (git): add an assertion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:26 AM Bug #3335 (Rejected): test/psych/json/test_stream.rb reports many errors
=begin
Loaded suite test/psych/json/test_stream
Started
EEEEEEEE
Finished in 0.001250 seconds.

1) Error:
test_null(Psych::JSON::TestStream):
NameError: uninitialized constant Psych::JSON::Stream
test/psych/json/te...
usa (Usaku NAKAMURA)
10:00 AM Revision 706a64d7 (git): * parse.y (warn_balanced, parser_yylex): no warnings after closing
parens.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:00 AM Revision bf36feb7 (git): * parse.y (warn_balanced, parser_yylex): no warnings after closing
parens.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:31 AM Revision e9ff453d (git): * common.mk (change, prelude): phony targets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:29 AM Feature #3112: require "yaml" doesn't use psych as default
=begin
Bump.

I think the lack of a Syck maintainer, yet making Syck the default in 1.9.2
needs to be addressed. 1.9.2 is probably going to be the de-facto release
for some time. What's the rationale for keeping an unmaintained majo...
wycats (Yehuda Katz)
06:32 AM Revision bb512fdd (git): * tool/change_maker.rb: line number may not present.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:26 AM Feature #3333 (Rejected): mkmf (have|find)_cxx_header
=begin
なかだです。

ruby-devに移動します。

At Fri, 21 May 2010 17:30:06 +0900,
KISHIMOTO, Makoto wrote in [ruby-list:47096]:
> [ruby-list:47092] で振ってみた話題に関係して、なのですが(ツリーになりませんでしたが)、

redmine.ruby-lang.orgに登録されるのはruby-devかruby-coreだ...
nobu (Nobuyoshi Nakada)
06:10 AM Revision c5652b90 (git): * tool/change_maker.rb: use external diff for -p option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:52 AM Revision e16c316b (git): * common.mk (change), tool/change_maker.rb: make a brief template
for ChangeLog.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:21 AM Revision ccba83fe (git): * gc.c (gc_sweep): suppres a warning on VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura

05/23/2010

11:16 PM Revision c7ab8693 (git): * process.c (rb_f_spawn): use correct command name for the error
message. [ruby-dev:41395]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:16 PM Revision d837ce5e (git): * process.c (rb_f_spawn): use correct command name for the error
message. [ruby-dev:41395]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:00 PM Revision 7e0f9244 (git): * 2010-05-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:00 PM Revision 968bac58 (git): * io.c, eval.c, process.c: remove all condition of r26371.
now, all platform use the same way. [Bug #3278][ruby-core:30167]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
05:47 PM Bug #3331 (Closed): Suppress Warning: class <<self
=begin
This issue was solved with changeset r27966.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
01:38 PM Revision 58a48281 (git): merges r23892 from trunk into ruby_1_9_1.
--
* rational.c (float_to_r): always returns rational.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:37 PM Revision ba595fe9 (git): merges r24205 from trunk into ruby_1_9_1.
--
* complex.c (make_patterns): do not use \d.
* rational.c (make_patterns): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
01:36 PM Revision 3ae8d8aa (git): * 2010-05-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:36 PM Revision e0e92175 (git): merges r27555 from trunk into ruby_1_9_1.
--
* 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/branches/ruby_1_9_1@27979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:19 PM Revision f37315d0 (git): merges r27953 from trunk into ruby_1_9_2.
--
* numeric.c (rb_num2ulong): explicit cast to suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:18 PM Revision 079959d5 (git): merges r27946 from trunk into ruby_1_9_2.
--
* ext/syck/implicit.c (YYFILL): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:18 PM Revision 8a684f67 (git): merges r27944 from trunk into ruby_1_9_2.
--
* suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:18 PM Revision ef8f24d0 (git): merges r27930 from trunk into ruby_1_9_2.
--
* thread.c (subtract_tv): if the rest is zero, should finish waiting
immediately.
* win32/win32.c (subtract): ditto.
based on a patch from Roger Pack in [ruby-core:27957].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/rub...
yugui (Yuki Sonoda)
12:18 PM Revision e7ec68a4 (git): merges r27929 from trunk into ruby_1_9_2.
--
* re.c (rb_reg_s_union_m): update rdoc. [ruby-dev:41354]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
12:18 PM Revision caa4a53f (git): merges r27922 from trunk into ruby_1_9_2.
--
* ext/win32ole/win32ole.c (ole_invoke): raise NoMethodError
when COM method is not found. [ruby-core:30160] [Bug #3277]
* test/win32ole/test_win32ole.rb (test_no_method_error): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/br...
yugui (Yuki Sonoda)
12:18 PM Revision ff6b42e7 (git): merges r27904,r27907 and r27909 from trunk into ruby_1_9_2.
--
* ext/tk/extconf.rb: [ruby-def:41334] [Bug #3307] invalid result on searching tcl.h/tk.h. Thanks, Masaya Tarui.
--
* ChangeLog: commit miss. sorry.
--
* ChangeLog: sorry. fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
yugui (Yuki Sonoda)
12:18 PM Revision a8e4a2aa (git): merges r27690 and r27903 from trunk into ruby_1_9_2.
--
* lib/net/imap.rb (disconnect): terminates @receiver_thread even if
@sock.shutdown raises an exception. [ruby-dev:34881]
--
* lib/net/imap.rb (disconnect): closes the socket of a Net::IMAP
object only when it is not closed. [rub...
yugui (Yuki Sonoda)
10:24 AM Revision e2dc055b (git): merges r27855 from trunk into ruby_1_9_2.
--
* ext/psych/lib/psych/emitter.rb: removing unused file.
* ext/psych/lib/psych/json/tree_builder.rb: moving tree builder to an
event based external class.
* ext/psych/lib/psych/tree_builder.rb: adding an end_stream event.
* ext/psych...
yugui (Yuki Sonoda)
10:24 AM Revision fca68886 (git): merges r27848 from trunk into ruby_1_9_2.
--
* eval.c (setup_exception): let SystemStackError#backtrace return an
single element array instead of string itself. [ruby-core:30196]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27969 b2dd03c8-39d4-4d8f-98ff-82...
yugui (Yuki Sonoda)
09:15 AM Revision 7e94a8d2 (git): * common.mk (capi): uses a timestamp file to get rid of
generating twice.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
08:48 AM Revision b4f1eaa4 (git): * ext/openssl/lib/openssl/x509-internal.rb, lib/forwardable.rb,
lib/irb/cmd/fork.rb, lib/mutex_m.rb,
lib/shell/process-controller.rb, lib/sync.rb, object.c:
suppress warnings patched by Benoit Daloze at [ruby-core:30366].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27967 b2dd03c8-39d4-4d8...
nobu (Nobuyoshi Nakada)
08:48 AM Revision 4cfff33f (git): * ext/openssl/lib/openssl/x509-internal.rb, lib/forwardable.rb,
lib/irb/cmd/fork.rb, lib/mutex_m.rb,
lib/shell/process-controller.rb, lib/sync.rb, object.c:
suppress warnings patched by Benoit Daloze at [ruby-core:30366].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27967 b2d...
nobu (Nobuyoshi Nakada)
08:40 AM Revision 39f09ca1 (git): * parse.y (warn_balanced): no warning for singleton class.
[ruby-core:30366]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:40 AM Revision cd302831 (git): * parse.y (warn_balanced): no warning for singleton class.
[ruby-core:30366]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:16 AM Revision ce8257da (git): * include/ruby/ruby.h (CONST_ID_CACHE, rb_intern_const): suppress
warnings with -Wconversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
08:15 AM Revision 9376a51e (git): * vm.c (vm_backtrace_each), vm_eval.c (rb_catch_obj): removed
unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@27964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:56 AM Revision 14f7df24 (git): * include/ruby/ruby.h (CONST_ID_CACHE, rb_intern_const): suppress
warnings with -Wconversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:49 AM Bug #3332 (Rejected): r27953: gem install causes "uninitialized constant Gem::Commands::InstallCommand"
=begin
Building from http://svn.ruby-lang.org/repos/ruby/trunk at r27953 causes gem install to fail on both Mac OS X 10.5 and 10.6.

Steps to reproduce follow:

Build from SVN at the above revision in the standard way:

aut...
sandal (Gregory Brown)

05/22/2010

10:22 PM Bug #3331 (Closed): Suppress Warning: class <<self
=begin
Hi,
Running a simple program under trunk with warnings, I got one that could be solved very easily:
`<<' after local variable is interpreted as binary operator
even though it seems like here document

It is indeed not...
Eregon (Benoit Daloze)
10:12 PM Revision de26aaa5 (git): * 2010-05-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:12 PM Revision 044d6010 (git): * ext/psych/lib/psych/json/stream.rb: adding a JSON streaming API
* ext/psych/lib/psych/stream.rb: ditto
* ext/psych/lib/psych.rb: using autoload
* ext/psych/lib/psych/json.rb: ditto
* ext/psych/lib/psych/json/tree_builder.rb: refactor
* ext/psych/lib/psych/visitors/json_tree.rb: refactor
git-svn-id: ...
tenderlovemaking (Aaron Patterson)
02:01 PM Bug #3324 (Third Party's Issue): build failure revision 27918
=begin

=end
nobu (Nobuyoshi Nakada)
01:31 PM Revision 8dbacbfe (git): merge revision(s) 26750:
* lib/resolv.rb: fix [ruby-core:28320] reported by Paul Clegg.
(Resolv::DNS::Requester#request): raise ResolvTimeout consistently
for timeout.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27960 b2...
shyouhei (Shyouhei Urabe)
01:19 PM Revision a733f8f5 (git): merge revision(s) 26712:
* ext/readline/readline.c (Init_readline): initialize
check rl_catch_signals and rl_catch_sigwinch.
[ruby-core:28238] [ruby-core:28242]
* ext/readline/extconf.rb: check rl_catch_signals and
rl_catch_...
shyouhei (Shyouhei Urabe)
01:11 PM Revision 927ca6d7 (git): * test/net/http/test_connection.rb (TestHTTP::HTTPConnectionTest#test_connection_refused_in_request):
Wrong exception to assert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
12:07 PM Revision 391ac601 (git): merge revision(s) 26645:
* io.c (rb_io_modenum_mode): return "r" for O_RDONLY|O_APPEND.
[ruby-dev:40379]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
11:55 AM Revision 261a74df (git): merge revision(s) 26636:26638:
* lib/resolv.rb: fix [ruby-core:28144] reported by Hans de Graaff.
(Resolv::DNS#make_requester): pass nameserver_port to
UnconnectedUDP.new.
(Resolv::DNS.bind_random_port): change the is_ipv6 argument to
...
shyouhei (Shyouhei Urabe)
10:50 AM Revision b6b1a387 (git): merge revision(s) 26553:
* lib/net/http.rb (Net::HTTP#request): close @socket only after
started. [ruby-core:28028]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:41 AM Revision 5fe5a245 (git): merge revision(s) 26534:26536:
* eval.c (proc_invoke): reverted r25975. [ruby-dev:39931]
[ruby-dev:40059]
* eval.c (rb_mod_define_method): return original block but not
bound block. [ruby-core:26984]
git-svn-id: svn+ssh://ci.ruby-lang.o...
shyouhei (Shyouhei Urabe)
09:34 AM Feature #3176: Thread#priority= should actually do something
=begin
I'm attaching a patch for using setpriority on linux and thereby bypassing (on that platform) all the priority queue stuff which my patch implements. setpriority still doesn't work for me, so this patch is to be considered highly...
coatl (caleb clausen)
08:14 AM Revision eb5f96d7 (git): * numeric.c (rb_num2ulong): explicit cast to suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:49 AM Bug #3295: make test aborted
=begin
小崎です

>  ささだです.
>
> (2010/05/22 3:45), KOSAKI Motohiro wrote::
>> いただいたパッチはこちらでtrunkに入れておくので、コンパイルオプションで
>> 逃げる事が出来そうなら、再度上書きしてくださいませ
>
> ええと,swapcontext() 使うと,結局速くならないので(signal mask の設定
> でシステムコール発行するので遅い),このパッチをそのまま入れる...
kosaki (Motohiro KOSAKI)
06:31 AM Bug #3295: make test aborted
=begin
 ささだです.

(2010/05/22 3:45), KOSAKI Motohiro wrote::
> いただいたパッチはこちらでtrunkに入れておくので、コンパイルオプションで
> 逃げる事が出来そうなら、再度上書きしてくださいませ

 ええと,swapcontext() 使うと,結局速くならないので(signal mask の設定
でシステムコール発行するので遅い),このパッチをそのまま入れるのは反対で
す.configure ...
ko1 (Koichi Sasada)
03:57 AM Bug #3295 (Closed): make test aborted
=begin
This issue was solved with changeset r27949.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
kosaki (Motohiro KOSAKI)
03:45 AM Bug #3295: make test aborted
=begin
小崎です
こんにちは

> 今回、Ubuntu-10.0.4 環境で Fiber が原因で Abort するのは Ubuntu-10.0.4で
> は、最適化オプションを O3 としたときに __longjmp_chk という関数を使用す
> るためのようです。
> (O0 のときは _longjmp が使用されるようです。そのため、cont.c を O0 でコ
> ンパイルすると、make test に通ります。)

軽く調べたところ...
kosaki (Motohiro KOSAKI)
03:57 AM Bug #3311 (Closed): make test-all fails with *** stack smashing detected ***
=begin
This issue was solved with changeset r27949.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
kosaki (Motohiro KOSAKI)
02:19 AM Feature #3322: Simple Patch to make ruby copy-on-write-friendly
=begin
Good idea. Unfortunately it needs to traverse (and mark) all the "old" heaps during GC, so that it can see which items are still accessible in the namespace. Unless you can guarantee that no new objects will be pointed to by me...
rogerdpack (Roger Pack)
12:59 AM Bug #3316: Kernel#caller returns nil as well
=begin
いまいです。

From: Yusuke ENDOH <mame_at_tsg.ne.jp>
Date: Thu, 20 May 2010 21:58:42 +0900

> 遠藤です。
>
> 2010年5月20日4:47 Nobuhiro IMAI <nov@yo.rim.or.jp>:
>> が、これだと、caller(0) で返る配列のサイズを越える数を引数として渡して
>> も空配列が返るようになってしまっているようです。
...
no6v (Nobuhiro IMAI)
 

Also available in: Atom