Project

General

Profile

Activity

From 06/02/2010 to 06/08/2010

06/08/2010

11:12 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

2010/6/8 Urabe Shyouhei <shyouhei@ruby-lang.org>:
> (2010/06/06 20:27), Yusuke ENDOH wrote:
>> Any code modification may often make a new bug even if it looks like
>> trivial one. We should select a solution with no co...
mame (Yusuke Endoh)
01:55 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
(2010/06/06 20:27), Yusuke ENDOH wrote:
> Any code modification may often make a new bug even if it looks like
> trivial one. We should select a solution with no code modification
> if any, especially during release process.
...
shyouhei (Shyouhei Urabe)
10:15 PM Bug #3410 (Closed): rubygems.rbで undefined method `path'
=begin
fixed in r27667 and r28230.
Thank you for your report.
=end
naruse (Yui NARUSE)
09:49 PM Bug #3410 (Closed): rubygems.rbで undefined method `path'
=begin
rubygemsが動かないようです。

[root@localhost ~]# gem
/usr/local/lib/ruby/1.9.1/rubygems.rb:607:in `path': undefined method `path' for #<Gem::ConfigFile:0x00000012e25998> (NoMethodError)
from /usr/local/lib/ruby/1.9.1/rubyg...
hasimo (Tohru Hashimoto)
07:45 PM Revision 0881fce5 (git): Backport #1785 [ruby-core:24395]; check to make sure finalizer_table isn't null before trying to run finalizers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
07:19 PM Revision af6593ba (git): lib/pathname.rb: Backport #2110 [ruby-core:25627]; backport of r23093 to handle the scenario where, on filesystems like Windows', paths are compared using casecmp instead of ==.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:27 PM Bug #3382 (Closed): cannot cross-compile socket.so for winsock2 (mingw32)
=begin
This issue was solved with changeset r28223.
Shyouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
shyouhei (Shyouhei Urabe)
04:54 PM Revision 44c8d6c4 (git): lib/date.rb: Backport #2707 [ruby-core:28011]; backport r27014 to fix problem with Date#>> and very small numbers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
04:35 PM Revision 13e40bda (git): lib/monitor.rb: Backport #2240 [ruby-core:26185]; backport r25420 to ensure that the scheduled thread is alive when a monitor is released.
test/monitor/test_monitor.rb: Backport #2240 [ruby-core:26185]; added a test for the above functionality.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
02:52 PM Revision 885527de (git): regexp.c: Backport #3403; backported from r28192 to fix a bug with non-greedy matching.
test/ruby/test_regexp.rb: Backport #3403; added this test suite, commenting out inapplicable tests to the current 1.8.6.
ChangeLog: Got my date wrong in the last few entries. Tuesday is the 8th, not the 9th!
git-svn-id: svn+ssh://ci.ru...
wyhaines (Kirk Haines)
01:51 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
I _think_ this caused some oddness. After building trunk, `irb` hung on load, seemingly looping indefinitely. The problem was my ~/.irbrc required a gem which `irb` could no longer find. I've yet to establish the reason for its a...
runpaint (Run Paint Run Run)
06:37 AM Bug #3140 (Closed): gem activation has changed between 1.8 and 1.9
=begin
This issue was solved with changeset r28200.
Aaron, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
01:14 PM Revision 78af046e (git): merge revision(s) 27667:
* ext/etc/etc.c (etc_systmpdir): moved from ext/tmpdir.
* ext/etc/etc.c (etc_sysconfdir): added.
* lib/rubygems/config_file.rb, lib/tmpdir.rb: use etc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@2...
naruse (Yui NARUSE)
11:45 AM Revision 38c8d6df (git): eval.c: Backport #2202 [ruby-core:26074]; backport of r25359, which modifies rb_clear_cache_for_undef to clear entries for inherited methods.
test/ruby/test_object.rb: Backport #2202 [ruby-core:26074]; Added this file, from r25359, which tests a number of behaviors of Object, including this change. This version differs from the one in r25359 because there are several tests whi... wyhaines (Kirk Haines)
09:59 AM Revision 3144eac8 (git): * win32/Makefile.sub (config.status): no need to embbed manifest if not exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
09:56 AM Bug #3407: Kernel.open Ignores 'BOM|' Prefix of :encoding Value
I suppose so. It just seems to add more complexity to an already confusing process. The format of a mode string is:
* `'a'` or `'r'` or `'w'`
* Optionally followed by `'+'`
* Optionally followed by either `'b'` or `'t'`
* Optional...
runpaint (Run Paint Run Run)
09:24 AM Bug #3407: Kernel.open Ignores 'BOM|' Prefix of :encoding Value
> ```ruby
> ...
Use `IO.read('/tmp/bom', encoding: 'BOM|UTF-8')`.
It is not for encoding name, but mode_enc.
naruse (Yui NARUSE)
06:56 AM Bug #3407: Kernel.open Ignores 'BOM|' Prefix of :encoding Value
Much obliged. Is the following intended?
```ruby
File.read('/tmp/bom', external_encoding: 'BOM|UTF-8')
#=> ArgumentError: unknown encoding name - BOM|UTF-8
```
(I also noticed that `io_encname_bom_p()` appears to allow all `'UTF-'`...
runpaint (Run Paint Run Run)
06:07 AM Bug #3407 (Closed): Kernel.open Ignores 'BOM|' Prefix of :encoding Value
This issue was solved with changeset r28199.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
nobu (Nobuyoshi Nakada)
05:24 AM Bug #3407 (Closed): Kernel.open Ignores 'BOM|' Prefix of :encoding Value
=begin
As reported in [ruby-core:30603]:

>> open('/tmp/bom', mode: ?w){|f| f << "\xEF\xBB\xBFfoo"}
>> [*open('/tmp/bom', encoding: 'BOM|utf-8').read.bytes]
=> [239, 187, 191, 102, 111, 111]
>> [*open('/tmp/bom', mode: 'r:BOM|...
runpaint (Run Paint Run Run)
09:53 AM Feature #2340 (Rejected): Removing YAML/Syck
=begin
Syck won't be removed in 1.9.x even if psych come to be default.
=end
naruse (Yui NARUSE)
09:51 AM Feature #3203 (Closed): LazySweepGC patch
=begin

=end
naruse (Yui NARUSE)
09:51 AM Bug #2646 (Third Party's Issue): 1.9.2dev segv when compiling with clang 1.1/trunk
=begin

=end
naruse (Yui NARUSE)
09:48 AM Bug #3384: ext/openssl: avoid to use cast
=begin
他の部分は変えないとコンパイルが通らなかったのに対し、ここは変えなくても通ったからじゃないかなぁと思います。
=end
naruse (Yui NARUSE)
09:39 AM Revision 8afb1109 (git): merge revision(s) 28193:
* include/ruby/win32.h: include errno.h before defining errnos.
* include/ruby/win32.h: check definition existance before defining
errno macros.
* win32/win32.c (errmap): define winsock errors mappings.
...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 3d8818ac (git): * 2010-06-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:34 AM Revision 324c2b7d (git): * configure.in (USE_WINSOCK2): ws2tcpip.h needs listed here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
09:33 AM Revision 6a80859a (git): merge revision(s) 28192:
* regexp.c (re_compile_pattern): allow zero times match for
non-greedy range repeatation. [ruby-core:30613]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
09:26 AM Revision 3de31e69 (git): merge revision(s) 28144:
* configure.in: should replace COMMON_HEADERS if --with-winsock2 is
specified. [ruby-dev:41521]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
09:02 AM Revision c0144a2f (git): merge revision(s) 27983:
* io.c, eval.c, process.c: remove all condition of r26371.
now, all platform use the same way. [Bug #3278][ruby-core:30167]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28222 b2dd03c8-39d4-4d8f-98ff-823fe69...
shyouhei (Shyouhei Urabe)
08:45 AM Revision 1ab8a925 (git): merge revision(s) 27799:27805:
* ext/iconv/iconv.c (rb_iconv_sys_fail): fix number of arguments.
a patch by Masaya TARUI <tarui AT prx.jp>.
* ext/iconv/iconv.c (rb_iconv_sys_fail): raise BrokenLibrary if
errno is not set. [ruby-dev:41317]
...
shyouhei (Shyouhei Urabe)
08:42 AM Revision 98e7a2ab (git): merge revision(s) 27721:27725,27738:27740:
* pack.c: backport integer pack/unpack from 1.9 for [ruby-core:21937].
* configure.in: backport RUBY_DEFINT and fixed size integer checks.
* ruby.h: include stdint.h if available.
* bignum.c (rb_big_pack): defined...
shyouhei (Shyouhei Urabe)
07:56 AM Revision 8c788b8a (git): merge revision(s) 27720:
* regex.c (read_special): get rid of overrun.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
07:50 AM Revision bbffb26a (git): merge revision(s) 27688:
* lib/net/imap.rb: backported exception handling from trunk.
[ruby-core:29745]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
07:49 AM Revision c60ce13a (git): merge revision(s) 27665:
* ext/bigdecimal/bigdecimal.c (VpAlloc): ensure buf does not get
collected. based on a patch masaya tarui at [ruby-dev:41213].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28217 b2dd03c8-39d4-4d8f-98ff-823...
shyouhei (Shyouhei Urabe)
07:08 AM Revision 21c40581 (git): merge revision(s) 27547:
* 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_7@28216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
07:06 AM Revision 69ffece8 (git): merge revision(s) 27490:
* lib/net/imap.rb (fetch_internal): do not quote message data item
names. Thanks, Eric Hodel. [ruby-core:23508] backported form
trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28215 b2dd03c...
shyouhei (Shyouhei Urabe)
07:05 AM Revision fd71d468 (git): merge revision(s) 27487:
* lib/net/imap (encode_utf7): encode & properly. Thanks, Kengo
Matsuyama. [ruby-dev:38063] backported from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:42 AM Revision 670140e7 (git): merge revision(s) 27459:
* ext/win32ole/win32ole.c (ole_val2variant): fix the core dump
when converting Array object to VT_ARRAY variant. [ruby-core:28446]
[Bug #2836]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28213 b2...
shyouhei (Shyouhei Urabe)
06:41 AM Revision e3947edd (git): merge revision(s) 27404:
* 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_7@28212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:31 AM Revision 9252cb7d (git): merge revision(s) 27400:
* 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_7@28211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:30 AM Revision 6e37bdc6 (git): merge revision(s) 27398:
* 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_7@28210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:24 AM Revision 1bb0917f (git): merge revision(s) 27394:27397:
* 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_7@28209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
06:14 AM Revision 0b1e9328 (git): merge revision(s) 27374,27512:
* 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].
* lib/net/smtp.rb (Net::SMTP#rcptto_list): fixed typo.
...
shyouhei (Shyouhei Urabe)
06:12 AM Revision 35bb464b (git): merge revision(s) 27321:
* LEGAL: separated the section for parse.c. contributed by Paul
Betteridge in [ruby-core:29472].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28207 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
05:27 AM Revision 1da20f3e (git): merge revision(s) 28128:
------------------------------------------------------------------------
r28128 | nobu | 2010-06-02 23:06:25 +0900 (Wed, 02 Jun 2010) | 2 lines
* test/ruby/test_{string,symbol}.rb (test_ascii_incomat_inspect):
ASCII ra...
naruse (Yui NARUSE)
05:02 AM Revision 6baa27a6 (git): merge revision(s) 27087:
* ext/rational/lib/rational.rb: fix [Bug #1397].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
04:52 AM Bug #3406: attr_accessor creates a private writer method
=begin
Hi,

At Tue, 8 Jun 2010 01:18:50 +0900,
Joel VanderWerf wrote in [ruby-core:30638]:
> Bug #3406: attr_accessor creates a private writer method
> $ ruby19 -v t.rb
> ruby 1.9.2dev (2010-05-31) [x86_64-linux]
> t.rb:3: warnin...
nobu (Nobuyoshi Nakada)
01:18 AM Bug #3406 (Closed): attr_accessor creates a private writer method
=begin
(Also, there is a warning that may be incorrect.)

$ cat t.rb
module M
private
def attr_accessor(*args); super; end
end

class C
extend M
attr_accessor :x
end

C.new.x = 1

$ ruby19 -v t.rb
...
vjoel (Joel VanderWerf)
04:45 AM Revision 78492e51 (git): merge revision(s) 27014:
* lib/date.rb (Date#>>): fixed. [ruby-core:28011]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
03:58 AM Revision cbf33c59 (git): merge revision(s) 26371,26373,26374,26972:
* eval.c (thread_timer, rb_thread_stop_timer): check the timing of
stopping timer. patch from KOSAKI Motohiro <kosaki.motohiro _AT_
jp.fujitsu.com>
* eval.c (rb_thread_start_timer): NetBSD5 seems to be hung w...
shyouhei (Shyouhei Urabe)
02:08 AM Revision b5f7766f (git): * test/ruby/test_proc.rb (test_parameters): require is no longer built-in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:08 AM Revision 528a1e7c (git): * test/ruby/test_proc.rb (test_parameters): require is no longer built-in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:21 AM Bug #3371: test-all aborted on amd64 lenny
http://chkbuild.n-z.jp/ruby/debian-amd64/ruby-trunk/log/20100607T073937.log.txt.gz
のcoreで調べてみると finalizer の実行で落ちているようですが、調べ方がよくわかりませんでした。
(gc.c:2773 は run_final の中で finalize_list の中じゃないとか。)
~~~
% pwd
/home/chkbuild/tmp/build/ruby-...
znz (Kazuhiro NISHIYAMA)

06/07/2010

10:41 PM Bug #3371: test-all aborted on amd64 lenny
遠藤です。
gdb のバックトレースなどは見えないでしょうか。
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:32 PM Bug #3385: ext/dbm: accept various version of db
=begin
遠藤です。

> ext/dbのextconf.rbに、様々なバージョンのBerkley DBを認識させるためのパッチです。

確認ですが、バージョン 3 から 5 を認識させるようになったのですよね。
実際にそれぞれのバージョンでビルドして、test/dbm/ がパスすることを
確認して頂いたということでしょうか。
そういうことであれば、神戸さんを信じて取り込もうと思います。


あと、

+ dbli...
mame (Yusuke Endoh)
10:27 PM Bug #3384: ext/openssl: avoid to use cast
=begin
遠藤です。

> ext/opensslで、この部分だけ旧来のcastを使用しているのは何か理由があるのでしょうか?

cast を使用していると問題があるでしょうか。
コンパイラが警告を出す程度の軽微な問題だとしたら、今は下手にいじりたく
ないなと思います。

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
10:12 PM Feature #3399: UNC path is not handled properly
=begin

=end
nobu (Nobuyoshi Nakada)
01:46 PM Feature #3399: UNC path is not handled properly
=begin
1> at least i can assert that the stuff '\\?\' is windows-specific stuff that we don't like to be encountered. and i could see that cygwin do workaround by checking whether '\\?\ is present and ignore it.
i'm happy to being said...
jojelino (jojelino _)
02:23 AM Feature #3399: UNC path is not handled properly
=begin
You're trying to use cygwin GDB with a mingw-target Ruby, are you sure that works?

I've used mingw-based GDB in the past with, of course, mingw-based Ruby and had no problems.
=end
luislavena (Luis Lavena)
02:18 AM Feature #3399 (Closed): UNC path is not handled properly
=begin
(gdb)
0x62d4a4f1 2835 BUFINIT();
(gdb) print s
$5 = 0xc7dfa0 "//?/D:/ruby2/lib/ruby/site_ruby/1.9.1"
this is from rbconfig.rb
CONFIG = {}
CONFIG["DESTDIR"] = DESTDIR
CONFIG["MAJOR"] = "1"
CONF...
jojelino (jojelino _)
09:28 PM Revision 2258b0c7 (git): * test/rubygems/test_gem_activation.rb: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:28 PM Revision f4471359 (git): * test/rubygems/test_gem_activation.rb: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:27 PM Revision 2b322524 (git): * gem_prelude.rb: load full rubygems at LoadError for activation
check. [ruby-core:29486]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:27 PM Revision 7fca371d (git): * gem_prelude.rb: load full rubygems at LoadError for activation
check. [ruby-core:29486]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28200 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:04 PM Revision c9331864 (git): * io.c (parse_mode_enc): set set_by_bom bit. [ruby-core:30641]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:04 PM Revision 6fa0b504 (git): * io.c (parse_mode_enc): set set_by_bom bit. [ruby-core:30641]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:00 PM Revision 70271340 (git): lib/net/http.rb: Backport #1284 [ruby-core:22874]; Change Net:HTTP to use a block size of 16k instead of 1k when streaming or chunking POST bodies.
test/net/http/test_post_io.rb: Backport #1284 [ruby-core:22874]; A test to go with the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
wyhaines (Kirk Haines)
06:30 PM Revision 550532d9 (git): * gc.c (rb_obj_id): trivial optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:30 PM Revision f5534ad5 (git): * thread.c (Init_Thread): no need to suppress warning for
ruby_thread_set_native anymore.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:24 PM Bug #2616: unable to trap in doze
=begin

=end
usa (Usaku NAKAMURA)
10:45 AM Revision ab586540 (git): merge revision(s) 26903:
* ext/nkf/nkf-utf8/nkf.c (numchar_getc): get rid of buffer
overflow. [ruby-dev:40606]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@28195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shyouhei (Shyouhei Urabe)
10:07 AM Revision f53c5cbb (git): merge revision(s) 26850:
* ext/openssl/ossl_ssl_session.c
(ossl_ssl_session_{get,set}_time{,out}): fixed a bug introduced by
backporting. (see [ruby-dev:40573]) use long in according to
OpenSSL API. (SSL_SESSION_{get,set}_time{,out...
shyouhei (Shyouhei Urabe)
09:20 AM Revision f10f897b (git): * include/ruby/win32.h: include errno.h before defining errnos.
* include/ruby/win32.h: check definition existance before defining
errno macros.
* win32/win32.c (errmap): define winsock errors mappings.
these are VC++10 support, merge from trunk (r27236, r27258).
git-svn-id: svn+ssh://ci.ruby-...
U.Nakamura
08:44 AM Bug #3398: 1.9.2 SEGV during test-all
=begin
okkez です。

2010年6月7日0:26 Masaya TARUI <tarui@prx.jp>:
> 樽家です。
>
> r28191 で 1.9.2については解決をしましたが、trunkでないからかredmineの開発者に登録されてないからか、連携でcloseできてません。
> #手動でcloseも当然出来ない:-)
>

Ruby と Ruby1.9 プロジェクトの Developper として追加しておきました。

...
okkez (okkez _)
12:27 AM Bug #3398: 1.9.2 SEGV during test-all
=begin
樽家です。

2010年6月6日18:54 Yuki Sonoda <redmine@ruby-lang.org>:
> Bug #3398: 1.9.2 SEGV during test-all
> http://redmine.ruby-lang.org/issues/show/3398
>
> 起票者: Yuki Sonoda
> ステータス: Assigned, 優先度: High
> 担当者: Yuki Sonoda, カテゴリ...
tarui (Masaya Tarui)
06:14 AM Revision 9f9388e5 (git): * regexp.c (re_compile_pattern): allow zero times match for
non-greedy range repeatation. [ruby-core:30613]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:06 AM Bug #3400 (Closed): apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
There are some apparent typos in the "if defined" checks in openssl_missing.{h,c} which could potentially cause compatibility problems with future versions of OpenSSL. See the attached patch. The patch was generated against the...
aquark (Adrian Quark)

06/06/2010

11:11 PM Feature #1800: rubygems can replace system executable files
=begin
Hi,

2010/6/6 Luis Lavena <luislavena@gmail.com>:
>> It is better to have an option to prompt before rewriting a
>> file or executing extconf.rb.
>
> Please note that any gem update that needs to replace a stub script
> (r...
mame (Yusuke Endoh)
10:53 PM Feature #1800: rubygems can replace system executable files
=begin
On Sun, Jun 6, 2010 at 9:07 AM, Yusuke Endoh <redmine@ruby-lang.org> wrote:
>
> I realized more serious concern; "sudo gem install" executes
> extconf.rb with root access, which enables code execution by
> "an attacker".
>
...
luislavena (Luis Lavena)
10:07 PM Feature #1800 (Assigned): rubygems can replace system executable files
=begin
Hi,

I realized more serious concern; "sudo gem install" executes
extconf.rb with root access, which enables code execution by
"an attacker".

I think this does not means any security issue, but means a
simple fact ...
mame (Yusuke Endoh)
10:55 PM Bug #1085: Got the error message, after run 'gem install --test'.
=begin
Hi, Eric

Any update here?

This is the second reminder for this ticket (though I send you
many reminders).
There is a Japanese proverb: Hotoke no kao mo sando made.


I'll close this ticket by committing this p...
mame (Yusuke Endoh)
10:08 PM Bug #2176: [rubygems] $LOAD_PATH includes bin directory
=begin
Hi, Eric

Please please answer to nobu and Luis.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
08:27 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
2010/6/6 Urabe Shyouhei <shyouhei@ruby-lang.org>:
>> To avoid enbugging a new bug, we must choose the another solutions.
>> In this case, it is enough to add a note, "DO NOT USE etc/readline
>> WITH readline6!", to README.
>
...
mame (Yusuke Endoh)
06:42 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
> To avoid enbugging a new bug, we must choose the another solutions.
> In this case, it is enough to add a note, "DO NOT USE etc/readline
> WITH readline6!", to README.

? Sorry, can't interpret it. what's a new bug? Why is...
shyouhei (Shyouhei Urabe)
05:40 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

2010/6/6 Shyouhei Urabe <redmine@ruby-lang.org>:
> Yusuke, I know your feeling so I don't want to attack you, but your
> suggestion is just an yet another new feature -- as long as you see
> licensing issues as features...
mame (Yusuke Endoh)
04:58 PM Feature #2032: Change the license to "GPLv2+ or Ruby's original".
=begin
Yusuke, I know your feeling so I don't want to attack you, but your
suggestion is just an yet another new feature -- as long as you see
licensing issues as features (rather than bugs of contractual kind).
=end
shyouhei (Shyouhei Urabe)
01:37 PM Feature #2032 (Assigned): Change the license to "GPLv2+ or Ruby's original".
=begin
Hi,

> I merged a patch in [ruby-dev:39172]: reject readline6.

I really hate the check that rejects linking with readline6,
because it is actually *new feature*. The 1.9.2 feature was
already frozen. Rather, previe...
mame (Yusuke Endoh)
06:54 PM Bug #3398 (Closed): 1.9.2 SEGV during test-all
=begin
OSXで、TestArray#test_product中にSEGVが発生します。

rb_ary_productのt0が存在するheap slotがGCでfreeされてしまうのが原因のようです。t0に対するobj_freeは呼ばれないのでマーク漏れではないと思われ、もしかしたらheap slotのlimitがずれているのかも知れません。

ある程度大きなプログラムでないと再現しないようで、最小ケースは作成していませんが、私の環境では
...
yugui (Yuki Sonoda)
04:19 PM Bug #3231: Digest Does Not Build
=begin
Yes - it does fix the issue for md5. Can this also be done for the other digest subdirectories?

Thanks for the help.

=end
cfis (Charlie Savage)
02:46 PM Revision dd4b7184 (git): * gc.c (heaps_slot, assign_heap_slot, gc_sweep): skip sweep if
heap_slot's status is pre-free phase. [ruby-dev:41543]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masaya Tarui
01:37 PM Revision 88eb029a (git): * string.c (rb_str_buf_cat_escaped_char): get rid of buffer
overflow on platforms int is bigger than 32bit, and warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:37 PM Revision ce4a6e68 (git): * string.c (rb_str_buf_cat_escaped_char): get rid of buffer
overflow on platforms int is bigger than 32bit, and warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:17 PM Bug #3377 (Closed): 100000.times { Time.allocate }: [FATAL] failed to allocate memory
=begin
This issue was solved with changeset r28185.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
Anonymous
01:06 PM Revision 0363b91b (git): * test/ruby/test_array.rb (test_product): test for r28187.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:59 AM Revision ec440b0b (git): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:56 AM Revision 58772d71 (git): * array.c (rb_ary_product): clear uninitialized elements in temporary
array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:47 AM Bug #3394 (Closed): spec/rubyspec/core/array/product_spec.rb SEGV
=begin
This issue was solved with changeset r28184.
Akira, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
09:09 AM Bug #3394 (Closed): spec/rubyspec/core/array/product_spec.rb SEGV
=begin
と、いうわけで、とりあえず spec/rubyspec/core/array/product_spec.rb は
SEGV するようです。

(RUBY_DEBUG のためコンパイルでは RUBY_DEBUG_ENV マクロをつけてあります。)

% RUBY_DEBUG=gc_stress ./ruby spec/mspec/bin/mspec-run -f s
spec/rubyspec/core/array/product_spec.r...
akr (Akira Tanaka)
08:27 AM Bug #3393 (Closed): NEWS Mentions Enumerable#join
=begin
This issue was solved with changeset r28182.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
07:07 AM Bug #3393 (Closed): NEWS Mentions Enumerable#join
=begin
This has been reverted. Needs applying to trunk and 1.9.2 branch.
=end
runpaint (Run Paint Run Run)
04:27 AM Revision 46880d47 (git): * test/ruby/test_env.rb (class TestEnv): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
04:27 AM Revision 6ae881af (git): * test/ruby/test_env.rb (class TestEnv): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
04:12 AM Revision 28754d0a (git): * gc.c: set_heaps_increment is not
called before gc_makrs of lazy sweeping because live_num not
contain finalize objects. So call set_heaps_increment after lazy
sweeping if free_num are not enough. And move free_min to struct
rb_objspace for above. [ruby-dev:41499]...
authorNari (Narihiro Nakamura)
01:44 AM Revision 6e787a63 (git): * array.c (rb_ary_product): need to set the length in order to get
the entries marked. [ruby-dev:41540]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:44 AM Revision c22b223c (git): * array.c (rb_ary_product): need to set the length in order to get
the entries marked. [ruby-dev:41540]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

06/05/2010

11:26 PM Revision 366ff21e (git): * vm.c (Init_BareVM): call Init_native_thread here.
* thread.c (Init_Thread): don't call Init_native_thread.
* thread_pthread.c (Init_native_thread): exported.
* thread_win32.c (Init_native_thread): ditto.
[ruby-dev:41536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_...
akr (Akira Tanaka)
11:26 PM Revision f40d2c96 (git): * vm.c (Init_BareVM): call Init_native_thread here.
* thread.c (Init_Thread): don't call Init_native_thread.
* thread_pthread.c (Init_native_thread): exported.
* thread_win32.c (Init_native_thread): ditto.
[ruby-dev:41536]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28183 b2dd...
akr (Akira Tanaka)
11:21 PM Revision 81cd7b07 (git): * NEWS: Enumerable#join has been reverted. [ruby-core:30604]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:21 PM Revision 60d6d93b (git): * NEWS: Enumerable#join has been reverted. [ruby-core:30604]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:56 PM Revision fce00b24 (git): merge revision(s) 28103:
* encoding.c (rb_enc_unicode_p): check the encoding is Unicode
or not by the name; not function's pointer. [ruby-dev:41479]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28181 b2dd03c8-39d4-4d8f-98ff-823fe69...
naruse (Yui NARUSE)
02:57 PM Feature #3388: regexp support for start_with? and end_with?
=begin
Missed.

def end_with?
i = rindex(pattern) and ($& ? $~.end(0) : i + pattern.length) == length or false
end

or

def end_with?(pattern)
if String === pattern
!!index(pattern, -pattern.lengt...
nobu (Nobuyoshi Nakada)
02:42 PM Feature #3388: regexp support for start_with? and end_with?
=begin
def start_with?(pattern)
!!rindex(pattern, 0)
end

def end_with(pattern)
rindex(pattern) and (!$& || $~.end(0) == length) or false
end

=end
nobu (Nobuyoshi Nakada)
02:14 PM Feature #3388 (Open): regexp support for start_with? and end_with?
=begin

=end
marcandre (Marc-Andre Lafortune)
02:13 PM Feature #3388: regexp support for start_with? and end_with?
=begin
I'm moving this to the feature's tracker, since I feel it would make a valid addition.

PS: Yui, that code won't work:

"Hello world. Bye".end_with? /e/ # => false
=end
marcandre (Marc-Andre Lafortune)
12:54 PM Feature #3388: regexp support for start_with? and end_with?
=begin
def end_with?(suffix)
if suffix.kind_of(String)
index(suffix) + suffix.length == self.length
else
m = suffix.match(self)
m ? m.post_match.empty? : false
end
end
=end
naruse (Yui NARUSE)
08:08 AM Feature #3388: regexp support for start_with? and end_with?
=begin
Not a bug.
=end
nobu (Nobuyoshi Nakada)
02:16 PM Revision 09e9807a (git): merge revision(s) 28174:28178:
* re.c (rb_reg_expr_str): ASCII incompatible strings
must always escape or converted.
* re.c (rb_reg_expr_str): use rb_str_buf_cat_escaped_char
when resenc is given: for Regexp#inspect or error message.
...
naruse (Yui NARUSE)
02:15 PM Revision e1c14eab (git): merge revision(s) 28104:
* string.c (rb_str_inspect): inspect as ASCII when the codepoint
of a character in Unicode string is ASCII printable one.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
01:47 PM Revision 7376a528 (git): * text/ruby/envutil.rb: ToArray when args is String.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:40 PM Bug #3392 (Closed): Kernel.open Ignores :binmode Key in Opts Hash w.r.t Encoding
=begin
(Ignoring the encoding names, there appear to be at least 30 permutations of mode string now accepted, and that's before you allow for platform-specific differences, so please forgive me if this is a stupid question.)

When K...
runpaint (Run Paint Run Run)
11:32 AM Revision 3a80743c (git): * re.c (rb_reg_expr_str): ASCII incompatible strings
must always escape or converted.
* re.c (rb_reg_expr_str): use rb_str_buf_cat_escaped_char
when resenc is given: for Regexp#inspect or error message.
* re.c (rb_reg_desc): add 'n' for ENCODING_NONE.
git-svn-id: svn+ssh://ci.ruby-l...
naruse (Yui NARUSE)
11:31 AM Revision 0d49737b (git): * string.c (sym_inspect): Escape when the symbol is not
resulted encoding and not ascii_only. It had escaped
ascii-incompatible string, but it is wrong.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
11:31 AM Revision 291809f4 (git): * string.c (rb_str_buf_cat_escaped_char): defined.
Splited from rb_str_inspect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
11:28 AM Revision 7f513123 (git): add an assertion message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:57 AM Bug #1573 (Closed): $0 behaves unexpectedly
=begin
This issue was solved with changeset r28161.
Morris, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
08:41 AM Bug #3391 (Assigned): Use single exclamation mark instead of double exclamation mark for IRB
=begin

=end
nobu (Nobuyoshi Nakada)
08:33 AM Bug #3391 (Closed): Use single exclamation mark instead of double exclamation mark for IRB
=begin
Hello,

I'm adding this patch which changes the "!!" double exclamation marks in lib/irb.rb to use single exclamation marks "!", I think using single exclamation marks are more formal for outputs and Ruby itself.

The pat...
diegoviola (Diego Viola)
08:37 AM Bug #3389 (Closed): [Docs]: Kernel.test Specifies Incorrect Return Type for ?W
=begin
This issue was solved with changeset r28160.
Run Paint, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
12:34 AM Bug #3389 (Closed): [Docs]: Kernel.test Specifies Incorrect Return Type for ?W
=begin
The rdoc claims test(?W, file) returns a Boolean result; in fact, it returns an Integer or nil. Patch attached.
=end
runpaint (Run Paint Run Run)
07:39 AM Revision 0133aee4 (git): * .gdbinit (rp): show type name for RTypedData.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:59 AM Revision f229a064 (git): * ruby.c (process_options, load_file_internal): $0 seen from
required libraries by -r option should be the main script.
[ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:59 AM Revision af97da84 (git): * ruby.c (process_options, load_file_internal): $0 seen from
required libraries by -r option should be the main script.
[ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:15 AM Revision ec38843e (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): support for child
process env.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
06:15 AM Revision 2c2ae5b1 (git): * test/ruby/envutil.rb (EnvUtil#invoke_ruby): support for child
process env.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:11 AM Revision 46f6b081 (git): * test/net/imap/test_imap.rb (test_exception_during_shutdown):
need to raise always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:11 AM Revision f75ab015 (git): * test/net/imap/test_imap.rb (test_exception_during_shutdown):
need to raise always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:31 AM Revision 3a2319f3 (git): * 2010-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:31 AM Revision 1c60a21e (git): * lib/matrix.rb: Matrix library copied from 1.9. It is now identical
except for methods dealing with Complex numbers which are absent.
[ruby-core:26268]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:18 AM Revision 159fd9ee (git): * lib/matrix.rb (eql?, ==, minor): Fix bugs when comparing/returning
some empty matrices.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:17 AM Revision 87c1da09 (git): * lib/matrix.rb: trivial optimizations
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
04:12 AM Revision be77d027 (git): * lib/matrix.rb (eql?, ==, minor): Fix bugs when comparing/returning some
empty matrices.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Marc-Andre Lafortune
04:12 AM Revision 906f8026 (git): * lib/matrix.rb: trivial optimizations
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:01 AM Revision d81b2491 (git): * error.c (rb_name_err_mesg_new): guard mesg, recv and method.
The problem in [ruby-dev:41464] is caused because mesg is collected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:01 AM Revision 62b89f1a (git): * error.c (rb_name_err_mesg_new): guard mesg, recv and method.
The problem in [ruby-dev:41464] is caused because mesg is collected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:04 AM Revision 8bca0932 (git): * .gdbinit (rp): detect and show RTypedData.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:57 AM Revision b83fc873 (git): * ruby.c (process_options): revert r25330, so that $0 can be seen
from required libraries by -r option. [ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:57 AM Revision 2ef85089 (git): * ruby.c (process_options): revert r25330, so that $0 can be seen
from required libraries by -r option. [ruby-core:23717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)

06/04/2010

11:30 PM Revision fd4417f8 (git): * file.c (rb_f_test): 'W' should test writable by real uid/git,
not world writable. [ruby-core:30587]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:30 PM Revision 45815f9c (git): * file.c (rb_f_test): 'W' should test writable by real uid/git,
not world writable. [ruby-core:30587]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:26 PM Bug #3305 (Assigned): test_processのMANDATORY_ENVS
=begin

=end
usa (Usaku NAKAMURA)
09:22 PM Revision 72992b97 (git): * 2010-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:22 PM Revision 79aac054 (git): Clarification of what '*' matches. Patch by John Wells <john.wells at greatworx.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
07:45 PM Feature #3388 (Rejected): regexp support for start_with? and end_with?
=begin

=end
naruse (Yui NARUSE)
07:24 PM Feature #3388 (Feedback): regexp support for start_with? and end_with?
=begin
ruby-1.9.2-head > "aBcdeFghIj".start_with?(/abc/i)
=> false

In my implementation of start_with? it is easy enough to utilize #index, which works fine:

def start_with?(pattern)
index(pattern) == 0
end

...
trans (Thomas Sawyer)
04:24 PM Bug #1573: $0 behaves unexpectedly
=begin
Hi,

> I am not him, but you go ahead.

Sorry, my patch does not work, though I cannot remember what I thought
when writing the patch...

$ ./ruby -I. -rbar foo.rb
nil
"foo.rb"


This issue is caused...
mame (Yusuke Endoh)
04:10 PM Bug #2718 (Assigned): DRb mixing up function return values between PIDs after fork()
=begin
Hi,

Sorry for late response, but I cannot reproduce on both 1.8.7-p249
and 1.9.1-p378.

I assign this issue to Masatoshi Seki, the maintainer for drb.
Seki-san, could you check this issue?

--
Yusuke Endoh <ma...
mame (Yusuke Endoh)
12:02 PM Bug #1541: mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin
Hello,

In message "[ruby-core:30581] Re: [Bug #1541][Closed] mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket."
on Jun.04,2010 11:58:13, <usa@garbagecollect.jp> wrote:
> 69) simil...
usa (Usaku NAKAMURA)
11:58 AM Bug #1541: mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin
Hello,

In message "[ruby-core:30577] [Bug #1541][Closed] mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket."
on Jun.04,2010 02:23:43, <redmine@ruby-lang.org> wrote:
> It appears fix...
usa (Usaku NAKAMURA)
02:23 AM Bug #1541 (Closed): mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin
It appears fixed now with

ruby 1.9.3dev (2010-06-03 trunk 28150) [i386-mingw32] (using "OpenSSL 0.9.8h 28 May 2008")

The only failures I see with make test-all are:
http://gist.github.com/424180
(12 failures)

...
rogerdpack (Roger Pack)
10:47 AM Bug #3387 (Closed): Re: [ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
=begin
This issue was solved with changeset r28156.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:20 AM Bug #3387 (Assigned): Re: [ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
=begin

=end
usa (Usaku NAKAMURA)
10:19 AM Bug #3387 (Closed): Re: [ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
=begin
こんにちは、なかむら(う)です。

In message "[ruby-cvs:35358] Ruby:r28148 (trunk, ruby_1_9_2): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by"
on Jun.03,2010 19:34:02, <nobu@ruby-lang.org> wrote:
> nobu 2010-06-03 19:33...
usa (Usaku NAKAMURA)
02:24 AM Revision c0529589 (git): * test/dl/test_cfunc.rb: test for r28156
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
02:24 AM Bug #2760 (Rejected): unable to cross-compile win32.c
=begin

=end
rogerdpack (Roger Pack)
01:46 AM Revision df25a131 (git): * ext/dl/cfunc.c (rb_dlcfunc_inspect): should taint the result.
[ruby-dev:41533]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:46 AM Revision da0ac851 (git): * ext/dl/cfunc.c (rb_dlcfunc_inspect): should taint the result.
[ruby-dev:41533]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:37 AM Revision bc561d0b (git): * 2010-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:37 AM Revision 408f0a92 (git): * gc.c (gc_sweep): suppress a warning on VC, again.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura

06/03/2010

11:38 PM Bug #3385 (Closed): ext/dbm: accept various version of db
=begin
ext/dbのextconf.rbに、様々なバージョンのBerkley DBを認識させるためのパッチです。


--- ext/dbm/extconf.rb.orig 2009-10-02 10:45:39.000000000 +0000
+++ ext/dbm/extconf.rb
@@ -5,13 +5,16 @@ dir_config("dbm")
if dblib = with_config("dbm-type", ni...
taca (Takahiro Kambe)
11:33 PM Bug #3384 (Closed): ext/openssl: avoid to use cast
=begin
ext/opensslで、この部分だけ旧来のcastを使用しているのは何か理由があるのでしょうか?


--- ext/openssl/ossl_ssl.c.orig 2010-05-23 12:18:51.000000000 +0000
+++ ext/openssl/ossl_ssl.c
@@ -700,10 +700,10 @@ ossl_sslctx_get_ciphers(VALUE self)
if (!ci...
taca (Takahiro Kambe)
11:16 PM Bug #2616: unable to trap in doze
=begin
> wanabe-san, do you still track this problem?

No. I wanted to write a patch, but I couldn't.
This problem is too difficult for me. Sorry.
=end
wanabe (_ wanabe)
10:34 AM Bug #2616: unable to trap in doze
=begin
wanabe-san, do you still track this problem?
=end
usa (Usaku NAKAMURA)
10:27 AM Bug #2616: unable to trap in doze
=begin

=end
usa (Usaku NAKAMURA)
10:27 AM Bug #2616: unable to trap in doze
=begin

=end
usa (Usaku NAKAMURA)
10:58 PM Revision 1e86a6b9 (git): Backport #2392 [ruby-core:26868]; backport of r23353 which suppresses a strict-aliasing warning in gcc-4.4.x -O2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
09:06 PM Bug #3140: gem activation has changed between 1.8 and 1.9
=begin
Tests are welcome.
=end
nobu (Nobuyoshi Nakada)
10:41 AM Bug #3140 (Assigned): gem activation has changed between 1.8 and 1.9
=begin

=end
usa (Usaku NAKAMURA)
07:07 PM Bug #3383 (Closed): static-linked-extが動かない
=begin
This issue was solved with changeset r28147.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
06:44 PM Bug #3383 (Closed): static-linked-extが動かない
=begin
$ ./ruby -ep
./ruby: No such file or directory - /home/nakada/src/ruby/trunk/x86_64-linux.debug/etc.so (Errno::ENOENT)
=end
nobu (Nobuyoshi Nakada)
06:27 PM Bug #3317 (Closed): test/rake/test_win32.rb does strange tests and reports errors and failures
=begin
This issue was solved with changeset r28145.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:40 AM Bug #3317 (Assigned): test/rake/test_win32.rb does strange tests and reports errors and failures
=begin

=end
usa (Usaku NAKAMURA)
06:18 PM Bug #3382 (Assigned): cannot cross-compile socket.so for winsock2 (mingw32)
=begin
1.8.7の後は1.8.6にもチケット回してあげてください。
=end
usa (Usaku NAKAMURA)
06:17 PM Bug #3382 (Closed): cannot cross-compile socket.so for winsock2 (mingw32)
=begin
This issue was solved with changeset r28144.
Shyouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
06:07 PM Bug #3382 (Closed): cannot cross-compile socket.so for winsock2 (mingw32)
=begin
mingw32のクロスコンパイラで--with-winsock2としてコンパイルすると、socket.soを作っている最中に以下のような感じでコンパイルに失敗します。1.8 specificのように見えます。

make[1]: Entering directory `/home/shyouhei/build/ruby_1_8_7-mingw32/ext/socket'
i586-mingw32msvc-gcc -I. -I../.. -I...
shyouhei (Shyouhei Urabe)
03:04 PM Revision de082777 (git): * 2010-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision e53a62ae (git): * ext/digest/lib/digest/hmac.rb: Emit a deprecation warning in
verbose mode and add a caution to the overview section of the
document. [ruby-dev:41525]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
02:59 PM Revision e1ef999d (git): Mention deprecation of digest/hmac.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
02:48 PM Revision 24be1f14 (git): * ext/digest/lib/digest/hmac.rb: Emit a deprecation warning in
verbose mode and add a caution to the overview section of the
document. [ruby-dev:41525]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Akinori MUSHA
01:07 PM Bug #3381 (Closed): test/io/nonblock/test_flush.rb reports an error on Windows
=begin
This issue was solved with changeset r28143.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
10:10 AM Bug #3381 (Closed): test/io/nonblock/test_flush.rb reports an error on Windows
=begin
口頭で伝えていても対応してもらえないままなのでチケット化しておきます。

1) Error:
test_flush(TestIONonblock):
Errno::EBADF: Bad file descriptor
C:/trunk/test/io/nonblock/test_flush.rb:11:in `nonblock='
C:/trunk/test/io/nonblock/test_flush.rb:...
usa (Usaku NAKAMURA)
11:36 AM Feature #3380: Minitest Runner Command
=begin

=end
naruse (Yui NARUSE)
10:45 AM Feature #836 (Assigned): Patches for StringScanner, adding #size, #captures and #values_at
usa (Usaku NAKAMURA)
10:45 AM Bug #1388 (Assigned): cygwin-1.7, gcc4-4.3, and ruby-1.9. make btest #236 test_io.rb Segmentation fault
=begin

=end
usa (Usaku NAKAMURA)
10:44 AM Bug #1541 (Feedback): mingw ssl: Errno::ENOTSOCK: An operation was attempted on something that is not a socket.
=begin
Roger, do these failures still exists?
I cannot reproduce them on mswin...
I want to identify the problem part; mingw? openssl itself? or others?
=end
usa (Usaku NAKAMURA)
10:33 AM Revision 4cc67972 (git): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
rb_sprintf.
* ext/dl/cptr.c (rb_dlptr_s_malloc): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:33 AM Revision 8984ef47 (git): * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by
rb_sprintf.
* ext/dl/cptr.c (rb_dlptr_s_malloc): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:32 AM Bug #3337 (Assigned): MS-DOS device names are identified as readable_real
usa (Usaku NAKAMURA)
10:32 AM Bug #2137 (Open): Dir.glob does not support unicode on Windows
=begin

=end
usa (Usaku NAKAMURA)
10:30 AM Bug #3323: Spawning process on unicode path is not supported on windows
=begin

=end
usa (Usaku NAKAMURA)
10:30 AM Bug #1771: system()/popen()/popen3() & windows & unicode is not working
=begin

=end
usa (Usaku NAKAMURA)
10:29 AM Bug #1685: Some windows unicode path issues remain
=begin

=end
usa (Usaku NAKAMURA)
09:58 AM Revision 7b6e8b91 (git): * load.c (ruby_init_ext): statically linked extensions have no
real path. [ruby-dev:41526]
* vm.c (rb_vm_call_cfunc): add filepath argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:58 AM Revision 7336f32c (git): * load.c (ruby_init_ext): statically linked extensions have no
real path. [ruby-dev:41526]
* vm.c (rb_vm_call_cfunc): add filepath argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:47 AM Bug #3379 (Closed): test-all Segmentation fault on x64-mswin64
=begin
This issue was solved with changeset r28138.
sakiyama, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
usa (Usaku NAKAMURA)
09:40 AM Revision 140d43a7 (git): * insns.def (concatarray): removed unused variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:17 AM Revision c8a0b914 (git): * test/rake/test_win32.rb (Rake::TestWin32): update tests.
[ruby-core:30309]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:17 AM Revision 55789617 (git): * test/rake/test_win32.rb (Rake::TestWin32): update tests.
[ruby-core:30309]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:15 AM Revision daf6afa3 (git): * configure.in: should replace COMMON_HEADERS if --with-winsock2 is
specified. [ruby-dev:41521]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
04:05 AM Revision cb4bba38 (git): * test/io/nonblock/test_flush.rb (test_flush): try pipe and
socketpair. [ruby-dev:41517]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:05 AM Revision 188881b2 (git): * test/io/nonblock/test_flush.rb (test_flush): try pipe and
socketpair. [ruby-dev:41517]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:25 AM Revision 31109396 (git): * test/gdbm/test_gdbm.rb (test_s_open_create_new): Windows doesn't supports
UNIX like permittions.
* test/gdbm/test_gdbm.rb (test_s_open_error): Errno::EWOULDBLOCK is raised on
Windows in such case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:24 AM Revision 3a08f62b (git): * test/gdbm/test_gdbm.rb (test_s_open_create_new): Windows doesn't supports
UNIX like permittions.
* test/gdbm/test_gdbm.rb (test_s_open_error): Errno::EWOULDBLOCK is raised on
Windows in such case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
01:17 AM Revision 43fa9ba7 (git): * test/openssl/test_config.rb (test_freeze): skip on Windows because Config.new
needs an argument on it. When the maintainer returns, this test shall be
corrected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:40 AM Revision 321125ec (git): merge from trunk (r28138)
* ext/dl/dl.h (DLSTACK_TYPE): type of stack is same as VALUE.
reported by sakiyama shin in [ruby-dev:41514]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:38 AM Revision fdc43267 (git): * ext/dl/dl.h (DLSTACK_TYPE): type of stack is same as VALUE.
reported by sakiyama shin in [ruby-dev:41514]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura

06/02/2010

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Also available in: Atom