Project

General

Profile

Activity

From 04/15/2010 to 04/21/2010

04/21/2010

11:55 PM Bug #595: Fiber ignores ensure clause
=begin
遠藤です。

2010年4月10日23:20 _ wanabe <redmine@ruby-lang.org>:
> ささださん
>
> このチケットおよびパッチについてコメントいただければ幸いです。
> この対処で問題ないかどうか、もし問題ないとしたら
> 1.9.2 リリース前に入れるべきかどうかが気になっています。
> そもそもアプローチがまずいようでしたら別の方法を考えます。

ささださんではないですが勝手にコメントします。
...
mame (Yusuke Endoh)
11:54 PM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
It appears that some others agree, as well:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/23123
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/23126
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb...
rogerdpack (Roger Pack)
11:41 PM Feature #1844: Immediates Should Not Respond to :dup
=begin
On Thu, Jul 30, 2009 at 9:10 PM, David A. Black <dblack@rubypal.com> wrote:
> Hi --
>
> On Fri, 31 Jul 2009, Shyouhei Urabe wrote:
>
>> Issue #1844 has been updated by Shyouhei Urabe.
>>
>>
>> Anyway when getting back to ...
RickDeNatale (Rick DeNatale)
09:43 PM Feature #1844: Immediates Should Not Respond to :dup
=begin
Hi,

This is apparently not a bug but feature request.
I move this to Feature tracker.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
11:32 PM Feature #3176: Thread#priority= should actually do something
=begin
Hi.

2010/4/21 caleb clausen <redmine@ruby-lang.org>:
> I'm not quite sure what to do with BLOCKING_REGION; I think it requires some slightly special handling but shouldn't be very hard.


A patch and benchmark result are w...
mame (Yusuke Endoh)
10:59 PM Feature #3176: Thread#priority= should actually do something
=begin
oh no, I left something off. I should have said:

convert calls to

$GIL.unlock
into
Thread.current=$ready_to_run.dequeue
Thread.current.wake_up!

and calls to

$GIL.lock
into
$r...
coatl (caleb clausen)
09:54 PM Feature #3176: Thread#priority= should actually do something
=begin
Let me try again to explain this one, from a different point of view. I'm simplifying some things a little bit below, but all the essential parts remain true.

Every platform which implements threads has to have somewhere ins...
coatl (caleb clausen)
10:43 PM Bug #527 (Closed): test_execopts_pgroup(TestProcess) fails on NetBSD
=begin
This works on current NetBSD-current both i386 and x86_64.
=end
naruse (Yui NARUSE)
10:23 PM Feature #3131: add Kernel#Hash() method like Kernel#Array()
=begin
Hi,

In message "Re: [ruby-core:29644] [Feature #3131] add Kernel#Hash() method like Kernel#Array()"
on Tue, 20 Apr 2010 13:36:00 +0900, Suraj Kurapati <redmine@ruby-lang.org> writes:

|To avoid delaying this request for...
matz (Yukihiro Matsumoto)
10:23 PM Bug #3179: getc with text mode returns ASCII-8BIT
=begin
まつもと ゆきひろです

私のところでは"あ" "い" "う"が返りますね。

minirubyはLANGを見ないのでexternal_encodingがASCII-8BITにな
り、"\xE3" "\x81" "\x82" が返りますが、これは明示的にUTF-8を
指定して

open("foo.txt", "rt:UTF-8")

とすると、やはりUTF-8の文字単位で動作します。

In message "Re: [ru...
matz (Yukihiro Matsumoto)
03:27 AM Bug #3179 (Closed): getc with text mode returns ASCII-8BIT
=begin
This issue was solved with changeset r27426.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
10:18 PM Bug #340 (Third Party's Issue): 1.9/trunk does not work when compiled with llvm-gcc4 2.3 (gcc 4.2.1)
=begin
Hi,

The issue looks like a fault of llvm-gcc.

I set this ticket as Third Party's issue.
Please report to llvm-gcc community.

BTW, where is the sense in compiling with llvm-gcc to normal
object file?

--
...
mame (Yusuke Endoh)
10:08 PM Bug #21: should terminate @receiver_thread of Net::IMAP safely
=begin
Hi, Shugo

Is this issue still unsolved?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:08 PM Bug #3104: Random: seeding issues
=begin
2010/4/21 Tanaka Akira <akr@fsij.org>:
> 2010/4/21 Yusuke Endoh <redmine@ruby-lang.org>:
>
>>> 1) Seeding sometimes ignores the high bit of seed data.
>>>
>>>    Random.new((1<<64)-1).rand == Random.new((1 << 65) -1).rand
>...
mame (Yusuke Endoh)
09:25 PM Bug #3104 (Closed): Random: seeding issues
=begin
Hi,

> 1) Seeding sometimes ignores the high bit of seed data.
>
> Random.new((1<<64)-1).rand == Random.new((1 << 65) -1).rand
> # => true, should be false

I really agree that this is uncool.
But it shoul...
mame (Yusuke Endoh)
09:41 PM Bug #2760: unable to cross-compile win32.c
=begin
I can confirm that up to latest revision (r27432) trunk is cross compilable with GCC 3.4.5 (mingw32 from macports)

--
Luis Lavena
=end
luislavena (Luis Lavena)
05:04 AM Bug #2760: unable to cross-compile win32.c
=begin
ruby_trunk$ gcc -Iinclude -E win32/win32.c 2>&1 | fgrep '= rb_w32_wait_events_blocking'
ret = rb_w32_wait_events_blocking(events, count, timeout);
wait = rb_w32_wait_events_blocking(&ol.hEvent, 1, INFINITE);
wait...
rogerdpack (Roger Pack)
08:54 PM Bug #3182 (Closed): multi-irb may run parallelly
=begin
いしつかさん
遠藤です。

#3139 で、irb が SEGV するという報告が上がっています。
こんな感じで再現するらしいです。

irb String
irb Array
kill String
jobs
jobs
jobs #=> SEGV

私の環境で再現はしないのですが、同じ手順を実行すると、kill したあとで、
キー入力が不思議な挙動になりました。

...
mame (Yusuke Endoh)
08:22 PM Bug #3102: Rubygems should avoid deprecated yaml api
=begin
Hi, Eric

Aaron's patch seems not to be applied to ruby trunk. Is it ok?

Eric, please tell us not only status of rubygems trunk, but also
status of ruby trunk or plan to import. This is the redmine for
ruby core.
...
mame (Yusuke Endoh)
08:14 PM Bug #3093: Openssl Extension Does Not Compile with OpenSSL 1.0
=begin
Hi,

> Even with the latest patches (working against head), the openssl extension does not compile against openssl 1.0.

I cannot reproduce with gcc and Linux:

$ ./configure --prefix=... --with-openssl-dir=...
...
mame (Yusuke Endoh)
08:10 PM Bug #3094 (Rejected): Digest Extenstion Does Not Build
=begin

=end
mame (Yusuke Endoh)
07:52 PM Feature #3085: Time dumping/loading using Psych
=begin
Hi,

Is this really a bug?

Syck has emitted 6-digits for fraction of Time.
Psych is compatible to syck.
So I think that this is just a feature request.

Aaron, you are the maintainer. Please make decision:

...
mame (Yusuke Endoh)
05:22 PM Revision 6a77fa1d (git): * 2010-04-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:22 PM Revision 5318e0f6 (git): * ext/bigdecimal/bigdecimal.[ch]: replace _DEBUG with BIGDECIMAL_DEBUG to prevent activating debugging code when compiled with -DEBUG flag on Windows. [ruby-core:22989] #1308
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
03:47 PM Bug #3180 (Closed): getc with text mode breaks incomplete character immediately before EOF
=begin
This issue was solved with changeset r27432.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:47 PM Bug #2547 (Closed): error when interpolating a string containing a single backslash into a regexp
=begin
This issue was solved with changeset r27431.
caleb, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
01:37 PM Feature #3163 (Open): SyntaxError when using variable which is also a method in current scope with a Symbol argument
nobu (Nobuyoshi Nakada)
12:25 PM Revision c50c9f6d (git): * ext/digest/sha2/extconf.rb: check SHA256_CTX and SHA512_CTX to fix
compilation failure on OpenBSD 4.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:37 AM Revision 4131d617 (git): * io.c (io_getc): fix incomplete character immediately before EOF
with newline converter. [ruby-dev:41024]
run test only when "Create Shortcut (&S)" menu is found.
* lib/rexml/parsers/xpathparser.rb (PathExpr): ditto.
* lib/matrix.rb (Vector#each): make Vector enumerable.
git-svn-id: svn+ssh://ci.ru...
naruse (Yui NARUSE)
04:50 AM Bug #2757 (Closed): win32/registry file is no longer in the load path
=begin
nope can't reproduce anymore
=end
rogerdpack (Roger Pack)
04:44 AM Revision 2976ec58 (git): * parse.y (regexp): check each fragments. [ruby-core:27374]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:36 AM Revision 82ba40b4 (git): * parse.y (parser_yylex): reverted r27388 due to backward
compatibility.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:15 AM Revision 2e1efa94 (git): * parse.y (parser_yylex): warn confusing binary operators after
local variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:10 AM Revision a7df5ace (git): Update to RDoc 2.5.5
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
02:31 AM Revision f8e51f7e (git): * parse.y (parser_yylex): abandoned EXPR_VCALL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:45 AM Bug #3076: lib/rake/rdoctask.rb should be removed
=begin
Hi,

Jim Weirich, please answer to this ticket.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:43 AM Bug #3056: gem unpack fails
=begin
Hi, Eric

I can still reproduce this issue with trunk.
I guess this is inconvenient in practice.
What do you think about this ticket?


$ chmod 555 ~/work/ruby-trunk-local/lib/ruby/gems/1.9.1/

$ ~/work/ruby...
mame (Yusuke Endoh)
12:37 AM Feature #3072: Classes Inheriting from Data
=begin
Hi,

At least, this is not a bug.
It is not harmful to be able to access Data class, is it?
In addition, we cannot change it soon for the compatibility
reason.

I move this ticket to Feature tracker with changing ta...
mame (Yusuke Endoh)
12:37 AM Bug #3034 (Closed): Bignum: "bigadd_core: Assertion `i <= zn' failed"
=begin
This issue was solved with changeset r27425.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
12:37 AM Bug #2745 (Closed): iseq_set_sequence: adjust bug (next inside begin...rescue)
=begin
This issue was solved with changeset r27424.
Kornelius, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
12:27 AM Bug #3030 (Closed): make test-all fails with zlib 1.2.4
=begin
This issue was solved with changeset r27423.
Takashi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)

04/20/2010

11:56 PM Bug #3033 (Rejected): backtrace of SystemStackError disappeared
=begin
遠藤です。

r25680 のコミットをちゃんとみると、まつもとさんが意図的に変更したよう
なので、バグではないようです。rejected とします。

# 「matz を説得する方法」の「省略の意図を尊重している」が消えちゃった
# http://www.a-k-r.org/pub/howto-persuade-matz-rubykaigi2008.pdf

--
Yusuke Endoh <mame@tsg.ne...
mame (Yusuke Endoh)
11:44 PM Bug #3030: make test-all fails with zlib 1.2.4
=begin
遠藤です。

> 1.2.4のdeflateParams()が、すでにflushしているのに再度同じデータ
> を追加しているようです。それをちゃんとカウントしていないのは
> ext/zlibのバグだと思うのですが、zlib 1.2.4のほうもまたバグがある
> ような気がします。どっちがいいんでしょうねぇ。

zlib 1.2.5 で確かめましたが、zlib 本体にバグはないと思います。
deflateParams が...
mame (Yusuke Endoh)
11:35 PM Bug #3016 (Rejected): Enumerable#slice_before and dup
=begin
Hi,

This ticket is rejected by matz.
So closed.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
11:33 PM Bug #3012: update file list in sample/README
=begin
Agreed.

coverage.rb: simple test code coverage tool
timeout.rb: timeout test

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
11:31 PM Bug #3007 (Rejected): subtle inconsistency of Class#to_s
=begin

=end
mame (Yusuke Endoh)
11:30 PM Bug #2829: Missing documentation for Exception subclasses.
=begin
Hi,

> I've made a first draft of a description for all Exception subclasses, and would encourage anyone interested in improving it by editing the wiki:
>
> http://redmine.ruby-lang.org/wiki/ruby/ExceptionClassesDoc

...
mame (Yusuke Endoh)
10:48 PM Bug #2827: ri hangs during gem installation which results in a crash
=begin
Hi,

I cannot reproduce by "gem install thor" with trunk on Linux.
Could you elaborate the process to reproduce?

Eric, do you know anything about this ticket?

$ ../ruby-trunk-local/bin/gem install thor
Succe...
mame (Yusuke Endoh)
10:14 PM Bug #2795: readpartial after ungetc fails with text mode
=begin
akr さん
遠藤です。

この挙動は by design ということですが、IO#ungetc の rdoc に

Pushes back one character (passed as a parameter) onto <em>ios</em>,
such that a subsequent buffered read will return it.

と書いてあり、かつ IO#readpartial の ...
mame (Yusuke Endoh)
10:10 PM Bug #2745: iseq_set_sequence: adjust bug (next inside begin...rescue)
=begin
> I also agree, but it would be better to insert dummy putnil
> immediately after ADJUST_RESTORE.

I fully agree. Please commit your patch.
=end
wanabe (_ wanabe)
09:14 PM Bug #2745: iseq_set_sequence: adjust bug (next inside begin...rescue)
=begin
Hi, wanabe

Ko1 agreed with your patch.
I also agree, but it would be better to insert dummy putnil
immediately after ADJUST_RESTORE.


diff --git a/compile.c b/compile.c
index e96e34d..f1a04fe 100644
--- a/comp...
mame (Yusuke Endoh)
10:09 PM Bug #3180 (Closed): getc with text mode breaks incomplete character immediately before EOF
=begin
遠藤です。

# coding: UTF-8
# "う" の途中で切れた中途半端なファイルを作る
s = "あいうえお".force_encoding("ASCII-8BIT")
open("foo.txt", "wb") {|f| f.write(s[0, 8]) }

# IO#read で一気に読めば期待通り
open("foo.txt", "rt") {|f| p f.read } #=> ...
mame (Yusuke Endoh)
09:57 PM Bug #3179 (Closed): getc with text mode returns ASCII-8BIT
=begin
遠藤です。

以下の動作は意図的でしょうか。

# coding: UTF-8
# "あいう" というファイルを作る
s = "あいう"
open("foo.txt", "wb") {|f| f.write(s) }

# IO#read で一気に読めば期待通り
open("foo.txt", "rt") {|f| p f.read } #=> "あいう"

# getc すると...
mame (Yusuke Endoh)
09:53 PM Bug #2757: win32/registry file is no longer in the load path
=begin
I can't reproduce it now (r27418).
Roger, can you?
=end
usa (Usaku NAKAMURA)
09:37 PM Bug #3137: complex.rb changes exceptions of Math
=begin
lib/cmath.rb は担当しないといけないかと思っていたのですが、
この前の確認で違うという事が判明したので以後は関与してませんでした。

cmath.rb (というか、以前からの complex.rb の数学関数) は他にも課題がありそうなんで、
当初は Math と統合するか少なくとも C で書き直して、その際にいろいろと改善できれば
いいと思っていましたが、そういう機会はなかったし、今後もなさそうだし、
そもそも、ra...
tadf (tadayoshi funaba)
09:37 PM Bug #2751 (Closed): Win32::Registry#inspect fails
=begin
This issue was solved with changeset r27418.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
09:33 PM Bug #2777: Invalid read of size 4 by redefining load
=begin
遠藤です。

> % cat tst.rb
> module Kernel
> def load(*args)
> end
> end
> raise
> % valgrind ./ruby -ve 'load "tst.rb"'
*snip*

というオリジナルの問題は r27393 で巧妙に回避されましたが、本質的には
解決しておらず、以下で SEGV します。

class C
...
mame (Yusuke Endoh)
09:29 PM Bug #2760: unable to cross-compile win32.c
=begin
Hi, Roger

Could you answer to nobu?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:22 PM Bug #3177: TestFileUtils#test_cp_r_symlink
=begin
遠藤です。

2010年4月20日8:16 Shyouhei Urabe <redmine@ruby-lang.org>:
> お気づきのことと思いますが、私のコミット以来trunkで1F増えています。
> http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20100420T015800.diff.txt.gz
>
> この原因は、FileUtils#cp_rの挙動を1.8と...
mame (Yusuke Endoh)
08:16 AM Bug #3177 (Closed): TestFileUtils#test_cp_r_symlink
=begin
お気づきのことと思いますが、私のコミット以来trunkで1F増えています。
http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20100420T015800.diff.txt.gz

この原因は、FileUtils#cp_rの挙動を1.8と揃えたことにあります。
http://archive.good-day.net/~w3ml/w3ml.cgi/ruby-changes...
shyouhei (Shyouhei Urabe)
08:39 PM Bug #2733 (Rejected): rubyspec: Time#+ rounds micro seconds rather than truncates FAILED
=begin
遠藤です。

解決済みなので close します。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
08:02 PM Feature #1408: 0.1.to_r not equal to (1/10)
=begin
> Why isn't Float#to_r simply calling Float#rationalize ?

a = 0.5337486539516013
b = 0.5337486539516012

a == b #=> false

a.to_r == a #=> true
a.rationalize == a #=> false

a.to_r == b #=> false
a.rationa...
tadf (tadayoshi funaba)
07:34 PM Feature #3067: complex.c : Question: why Complex#~ is disabled? It's in the doc
=begin
i wrote it.
gcc has the feature.
i disabled it for the time being.
i'm not sure whether we should assign it.
we have much time.
=end
tadf (tadayoshi funaba)
06:19 PM Revision 8a269f85 (git): * io.c (io_getc): set read_encoding to resulted one character
string. [ruby-dev:41023]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:26 PM Bug #3103 (Assigned): rubygems should avoid deprecated uri api
=begin
I have committed this to RubyGems trunk
=end
drbrain (Eric Hodel)
04:11 PM Bug #3102 (Assigned): Rubygems should avoid deprecated yaml api
=begin
I have applied this to rubygems trunk.
=end
drbrain (Eric Hodel)
04:05 PM Bug #3169: RDoc crossref confused by instance and class methods having same name
=begin
On Apr 19, 2010, at 20:53, Tomo Kazahaya wrote:

> On Mon, Apr 19, 2010 at 1:56 AM, Eric Hodel <drbrain@segment7.net> wrote:
>> I've seen no de-facto mapping in the community of Foo.bar to either Foo::bar or Foo#bar.
>
> In...
drbrain (Eric Hodel)
12:54 PM Bug #3169: RDoc crossref confused by instance and class methods having same name
=begin
On Mon, Apr 19, 2010 at 1:56 AM, Eric Hodel <drbrain@segment7.net> wrote:

> I've seen no de-facto mapping in the community of Foo.bar to either
> Foo::bar or Foo#bar.
>

In Japanese Ruby community, it's likely that Foo.bar...
tomonacci (Tomo Kazahaya)
04:02 PM Bug #1085: Got the error message, after run 'gem install --test'.
=begin
On Apr 19, 2010, at 10:54, Yusuke ENDOH wrote:
> 2010/4/19 Ryan Davis <ryand-ruby@zenspider.com>:
>> All pigheadedness aside, why is it is a bug that rubygems doesn't work with minitest when it isn't a bug that it doesn't work ...
drbrain (Eric Hodel)
02:55 AM Bug #1085: Got the error message, after run 'gem install --test'.
=begin
Hi,

2010/4/19 Ryan Davis <ryand-ruby@zenspider.com>:
> All pigheadedness aside, why is it is a bug that rubygems doesn't work with minitest when it isn't a bug that it doesn't work with bacon, rspec, and every other test fram...
mame (Yusuke Endoh)
03:31 PM Revision 52998fa5 (git): * bignum.c (bigmul1_karatsuba): fix calculation order to prevent
underflow. [ruby-core:29088]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:28 PM Revision adfe4f39 (git): * compile.c (NODE_NEXT, NODE_REDO): add dummy putnil instruction to
fix stack consistency error. [ruby-core:28172]
* bootstraptest/test_jump.rb: add a test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:23 PM Revision 7c7a7c12 (git): * ext/zlib/zlib.c (rb_deflate_params): update buf_filled count because
deflateParams writes to out buffer. And, revert r18029 because the
flush was not needed now and emits garbage. [ruby-dev:40802]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:15 PM Revision b6164551 (git): * 2010-04-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:15 PM Revision 3728ec6e (git): * vm_method.c (rb_add_method_def): decrement alias count of
rb_method_definition_t to prevent memory leak. see
[ruby-dev:41021].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:53 PM Revision ef3ea2dd (git): * io.c: fixed the wrong description of rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:40 PM Revision 57e50f7f (git): * io.c: rdoc. see [ruby-dev:40506].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:35 PM Feature #3131: add Kernel#Hash() method like Kernel#Array()
=begin
Hi Matz,

To avoid delaying this request forever due to unnecessary features,
I have narrowed the requirements for Kernel#Hash() to the following:

Hash() must convert (1) nil, (2) Hash, and (3) empty Array into Hash.
...
sunaku (Suraj Kurapati)
12:44 PM Bug #2704 (Closed): CGI::rfc1123_date causes NameError
=begin

=end
xibbar (Takeyuki FUJIOKA)
03:00 AM Bug #2704: CGI::rfc1123_date causes NameError
=begin
xibber さん
遠藤です。

このチケットはどうにかなってますでしょうか。

RFC822_DAYS などは他で使われていないようなので、cgi/util.rb に
定義をささっと移してしまえばよいような気がします。

# require "cgi/core"; p CGI::RFC822_DAYS が動かなくなるのは困る!
# という人はいるだろうか


diff --git a/lib/cgi/co...
mame (Yusuke Endoh)
12:34 PM Revision a3bd9a86 (git): * ext/dl/win32/lib/win32/registry.rb (PredefinedKey#create): root key
name should be a string. fixed [ruby-core:28192]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
10:25 AM Revision f0f87d6e (git): * parse.y (parser_yylex): fix for tLPAREN_ARG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:21 AM Revision cbaf61b2 (git): * test/ruby/test_system.rb (TestSystem#valid_syntax): return false
on syntax error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27416 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:39 AM Feature #3176 (Closed): Thread#priority= should actually do something
=begin
Currently, Thread#priority= doesn't seem to do anything useful. See #1169 for more discussion of this. Here's a short program which demonstrates Thread#priority= not working, adapted from one in that issue:

$ cat thrprio.rb...
coatl (caleb clausen)
03:39 AM Revision 2b222b9b (git): * lib/cgi/{core, util}.rb (RFC822_DAYS, RFC822_MONTHS):
move the constant because used only util.rb. [Bug #2704]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Takeyuki FUJIOKA
03:24 AM Revision e63df531 (git): * parse.y (lex_state_e, IS_END, IS_SPCARG, parser_yylex): separate
the state after vcall. [ruby-core:29578]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27414 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:09 AM Revision 85cb4ee2 (git): * parse.y (parser_yylex): simplified with IS_ARG and IS_END.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:02 AM Feature #2710: Kernel#load loads a relative path
=begin
Hi,

akr, what do you think about this ticket?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
02:59 AM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
Nobu, can you please comment on those other examples of ambiguous operators I posted above? For example:
```ruby
p=0; p %[foo]
```

Currently, the second p is a variable and `%[foo]` is an operator and an array, but to be consist...
coatl (caleb clausen)
02:42 AM Bug #1169: Thread#priority still doesn't work
=begin
Hi,

> >>>the bug still exists<<<

No. The spec was changed so that Thread#priority was just a
hint for thread scheduler. So, the bug is no longer a bug.

I guess that it is too restrictive for implementation to...
mame (Yusuke Endoh)
02:36 AM Feature #2567: Net::HTTP does not handle encoding correctly
=begin
Setting encoding based on 'Content-Type' header scares me. It is common that the webserver will report one encoding, and the HTML will contain a meta tag indicating a *completely different* encoding. The encoding indicated in t...
tenderlovemaking (Aaron Patterson)
01:46 AM Revision 8a3201da (git): * test/ruby: make more ruby-mode.el friendly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27412 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:23 AM Bug #2688 (Closed): rubyspec: Net::HTTPHeader#content_range returns a Range object that represents the 'Content-Range' header entry FAILED
=begin
遠藤です。

この件は rubyspec 側で修正したので close します。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:47 AM Bug #3175 (Closed): extname and basename fail in "foo//bar.rb" style paths.
=begin
This issue was solved with changeset r27404.
rico, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
12:37 AM Bug #2606 (Closed): Ruby crashes when Logger is used in trap handler
=begin
This issue was solved with changeset r27401.
Jonathan, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
12:29 AM Revision dd3bbc60 (git): * tool/compile_prelude.rb: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

04/19/2010

11:10 PM Revision d38975ac (git): merge revision(s) 26252:
* io.c (rb_io_s_read): close the IO if an exception is raised on
seeking. [ruby-core:27429]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:54 PM Revision 95d902d9 (git): * 2010-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:54 PM Revision da405965 (git): merge revision(s) 26251:
* ruby.h (RB_GC_GUARD_PTR): workaround for gcc optimization.
[ruby-core:27402]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:19 PM Bug #2577 (Closed): Ruby 1.9.2 Preview 1 Aborts when script/generate is used
=begin
Hi,

According to Eugene, this ticket is duplicate of #2051.
And, that ticket is already closed.

So I believe this issue is also perhaps fixed.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:12 PM Feature #2567: Net::HTTP does not handle encoding correctly
=begin
Hi,

I'm neutral for guessing encodings by Content-Type.
I could be optimistic because I have never seen the
abyss of encodings :-)

Anyway, currently there is no feature that guesses
encodings from Content-Type. I...
mame (Yusuke Endoh)
10:08 PM Bug #2558: r24591 causes Segfault
=begin
Hi,

The original reporter is right.
r24591 must be reverted. I'll do.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:42 PM Revision 885ecb9d (git): * 2010-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:42 PM Revision f4b455e5 (git): merge revision(s) 26169:
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
09:07 PM Feature #2713: Rdoc: rdoc/usage missing in Ruby 1.9
=begin
Hi,

2010/4/19 Eric Hodel <redmine@ruby-lang.org>:
> I'm not going to add rdoc/usage.rb or any similar feature back to RDoc.
>
> OptionParser handles this type of feature much better than RDoc will ever be able to.
>
...
mame (Yusuke Endoh)
01:24 PM Feature #2713: Rdoc: rdoc/usage missing in Ruby 1.9
=begin
I'm not going to add rdoc/usage.rb or any similar feature back to RDoc.

OptionParser handles this type of feature much better than RDoc will ever be able to.

May I close this?
=end
drbrain (Eric Hodel)
08:16 PM Bug #3175 (Closed): extname and basename fail in "foo//bar.rb" style paths.
=begin
as reported in #ruby@freenode:

12:37 < jetienne> irb(main):002:0> File.extname('/tmp//bla.rb')
12:37 < jetienne> => ""

This Bug is present in 1.8 and 1.9.

The problem seems to nail down in that rb_file_s_basename...
many (rico gloeckner)
05:12 PM Feature #1408: 0.1.to_r not equal to (1/10)
=begin
Hello Marc-Andre,

On 19.04.2010 00:14, Marc-Andre Lafortune wrote:
> I hope my dissent will not sound too harsh.

Not at all.

> Arguing that 0.1.to_r should be 3602879701896397/36028797018963968 is
> the same as arguing...
mwaechter (Matthias Wächter)
04:03 PM Revision ab10ac8f (git): * bootstraptest/test_fork.rb: add a test for [ruby-core:28924].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
03:54 PM Bug #1085: Got the error message, after run 'gem install --test'.
=begin

On Apr 13, 2010, at 17:19 , Eric Hodel wrote:

> On Apr 13, 2010, at 10:11, Yusuke Endoh wrote:
>
>> Issue #1085 has been updated by Yusuke Endoh.
>>
>>
>> Hi, Eric Hodel
>>
>> Couldn't you fix this on rubygems sid...
zenspider (Ryan Davis)
03:43 PM Revision 46bafdd8 (git): * file.c (rb_file_s_extname): skip last directory separators.
[ruby-core:29627]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:43 PM Revision cb508fe7 (git): * file.c (rb_file_s_extname): skip last directory separators.
[ruby-core:29627]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:41 PM Revision a91d8b8c (git): * io.c (internal_{read,write}_func, rb_{read,write}_internal):
reverted r27265, since now rb_thread_blocking_region() preserves
errno.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:34 PM Revision aef15aff (git): * 2010-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27402 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:34 PM Revision 59b91237 (git): * thread.c (rb_thread_blocking_region, rb_thread_blocking_region_end):
preserve errno. [Bug #2606] [ruby-core:28924]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:57 PM Bug #3169: RDoc crossref confused by instance and class methods having same name
=begin
On Apr 18, 2010, at 21:28, Kornelius Kalnbach wrote:
> On 19.04.10 05:36, Eric Hodel wrote:
>> RDoc now maps :: to class methods and # and . to instance methods
>> when cross-referencing.
> Mapping Foo.bar to Foo#bar is a str...
drbrain (Eric Hodel)
02:08 PM Bug #3169 (Closed): RDoc crossref confused by instance and class methods having same name
=begin

=end
drbrain (Eric Hodel)
01:28 PM Bug #3169: RDoc crossref confused by instance and class methods having same name
=begin
On 19.04.10 05:36, Eric Hodel wrote:
> RDoc now maps :: to class methods and # and . to instance methods
> when cross-referencing.
Mapping Foo.bar to Foo#bar is a strange decision, in my view. Foo.bar
should be equal to Foo::...
murphy (Kornelius Kalnbach)
12:36 PM Bug #3169: RDoc crossref confused by instance and class methods having same name
=begin
Fixed in rdoc trunk.

RDoc now maps :: to class methods and # and . to instance methods when cross-referencing.
=end
drbrain (Eric Hodel)
09:39 AM Bug #3169 (Closed): RDoc crossref confused by instance and class methods having same name
=begin
The documentation for the two methods below will both have a reference to X.foo (which appeared first). The "See X#foo" should reference to the instance method instead.

class X
# The class method. See X#foo
def...
marcandre (Marc-Andre Lafortune)
02:08 PM Feature #3023 (Closed): RDoc urls
=begin

=end
drbrain (Eric Hodel)
12:50 PM Feature #3023: RDoc urls
=begin
Implemented in RDoc trunk.
=end
drbrain (Eric Hodel)
09:41 AM Feature #3023: RDoc urls
=begin
I've attached a patch for this.

Note that the test_rdoc_markup_to_html_crossref makes the issue #3169 I just posted quite obvious. I changed the test only to fit the new naming scheme, and marked the wrong assertions accordi...
marcandre (Marc-Andre Lafortune)
02:08 PM Bug #3160 (Closed): rdoc registers wrong methods to Object class
=begin

=end
drbrain (Eric Hodel)
01:21 PM Bug #3160: rdoc registers wrong methods to Object class
=begin
Fixed in rdoc trunk.

RDoc could not handle some syntax in optparse.rb
=end
drbrain (Eric Hodel)
02:05 PM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
Hi,

At Sun, 18 Apr 2010 14:26:00 +0900,
Kornelius Kalnbach wrote in [ruby-core:29594]:
> > The small improvement in readability didn't seem worth the trouble to
> > me. But to my surprise, nobu just went ahead and implemented...
nobu (Nobuyoshi Nakada)
07:17 AM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
On 18 April 2010 23:46, Caleb Clausen <vikkous@gmail.com> wrote:

> On 4/18/10, Kornelius Kalnbach <murphy@rubychan.de> wrote:
> > On 18.04.10 16:10, Benoit Daloze wrote:
> >> If there is more spaces at left than right of the...
Eregon (Benoit Daloze)
02:19 AM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
On 18.04.10 16:10, Benoit Daloze wrote:
> Sure, but that's why I showed that any variable which is also a method
> in a scope can cause this problem.
I agree that it's a problematic part of Ruby's syntax. I think it comes
par...
murphy (Kornelius Kalnbach)
01:28 PM Bug #1948 (Closed): RDoc Fails with Non-ASCII Pathnames
=begin
UTF-8 file names appear to work correctly too.
=end
drbrain (Eric Hodel)
01:18 PM Bug #2976 (Closed): cucumberでSEGV
=begin
おっと、参照をつけ忘れていました。
また、動作確認ありがとうございます。
=end
naruse (Yui NARUSE)
01:00 PM Bug #2976: cucumberでSEGV
=begin
ruby 1.9.2dev (2010-04-19 trunk 27394) [x86_64-darwin10.3.0] で1000回再現手順を繰り返しましたが、再現しなくなっていました。
閉じられた関連チケット同様閉じてしまってよろしいかと思います。
=end
sakuro (Sakuro OZAWA)
12:47 PM Feature #3067: complex.c : Question: why Complex#~ is disabled? It's in the doc
=begin
Hi,

I forgot to change the target of this ticket to 1.9.x.
I'm sorry if I gave you false hope.


> Can someone test on linux and windows?
> Then I think we could safely enable this method.

This is not implemen...
mame (Yusuke Endoh)
12:47 PM Bug #3168 (Closed): TypeError in Timeout.timeout
=begin
This issue was solved with changeset r27395.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
08:00 AM Bug #3168 (Closed): TypeError in Timeout.timeout
=begin
http://d.hatena.ne.jp/moro/20100416/1271410920 で知ったのですが、timeout待ち用のスレッドが sleep の例外を無視してるのはまずいのではないでしょうか?


diff --git a/test/test_timeout.rb b/test/test_timeout.rb
index 9ec9c02..472e7ad 100644
--- a/test/test_timeout.r...
znz (Kazuhiro NISHIYAMA)
10:46 AM Revision e23e534a (git): * lib/fileutils.rb (FileUtils::cp_r): dup needed here; options are
destroyed otherwise.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:46 AM Revision 50fa45fb (git): * lib/fileutils.rb (FileUtils::cp_r): dup needed here; options are
destroyed otherwise.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:18 AM Revision 04247ab5 (git): * parse.y (parser_yylex): reduced duplicated conditions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:13 AM Revision 3dea3833 (git): * eval.c (search_required): expand home relative path first.
[ruby-core:29610]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:58 AM Revision 312d5bf7 (git): * lib/timeout.rb (Timeout#timeout): propagate errors to the
caller. [ruby-dev:41010]'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:58 AM Revision dcb13f8e (git): * lib/timeout.rb (Timeout#timeout): propagate errors to the
caller. [ruby-dev:41010]'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:45 AM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
Sorry for my noisy messages with html on redmine, all my apologies.

I just send here back the last message from ruby-core (which seems to not be on redmine):

On 15 April 2010 22:38, Roger Pack wrote:
>> The option pre...
Eregon (Benoit Daloze)
05:08 AM Revision 75ef9e79 (git): Import RDoc 2.5.4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
03:46 AM Revision 23f9ffbf (git): * lib/timeout.rb (Timeout#timeout): propagate errors to the
caller. [ruby-dev:41010]'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:46 AM Revision 37e59f55 (git): * lib/timeout.rb (Timeout#timeout): propagate errors to the
caller. [ruby-dev:41010]'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:07 AM Bug #3132 (Closed): …/nokogiri-1.4.1/ext/nokogiri/nokogiri.bundle: [BUG] Bus Error
=begin
This issue was solved with changeset r27393.
Ashley, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
03:07 AM Bug #2786 (Closed): Segfault when loading gem
=begin
This issue was solved with changeset r27393.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
03:07 AM Bug #2529 (Closed): Segmentation Fault is occasionally occurred in rake with cucumber and rspec
=begin
This issue was solved with changeset r27393.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
02:36 AM Bug #3167 (Closed): RDoc issues in interactive mode
=begin
Recently, rdoc has changed a lot the interface.
While there is a lot of improvement, I'd like to report these issues:

1) completion with methods does not work when in interactive mode and typed a class (you need to type a...
Eregon (Benoit Daloze)

04/18/2010

11:10 PM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
>as in a ? b : c.
Oups, I always forget that one. But to my defense it's only an operator if
preceded by ?

On 18 April 2010 07:44, Kornelius Kalnbach <murphy@rubychan.de> wrote:

> On 17.04.10 20:26, Benoit Daloze wrote:
...
Eregon (Benoit Daloze)
02:45 PM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
On 17.04.10 20:26, Benoit Daloze wrote:
> I ran a few times in this bug, while using some "p :done"(and having
> a local var p) to trace the program execution quickly.
Translated into a Ruby style guide haiku:

Never use p...
murphy (Kornelius Kalnbach)
02:26 PM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
On 18.04.10 07:07, Caleb Clausen wrote:
> The small improvement in readability didn't seem worth the trouble to
> me. But to my surprise, nobu just went ahead and implemented it. I'm
> still wondering about the general case.
...
murphy (Kornelius Kalnbach)
02:02 PM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
OK. But now what about similar ambiguous cases, such as:

p=0; p %[foo]
p=0; p /foo/x
p=0; p &foo
p=0; p *foo
p=0; p ?f : g
p=0; p <<foo
123
foo

In each of the above lines, the 2nd p is treated ...
coatl (caleb clausen)
12:57 PM Feature #3163 (Closed): SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
This issue was solved with changeset r27388.
Benoit, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
12:08 PM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
On 18.04.10 04:34, Caleb Clausen wrote:
> In my judgment, this would be too much additional complication in an
> area of the parser/lexer that's already extremely squirelly.
Ironically, it could still make the language easier ...
murphy (Kornelius Kalnbach)
09:54 AM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
On 18.04.10 02:23, Benoit Daloze wrote:
> I can understand easily operators can be confusing for the parser, but I
> didn't know ':' is an operator.
as in a ? b : c.
=end
murphy (Kornelius Kalnbach)
09:23 AM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
On 18 April 2010 02:06, caleb clausen <redmine@ruby-lang.org> wrote:

> Issue #3163 has been updated by caleb clausen.
>
>
> I _think_ this behavior is correct. At any rate, the behavior is the same
> all the way back to 1....
Eregon (Benoit Daloze)
09:06 AM Feature #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
I _think_ this behavior is correct. At any rate, the behavior is the same all the way back to 1.8.6. However, this is a confusing part of parsing ruby, so I may be remembering wrong.

If I remember right, it goes something li...
coatl (caleb clausen)
03:26 AM Feature #3163 (Rejected): SyntaxError when using variable which is also a method in current scope with a Symbol argument
=begin
Hi,
Here is a simple example:

irb for ruby-1.9.2-r27362
> print = 0
> print :symbol
SyntaxError: (irb):2: syntax error, unexpected ':', expecting $end
print :symbol
^
from .../bin/irb:17:in `<main>'
...
Eregon (Benoit Daloze)
06:00 PM Revision cd08b1cb (git): * 2010-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:59 PM Revision 61e5cf84 (git): * vm_method.c (rb_add_method_def): workarond fix for redefinition
of methods. This is because cfp->me uses the rb_method_entry
which is freed by redefinition of remove_method. Note that
reusing may cause another problem when the usage is changed.
[ruby-core:27320] [ruby-core:29464]
git-svn-id: s...
naruse (Yui NARUSE)
03:17 PM Feature #1408: 0.1.to_r not equal to (1/10)
=begin
Am 20.09.2009 06:17, schrieb Marc-Andre Lafortune:
> Sorry to be late to the party on this one.

I’m late as well ;)

> It is important to remember that a Float is always an approximation.

No. It is an approximation only ...
mwaechter (Matthias Wächter)
01:16 PM Revision f25e99c5 (git): * parse.y (IS_END, IS_SPCARG): macros for simplification.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:13 PM Revision 9f8b0361 (git): * parse.y (string_content): cond_stack and cmdarg_stack are VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:12 PM Revision abdb3373 (git): * test/resolv/test_addr.rb: property.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:26 AM Bug #1169: Thread#priority still doesn't work
=begin
So, you've disabled the test which demonstrates the problem. You've documented that the desired behavior is now going to be optional. And now, you've closed the ticket which reported the problem. However:

>>>the bu...
coatl (caleb clausen)
09:09 AM Revision 20a6e94e (git): * lib/resolv.rb (Resolv::IPv4::Regex): make it only accept 0 to 255.
[ruby-core:29501]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:48 AM Revision e70a308c (git): * parse.y (parser_yylex): seems like a symbol-literal when spaces
are unbalanced. [ruby-core:29578]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:32 AM Revision cfab29b7 (git): * parse.y (string_content): preserve cond_stack and cmdarg_stack.
[ruby-core:29579]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:28 AM Revision 4d82ba51 (git): * transcode.c (transcode_loop): suppressed a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:26 AM Revision 54985ad7 (git): * bootstraptest/test_io.rb: reduced megacontent test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:54 AM Feature #3067: complex.c : Question: why Complex#~ is disabled? It's in the doc
=begin
I tried to compile removing the #if 0 and it works:
irb for ruby-1.9.2-r26319
> c = 2+3.i
=> (2+3i)
> ~c
=> (2-3i)

So it is not a problem on OSX 10.6.3

Can someone test on linux and windows? Then I think we ...
Eregon (Benoit Daloze)

04/17/2010

08:52 PM Revision 2845bfa9 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: defaulting binary string
format to "literal" format.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:47 PM Bug #2511 (Closed): irb exits unexpectedly windows
=begin
This issue was solved with changeset r27379.
Vlad, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
05:39 PM Bug #3162: recent rdoc affects tests of rake
=begin
Hi,

2010/4/17 Eric Hodel <redmine@ruby-lang.org>:
> I think this issue should be resolved by removing rake/rdoctask (issue #3076).  Rake should not have the responsibility of knowing the internals of RDoc.

Ah, sorry. I di...
mame (Yusuke Endoh)
03:30 PM Bug #3162: recent rdoc affects tests of rake
=begin
I think this issue should be resolved by removing rake/rdoctask (issue #3076). Rake should not have the responsibility of knowing the internals of RDoc.

Instead, rake/rdoctask.rb should be something as small as:

requir...
drbrain (Eric Hodel)
01:13 PM Bug #3162 (Closed): recent rdoc affects tests of rake
=begin
Hi, Eric Hodel

Now, lib/rdoc/task.rb replaces Rake::RDocTask with RDoc::Task,
which seems to cause failures of tests of rake:


1) Failure:
test_inline_source_is_enabled_by_default(Rake::TestRDocTask) [/home/...
mame (Yusuke Endoh)
05:15 PM Revision 1cae325a (git): * 2010-04-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:15 PM Revision fd734e6c (git): * lib/irb/ruby-lex.rb (identify_identifier): add '_' to the regexp.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:27 PM Revision 580677a9 (git): * configure.in: use AC_TRY_LINK instead of AC_TRY_COMPILE.
On Solaris it can compile with signbit but can't link.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:40 PM Bug #2505 (Rejected): Threads behave inconsistently across platforms.
=begin
Hi,

I close this ticket.


> There are plenty of other examples.

Please register ticket for each.


> In addition, the fact that native threads use the same class name is also confusing.

Please answer ...
mame (Yusuke Endoh)
01:32 PM Bug #1169 (Closed): Thread#priority still doesn't work
=begin
Hi,

The problematic test was disabled at r26155.

And now, rdoc of Thread#priority was refined at r27351.
It is just a hint for thread scheduler, which may be ignored on
some platforms.

--
Yusuke Endoh <mame@...
mame (Yusuke Endoh)
01:03 PM Bug #3160 (Closed): rdoc registers wrong methods to Object class
=begin
Hi, Eric Hodel

There seems to be a regression of rdoc. Many methods belongs to
Object methods mistakenly.
For example, OptionParser#accept is somehow registered to Object:


$ ../ruby-trunk-local/bin/ri -fbs -T Ob...
mame (Yusuke Endoh)
12:46 PM Bug #3136: reuse of singleton method definition causes SEGV
=begin
遠藤です。

チケット重複情報の補足です。

このチケットで最初に説明した内容は #2502 の重複でした。

補足で説明した内容 (define_method の Proc の直接 call) は
#2420 の重複でした。

また、補足で説明した内容は #2402 のパッチで、SEGV に至る前に
例外になるので、発症しなくなります (本質的に解決するわけでは
ないけれど )。

--
Yus...
mame (Yusuke Endoh)
12:32 PM Bug #3136: reuse of singleton method definition causes SEGV
=begin
遠藤です。

以下でも SEGV または未定義挙動をします。

Class.new do
define_method(:foo) { super() }.call
end

define_method に Proc が登録されることで、Proc のブロックの iseq
の klass が更新されてしまいます。
その Proc を直接呼び出すと、cfp に method_entry が乗らないけれど
...
mame (Yusuke Endoh)
12:39 PM Bug #2402: super in instance_eval
遠藤です。
> `instance_eval`のブロック内で`super`を呼ぶと、`instance_eval`で変更された
> ...
再現しました。以下で SEGV することも確認しました。
~~~ruby
class MyArray < Array
def reverse
"foo".instance_eval do
super
end
end
end
MyArray.new([1,2,3]).r...
mame (Yusuke Endoh)
11:38 AM Revision 71104c33 (git): * test/ruby/envutil.rb: update Gem::ConfigMap to fake environment for
tests. Some test of rubygems had failed because envutil.rb changed
only RbConfig::CONFIG but not Gem::ConfigMap.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
11:37 AM Revision 0b28bf29 (git): * lib/irb/ruby-lex.rb (identify_identifier): allow multibyte character
as identifier. [ruby-core:27275]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
09:56 AM Bug #1788: ある種のメソッドをalias_methodしようとすると落ちる
=begin
Hi,

This issue was reported and fixed at r24201 (2009-07-19).
You are using "ruby 1.9.2dev (2009-07-18 trunk 24186) [x86_64-linux]"

Can you reproduce with recent trunk?

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
05:42 AM Bug #1788: ある種のメソッドをalias_methodしようとすると落ちる
=begin
I am seeing this bug [BUG] rb_add_method: unsupported method type (8) in ActiveSupport-2.3.5

$ etl
/home/byrnejb/projects/proforma.git/vendor/plugins/activewarehouse-etl/lib/etl.rb:36: warning: already initialized constant...
byrnejb (James Byrne)
09:27 AM Bug #2226 (Closed): case 文の式が省略され when 節に配列展開があるときの挙動
=begin
This issue was solved with changeset r27376.
_, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
wanabe (_ wanabe)
12:48 AM Bug #2226: case 文の式が省略され when 節に配列展開があるときの挙動
=begin
wanabe さん
遠藤です。

2009年10月18日6:16 wanabe <s.wanabe@gmail.com>:
> case 文の式が省略され、かつ when 節に配列展開があるときの挙動、
> より具体的には NODE_ARGSCAT, NODE_ARGSPUSH の
> コンパイル結果が正しくないように思います。
> 通常の NODE_CASE と同じように処理するのはどうでしょうか。

2010年1月29日2:37 _...
mame (Yusuke Endoh)
09:07 AM Bug #2241 (Closed): Let Net::SMTP continu when at least one RCPT is accepted
=begin
This issue was solved with changeset r27374.
Kero, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
07:46 AM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Yukihiro Matsumoto wrote:
> 1.9.2 might be a good time to restore "or later" phrase. Any opinion?

It's not a matter of timing I'm afraid. So -1 without any other good reasons
that we can agree.


Attachment: signature.a...
shyouhei (Shyouhei Urabe)
02:25 AM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

In message "Re: [ruby-core:29545] [Feature #2032](Assigned) Change the license to "GPLv2+ or Ruby's original"."
on Fri, 16 Apr 2010 09:44:00 +0900, Yui NARUSE <redmine@ruby-lang.org> writes:

|Matz, you decided that...
matz (Yukihiro Matsumoto)
03:04 AM Revision 94365e53 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb (find_ivars): ignore
to_yaml_properties defined by syck.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
01:37 AM Bug #2377 (Closed): update documentation for IO#eof?
=begin
This issue was solved with changeset r27361.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
01:21 AM Bug #2374 (Rejected): URI.regexp('http') が 'http://' にマッチする
=begin
遠藤です。

URI.regexp の rdoc には

Returns a Regexp object which matches to URI-like strings.

と書いてあります。"URI-like" であり、valid な URI のみにマッチ
することが意図されたものではないと考えます。

なので、気持ちはわかるので申し訳ないですが、このチケットは一旦
reject としたいと思います。すみ...
mame (Yusuke Endoh)
12:33 AM Revision 505def84 (git): * configure.in (--with-vendordir): moved.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:23 AM Revision 8b261b41 (git): * compile.c (iseq_compile_each): fix splat condition in NODE_WHEN.
[Bug #2226]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wanabe (_ wanabe)
12:09 AM Bug #2679 (Closed): rubyspec: SimpleDelegator when frozen creates a frozen clone ERROR
=begin
Hi,

This ticket was duplicated by #2679.
After that, lib/delegate.rb has been changed bit by bit.
As a result of matz and nobu's effort, this seems to work now.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:09 AM Bug #2221 (Closed): lib/delegate: freeze has odd effects
=begin
Hi,

This ticket was duplicated by #2679.
After that, lib/delegate.rb has been changed bit by bit.
As a result of matz and nobu's effort, this seems to work now.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:04 AM Revision 3e02d646 (git): * configure.in (--with-{ruby-version,{site,vendor}dir}): use
AS_HELP_STRING.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

04/16/2010

11:57 PM Revision 2939d61f (git): * lib/net/smtp.rb (Net::SMTP#rcptto_list): continue when at least
one RCPT is accepted. based on a patch from Kero van Gelder at
[ruby-core:26190].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:57 PM Revision 19f2f28c (git): * lib/net/smtp.rb (Net::SMTP#rcptto_list): continue when at least
one RCPT is accepted. based on a patch from Kero van Gelder at
[ruby-core:26190].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:57 PM Bug #1602 (Closed): TestInvokeVerb failure mingw (win32ole)
=begin
This issue was solved with changeset r27360.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
suke (Masaki Suketa)
06:51 PM Bug #1602 (Assigned): TestInvokeVerb failure mingw (win32ole)
=begin
Suketa-san, please check this.
Has it been fixed?
=end
usa (Usaku NAKAMURA)
11:35 PM Revision b743cc0d (git): * Makefile.in, configure.in, common.mk, */Makefile.sub (CHDIR): cd
using phisical directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:25 PM Revision 739eea71 (git): * 2010-04-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:25 PM Revision f70e6e11 (git): * NEWS: Adding Array#select to the list of modified methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@27371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
10:58 PM Bug #2211 (Closed): eval Documentation Claims Proc Accepted for Binding
=begin
Hi,

Ko1 asked matz to delete this feature for ease of YARV
implementation, and matz approved. [ruby-dev:34915]

So this is intended change. I close this ticket.


Ko1 also invited public opinion about the featu...
mame (Yusuke Endoh)
10:45 PM Revision a350d0af (git): * test/thread/test_queue.rb (TestQueue#grind): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:30 PM Revision d49860bf (git): NEWS: add Array#repeated_{combinationpermutation} [Feature #2981]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:02 PM Revision d6178649 (git): * test/ruby/test_thread.rb (TestThreadGroup#test_uninitialized):
typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:01 PM Revision 48f342af (git): * test/webrick/utils.rb (TestWEBrick#start_server): add log for
test_filehandler.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:51 PM Revision 75c1cac7 (git): * {ext,lib,test}/**/*.rb: removed trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:37 PM Bug #2129 (Closed): Rational can't be coerced into BigDecimal (TypeError)
=begin
This issue was solved with changeset r27358.
Takehiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
09:09 PM Bug #2129: Rational can't be coerced into BigDecimal (TypeError)
=begin
Hi,

- #1454 was registerd
- r23389 was committed to fix #1454, but it was incomplete
- #2129 (this ticket) was registered
- r25025 was committed to fix #2129 correctly

Now, r23389 not only is unnecessary but also ...
mame (Yusuke Endoh)
08:31 PM Revision 5b5bbdbb (git): * ext/psych/lib/psych/core_ext.rb (yaml_as): supporting deprecated
"yaml_as" method
* ext/syck/lib/syck/tag.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:27 PM Revision 2db7b7f3 (git): * ext/psych/lib/psych/coder.rb (scalar): supporting deprecated methods
* ext/psych/lib/psych/deprecated.rb: supporting deprecated
to_yaml_properties method
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:25 PM Feature #2074: json の j や jj は module_function にするべき?
=begin
遠藤です。

j も y も使ったことないですが、妥当な提案のように思います。

けれど、これは Feature request でしょう。
Feature トラッカに移させていただきます。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
07:27 PM Revision 039219b2 (git): * test/thread/test_queue.rb: property.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:10 PM Bug #2059 (Rejected): Marking internal functions as internal
=begin
Hi,

> All internal (extern) functions should be marked as internal
> in Doxygen comments before 1.9.2's release.

I strongly object. If a function has no document, it should be
considered as function just for intern...
mame (Yusuke Endoh)
06:59 PM Bug #1558 (Feedback): test timeout issues in windows
=begin
cannot reproduce now.
Roger, can you?
=end
usa (Usaku NAKAMURA)
06:53 PM Bug #1579 (Third Party's Issue): TestGDBM failure in mingw
=begin
These are the restrictions of win32 port of GDBM.
=end
usa (Usaku NAKAMURA)
06:49 PM Bug #1604 (Closed): TestPath failure (mingw)
=begin
already fixed.
=end
usa (Usaku NAKAMURA)
06:41 PM Bug #1581 (Closed): Test_IO17M failure in windows
=begin

=end
usa (Usaku NAKAMURA)
06:40 PM Bug #1581: Test_IO17M failure in windows
=begin
already fixed in trunk.
=end
usa (Usaku NAKAMURA)
06:36 PM Bug #1578 (Closed): TestFloat failure in windows
=begin
already fixed in trunk.
=end
usa (Usaku NAKAMURA)
04:36 PM Revision 2c6a1457 (git): * 2010-04-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:36 PM Revision d6f289b0 (git): * io.c (rb_io_rewind, rb_io_eof): add rdoc. based on a patch from
Roger Pack in [ruby-core:26771] [Bug #2377].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
04:27 PM Feature #2981 (Closed): Array#repeated_(permutation|combination)
=begin
This issue was solved with changeset r27352.
Makoto, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
matz (Yukihiro Matsumoto)
02:55 PM Revision de1324fb (git): * test/win32ole/test_folderitem2_invokeverb.rb (test_invokeverb):
run test only when "Create Shortcut (&S)" menu is found.
[ruby-core:29550] [Bug #1602]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
12:57 PM Revision fd9c3fef (git): * parse.y (string_content, etc): counts of CMDARG_PUSH and POP were
inconsistent. [ruby-core:22637]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
12:36 PM Revision 49884b57 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_coerce): revert r23389,
which not only is unnecessary but also causes the inconsistency of
return type. [ruby-core:25706] [Bug #2129]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
11:11 AM Revision 6511fec7 (git): add thanks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
11:10 AM Revision 93c5002a (git): * lib/thread.rb (Queue#push, #pop, SizedQueue#push, #pop): remove
code that kicks waiting thread twice, which caused race and
deadlock. [ruby-core:25537]
* test/thread/test_queue.rb: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
11:02 AM Revision 7d26c313 (git): * .gitignore: updated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
09:43 AM Feature #2032 (Assigned): Change the license to "GPLv2+ or Ruby's original".
=begin
Matz, you decided that MRI can't link to readline 6, right?
If so, I'll merge nobu's patch showed in [ruby-dev:39172]
=end
naruse (Yui NARUSE)
07:51 AM Revision 565d2275 (git): * tool/file2lastrev.rb (VCS::SVN::get_revisions.): remind about
DOSISH, sometimes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:24 AM Revision b62feb5e (git): * 2010-04-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:24 AM Revision 38ae9967 (git): * array.c (rb_ary_repeated_permutation): new method added. a patch
from Makoto Kishimoto in [ruby-core:29267] [ruby-core:28724]
* array.c (rb_ary_repeated_combination): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
matz (Yukihiro Matsumoto)
03:34 AM Bug #1332: Reading file on Windows is 500x slower then with previous Ruby version
Hi,
2010/4/16 Roger Pack <redmine@ruby-lang.org>:
> 1.9.2:
> ...
Yes, text mode is still 10x -- 30x slower than binary mode.
It is reproduced not only on windows but also Linux.
Perhaps, this is the symptom because of the reason e...
mame (Yusuke Endoh)
12:54 AM Bug #1332: Reading file on Windows is 500x slower then with previous Ruby version
appears to be much better in trunk.
1.9.1:
```
"0 0.396039"
"1 0.352035"
"2 43.111311"
```

1.9.2:
```
"0 0.369037"
"1 0.513051"
"2 1.626163" # still 10x as slow as 1.8.6, but probably because of a different reason.
...
rogerdpack (Roger Pack)

04/15/2010

11:20 PM Bug #1332 (Closed): Reading file on Windows is 500x slower then with previous Ruby version
Hi,
This was fixed at r27340.
Buffer was extended (realloc'ed) in linear-order, which resulted
in O(n^2 ). Now it is extended using "double memory if you run out"
rule, like String. So the problem was solved, I think.
Thanks...
mame (Yusuke Endoh)
10:48 PM Feature #1952: cannot stop with Ctrl+C
=begin
遠藤です。

2010年4月14日10:20 U.Nakamura <usa@garbagecollect.jp>:
> In message "[ruby-dev:40936] [Bug #1952](Open) cannot stop with Ctrl+C"
> on Apr.09,2010 00:47:49, <redmine@ruby-lang.org> wrote:
>> 「終了時には全スレッドに例外を投げ、死ぬまで待つ」と...
mame (Yusuke Endoh)
10:47 PM Bug #1699 (Closed): URI::FTP to_s problem after modification
=begin
This issue was solved with changeset r27350.
Norihisa, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
07:48 PM Bug #1699: URI::FTP to_s problem after modification
=begin
Hi,

> This is derived from the spec level bug of "ftp" URI scheme and uri/ftp lib.

Even so, the reported behavior is absolutely wrong.

Indeed, the spec seems to be bizarre. And, to conform the
bizarre spec, URI ...
mame (Yusuke Endoh)
10:45 PM Bug #812 (Closed): Failure: test_priority (TestThread) on mswin32
=begin

=end
mame (Yusuke Endoh)
06:57 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin

On Apr 14, 2010, at 20:36 , Rich Kilmer wrote:

> 1) Make RubyGems packaged files accessible with require/load in 1.9
> without having to require 'rubygems'
> 2) Minimize startup time (don't load the full rubygems library i...
zenspider (Ryan Davis)
06:39 PM Bug #3150 (Third Party's Issue): net/https peer verification doesn't do anything
=begin
Setting verify_mode to VERIFY_PEER should make net/https raise an exception if peer certificate verification fails. For example:

require 'net/http'
require 'net/https'
require 'openssl'

url = URI.parse(...
hongli (Hongli Lai)
01:44 PM Revision 42b8a699 (git): * thread.c (rb_thread_priority, rb_thread_priority_set): fix rdoc.
Lower-priority thread may run even if there are higher-priority
threads. See [ruby-dev:40977].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:41 PM Revision 8588e763 (git): * lib/uri/ftp.rb (URI::FTP#set_path): added to correct handling of
special case where path of ftp is relative. This converts relative
path to absolute one, because external representation of ftp path is
relative and internal representation is absolute. [ruby-core:24077]
* lib/uri/ftp.rb (URI::FTP...
mame (Yusuke Endoh)
12:55 PM Revision 77204d53 (git): * tool/file2lastrev.rb: use backtick for ruby 1.8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:14 PM Revision 83724a77 (git): * tool/file2lastrev.rb: this should run with ruby 1.8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
11:43 AM Revision d9aab572 (git): * tool/file2lastrev.rb: make -q effective for files not version
controlled.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:47 AM Bug #3124: SocketError on SnowLeopard (during make test-all)
=begin
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.ne.jp/kimuraw/20100116/p1...
naruse (Yui NARUSE)
05:50 AM Revision 7475244e (git): * vm_dump.c (bugreport_backtrace): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27346 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:38 AM Revision 584829aa (git): * vm.c (vm_backtrace_each): get rid of use of malloc from signal
handler by using ruby_engine_name. [ruby-core:29497]
* vm_eval.c (print_backtrace): file may be nil when segfaulted in
very early stage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:05 AM Feature #839: Add code on each line of a backtrace output to the screen
=begin
Matz if you get a chance to look at this patch, it "objectify's" Exception#backtrace which might be nice.
Thank you.
-roger
=end
rogerdpack (Roger Pack)
04:10 AM Feature #2152: Split functionality of Float#inspect and Float#to_s
=begin
>
> The option previously proposed is
>
> Float#to_s : human
> Float#inspect : verbose
>
> Another option:
>
> Float#to_s : verbose
> Float#inspect : verbose
> Float#to_hs : human (or to_ps or what not, for pretty strin...
Eregon (Benoit Daloze)
03:44 AM Bug #496: DRb.start_service(nil) is very slow
=begin
This might be fixed now, since Socket.do_not_reverse_lookup defaults to true now in trunk (maybe somebody should note that in the NEWS?)
Thanks.
-rp
=end
rogerdpack (Roger Pack)
02:52 AM Revision 073515a6 (git): * 2010-04-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:52 AM Revision 202ce4fd (git): * common.mk (help): small fix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
 

Also available in: Atom