Project

General

Profile

Activity

From 04/27/2010 to 05/03/2010

05/03/2010

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

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

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

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

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

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

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

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

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

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

I think this is not a bug.

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Thanks for the patch, Nobu.

So, how would this cause unexpected behavior ?

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

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

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

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

$ cat iseq_load.rb
require "iseq"

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

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

05/02/2010

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

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

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

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

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

Tomas

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

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

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

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

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

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

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

05/01/2010

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

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

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

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

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

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

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

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

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

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

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

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

$ cat test.rb
require "iseq"

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

04/30/2010

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

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

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

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

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

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

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

Is it supported? If so it should be documented.

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

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

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

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

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

04/29/2010

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

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

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

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

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

>なかだです。

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

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

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

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

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

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

>なかだです。

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

04/28/2010

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

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

了解しました。

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

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

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

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

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

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


いしつかさん

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

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

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

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


いしつかさん

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

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

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

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


うーん、そうですか。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Agreed. Yugui, do you permit to fix this?


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

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

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

04/27/2010

11:07 PM Bug #2398 (Closed): race condition of /#{ foo }/o
=begin
This issue was solved with changeset r27515.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
10:55 PM Bug #2398: race condition of /#{ foo }/o
=begin
遠藤です。

とりあえず、最初に once 区間に突入した (onceinlinecache を実行した)
スレッドが once 区間を脱出する (setinlinecache を実行する) まで、
2 番目以降に同じ区間に突入するスレッドをブロックするパッチを書きま
した。

最初のスレッドが正常に出口に到達しなかった場合、2 番目以降に突入した
スレッドたちは永久にブロックしてしまいますが、SEGV よりましですし、
...
mame (Yusuke Endoh)
10:47 PM Bug #1982 (Closed): Kernel.load(..., true) --> scope problem
This issue was solved with changeset r27514.
Johan, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
mame (Yusuke Endoh)
10:25 PM Bug #2390 (Closed): Marshal.dump pass a hidden object
=begin
遠藤です。

いしつかさんが言ってるのは #2386 の問題ですよね。

wanabe さんがこのチケットが報告した問題自体は解決済みなので、
こっちのチケットは閉じます。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:23 PM Bug #2386 (Feedback): r25230 causes SEGV arround Marshal
=begin
いしつかさん
遠藤です。

この問題は今でも発症していますでしょうか。
しているとしたら、再現させるためのコード一式と詳細な手順を公開して
いただくことは可能でしょうか。

無理ということなら、どうにも直しようがなさそうですねえ……。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:21 PM Bug #1804: ext/socket/mkconstants.rb doesn't recognize enum'ed constants
=begin
遠藤です。

なかむら(う)さんによると、この問題は今でも直っていないそうです。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:08 PM Bug #1967: Segmentation fault at test_qsort1 and test_qsort2 in test/dl/test_func.rb running on sparc-solaris-2.10
=begin
アーロン宛です。
遠藤です。

dl に関するこのチケットをどう思いますか?
ffi に同じような問題はないですか?

dl はすでに x86_64 における API 設計上の問題が指摘されている [1] ので、
ffi に同じ問題がないのなら、この問題は WONTFIX でも構わないと思います。

# その場合、問題のテストを消すべきだろうか

[1] http://mkosaki.blog46.fc2.co...
mame (Yusuke Endoh)
09:55 PM Bug #1919 (Closed): sparc-solaris-2.10 で 1.9.2-preview1 がビルドできない
=begin
遠藤です。

[ruby-dev:39132] で提示されたとりあえずのパッチは r24585 で
取り込まれたようなので close します。ありがとうございました。

よりよいパッチができたら、reopen するか何かしてください。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:39 PM Feature #3207 (Closed): refinement of IO's bizarre behavior
Hi,

There are some issues reported about IO's bizarre behavior.
- #1755
- #2516
- #2700
- #2747

All these are caused by buffering. Currently, it is considered
as the spec. [ruby-core:28335]

But it is better for user ...
mame (Yusuke Endoh)
09:37 PM Bug #2747 (Rejected): io.dup doesn't handle pos properly
=begin
遠藤です。

1.9.2 では仕様ということで reject します。([ruby-core:28335] 他)

わかりにくい挙動なことは確かなので、1.9.3 以降での改善を Feature
チケットとして別に登録しておきます。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:37 PM Bug #947 (Closed): Signal handler block is never called when the program is too short
=begin
This issue was solved with changeset r27513.
Yuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
09:37 PM Bug #2700 (Rejected): various behavior when reopening File twice
=begin
遠藤です。

1.9.2 では仕様ということで reject します。([ruby-core:28335] 他)

わかりにくい挙動なことは確かなので、1.9.3 以降での改善を Feature
チケットとして別に登録しておきます。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:36 PM Bug #2516 (Rejected): IO#reopen Compatibility (original: [ruby-dev:39479])
=begin
遠藤です。

1.9.2 では仕様ということで reject します。([ruby-core:28335] 他)

わかりにくい挙動なことは確かなので、1.9.3 以降での改善を Feature
チケットとして別に登録しておきます。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:34 PM Bug #1755 (Closed): IO#reopen Doesn't Fully Associate with Given Stream on 1.9; Ignores pos on 1.8
=begin
Hi,

This weird behavior is caused by buffering. This may be improved in
the future, but at least currently, is not a bug. [ruby-core:28335]

To avoid this, I recommend you to avoid IO#reopen. If it is really
neede...
mame (Yusuke Endoh)
09:18 PM Bug #982: stack level too deep for long Array initialization
=begin
遠藤です。

ささださんが「1.9.2 には不要ではないでしょうか」との見解を出したので、
target を 1.9.x とします。当面は Array#<< などを使ってください。

何とかして欲しいと言う声が多数あれば、早めに直されるかもしれません。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
09:09 PM Revision 2f404953 (git): Cleaning up syntax warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27520 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:40 PM Revision 430e0ce4 (git): * ext/psych/lib/psych/deprecated.rb: adding deprecated object_maker
method,
* test/psych/test_deprecated.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27519 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:19 PM Revision ad3c1061 (git): * ext/psych/lib/psych/deprecated.rb: adding deprecated "read_type_class"
method
* test/psych/test_deprecated.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27518 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
tenderlovemaking (Aaron Patterson)
08:03 PM Feature #3206 (Rejected): Problems manipulating the signal mask with Ruby
=begin
The futex timer thread inherits the (nearly empty) signal mask from the main thread when it is created. I've written a little Ruby library that executes sigprocmask/pthread_sigmask using FFI. However, my Ruby program isn't able ...
Spakman (Mark Somerville)
06:07 PM Bug #3205 (Closed): Problem with recent update to lib/net/smtp.rb rcptto_list method
=begin
This issue was solved with changeset r27512.
Daniel, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:18 PM Bug #3205 (Closed): Problem with recent update to lib/net/smtp.rb rcptto_list method
=begin
Looks like recent update to lib/net/smtp.rb rcptto_list method uses unknown/undeclared variable name 'ok_addrs' instead of 'ok_users' which causes an exception when trying to send mail on line 842. See snippet below:

def rcp...
artconnoisseur (Daniel Mavis)
03:00 PM Revision 4d4038f5 (git): * 2010-04-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision f93e3926 (git): * eval.c (ruby_cleanup): add exception guard around code running
signal handler (of r27513). Absence of the guard made
bootstraptest/test_thread.rb fail sometimes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:06 PM Revision e59b9d35 (git): * insns.def (onceinlinecache): add exclusion control for a region
between onceinlinecache and setinlinecache. [ruby-dev:39768]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:42 PM Revision e02f7f79 (git): * iseq.c (set_relation): do not use top_wrapper as bottom of cref,
which caused constant lookup error when "wrapped load" is used;
instead, use Object as bottom, and push top_wrapper on Object.
[ruby-core:25039]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27514 b2dd03c8-39d4-4d8f-98ff-823fe69...
mame (Yusuke Endoh)
01:22 PM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin
Could we please get clarification on when it is required and on what platforms? Just allowing an unlimited number of forward slashes seems unreasonable.

Thanks,
Brian
=end
brixen (Brian Shirai)
10:20 AM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin
Hello,

In message "[ruby-core:29798] [Bug #3185](Rejected) File.expand_path repeats forward slashes at the beginning of the path"
on Apr.27,2010 08:32:09, <redmine@ruby-lang.org> wrote:
> Issue #3185 has been updated by ...
usa (Usaku NAKAMURA)
09:52 AM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin
Thx. I just fixed the corresponding RubySpec. http://github.com/rubyspec/rubyspec/commit/40eedde8d44ca8a34e80ea1e5d7d23e19f3e2bda
=end
ujihisa (Tatsuhiro Ujihisa)
08:32 AM Feature #3185 (Rejected): File.expand_path repeats forward slashes at the beginning of the path
=begin
Intended.
I've heard that some kinds of network file systems use // to designate external directories.
=end
nobu (Nobuyoshi Nakada)
05:02 AM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin
Oops. Forgot to attach the patch or failed to upload it. trying again.
=end
ujihisa (Tatsuhiro Ujihisa)
04:51 AM Feature #3185: File.expand_path repeats forward slashes at the beginning of the path
=begin
I'm not sure which is desirable behavior; eliminating repeated slashes or preserving them, but I wrote the patch.

$ ruby192 -ve 'p File.expand_path("//////some/dir")'
ruby 1.9.2dev (2010-04-27 trunk 27505) [i386-darwin9.8....
ujihisa (Tatsuhiro Ujihisa)
12:45 PM Bug #1318 (Closed): Ri documentation missing for BasicObject methods instance_eval, method_missing, __send__
=begin
Patch applied. Thank you.
=end
drbrain (Eric Hodel)
12:45 PM Bug #1393: Multiple assignment does not call to_a but to_ary
=begin
Hi,

I see. Thank you for your clarifying!

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
11:33 AM Bug #1393 (Rejected): Multiple assignment does not call to_a but to_ary
=begin

=end
matz (Yukihiro Matsumoto)
11:32 AM Bug #1393: Multiple assignment does not call to_a but to_ary
=begin
Hi,

In message "Re: [ruby-core:29509] [Bug #1393] Multiple assignment does not call to_a but to_ary"
on Wed, 14 Apr 2010 21:11:35 +0900, Yusuke Endoh <redmine@ruby-lang.org> writes:

|Could you please answer this ticket...
matz (Yukihiro Matsumoto)
12:27 PM Revision 4af243a8 (git): * eval.c (ruby_cleanup): before cleanup, check signal buffer and run
handler if any. [ruby-core:20970]
* thread.c (rb_threadptr_check_signal): separeted from
timer_thread_function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27513 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
10:57 AM Bug #2500 (Closed): \c before a unicode character should cause an error
=begin
This issue was solved with changeset r27507.
caleb, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:44 AM Feature #3203: LazySweepGC patch
=begin
nariです。

2010年4月27日10:18 NARUSE, Yui <naruse@airemix.jp>:
> 成瀬です。
>
> Yusuke ENDOH <mame@tsg.ne.jp>:
>
>> 2010年4月27日1:11 Narihiro Nakamura redmine@ruby-lang.org>:
>>
>> > その他、有用なベンチマークをご存じでしたら測ってご報告いただけると嬉しいです。
>> 有用かはわ...
authorNari (Narihiro Nakamura)
10:18 AM Feature #3203: LazySweepGC patch
=begin
成瀬です。

Yusuke ENDOH <mame@tsg.ne.jp>:

> 2010年4月27日1:11 Narihiro Nakamura redmine@ruby-lang.org>:
>
> > その他、有用なベンチマークをご存じでしたら測ってご報告いただけると嬉しいです。
> 有用かはわかりませんが、make benchmark の結果くらいは確認して欲しいです。

make test-all の所要時間と、make te...
naruse (Yui NARUSE)
10:06 AM Feature #3203: LazySweepGC patch
=begin
遠藤です。

2010年4月27日1:11 Narihiro Nakamura <redmine@ruby-lang.org>:
> その他、有用なベンチマークをご存じでしたら測ってご報告いただけると嬉し
> いです。

有用かはわかりませんが、make benchmark の結果くらいは確認して欲しいです。


というだけなのもなんなので、自分で試してみましたが、app_pentomino で

./benchmark/bm_ap...
mame (Yusuke Endoh)
09:51 AM Feature #3203: LazySweepGC patch
=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:41067] [Feature #3203] LazySweepGC patch"
on Tue, 27 Apr 2010 01:11:50 +0900, Narihiro Nakamura <redmine@ruby-lang.org> writes:

|CRubyのGCにLazySweepを組み込んだパッチを作成しました(リビジョン27489向
|け)...
matz (Yukihiro Matsumoto)
01:11 AM Feature #3203 (Closed): LazySweepGC patch
=begin
ご無沙汰しています。nariです。

CRubyのGCにLazySweepを組み込んだパッチを作成しました(リビジョン27489向
け)。

= 実装について

== 概要
基本的に以下の動作を繰り返します。
0. オブジェクトが足りなくなったら 1.へ
1. マーク済みのRubyヒープスロットの一つをスイープ
2. もし、空きオブジェクトが見つかればオブジェクトを返却し、LazySweep終

...
authorNari (Narihiro Nakamura)
09:00 AM Revision 255b55a3 (git): * lib/net/smtp.rb (Net::SMTP#rcptto_list): fixed typo.
[ruby-core:29809]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:00 AM Revision 6fd326e7 (git): * lib/net/smtp.rb (Net::SMTP#rcptto_list): fixed typo.
[ruby-core:29809]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:21 AM Revision 3a69ab7b (git): * version.c (ruby_description, ruby_copyright): unaligned and
optimized.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:53 AM Revision c17052a0 (git): * version.c (ruby_description, ruby_copyright): construct literals
statically even if string literal concatenation is not available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@27510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:45 AM Revision 336a8301 (git): Import RDoc 2.5.7. Fixes #1318 and ruby-core:29780
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
03:34 AM Revision 3a87c3c5 (git): Add description about make benchmark to make help.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:54 AM Revision 422efe53 (git): * parse.y (parser_read_escape): deny extra character escapes.
[ruby-core:27228]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:38 AM Bug #2241: Let Net::SMTP continu when at least one RCPT is accepted
=begin
There is a typo in this -- line 842 of lib/net/smtp.rb should reference "ok_users" not "ok_addrs"
=end
dmarkow (Dylan Markow)
12:51 AM Bug #1909 (Rejected): Strange behavior IO#ungetc at the beginning of the stream
=begin
Hi,

The 1.8 behavior depends on stdio.

In 1.9, pushing back behind the beginning should be considered
as implementation-defined. Not a bug.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:17 AM Bug #1692 (Closed): warning: useless use of a literal in void context
=begin
This issue was solved with changeset r27504.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
mame (Yusuke Endoh)
 

Also available in: Atom