Project

General

Profile

Activity

From 08/14/2010 to 08/20/2010

08/20/2010

10:51 PM Bug #3726 (Closed): require degradation from 1.9.1
=begin
I have two simultaneous installation of ruby 1.9.1 and ruby 1.9.2.
There are installed gems ( pg in particular ).

Having file 5.rb containing

require 'pg'

i have following results:

For ruby 1.9.1:

# ...
funny_falcon (Yura Sokolov)
06:39 PM Bug #3723 (Rejected): Remove unused control frame variable: rb_control_frame_t.block_iseq
=begin
I talked this with ko1.
It is used from rb_block_t.iseq, so it can't be removed.
=end
naruse (Yui NARUSE)
02:09 PM Bug #3723 (Assigned): Remove unused control frame variable: rb_control_frame_t.block_iseq
=begin
As you said, it seems useless variable.

But if block_iseq of rb_control_frame_t is simply removed, it breaks ABI compatibility.

I assign this to ko1.
=end
naruse (Yui NARUSE)
10:25 AM Bug #3723 (Rejected): Remove unused control frame variable: rb_control_frame_t.block_iseq
=begin
rb_control_frame_t.block_iseq does not appear to serve any purpose and can possibly be removed.
=end
pweldon (Peter Weldon)
03:11 PM Bug #3150: net/https peer verification doesn't do anything
=begin
On Fri, Aug 20, 2010 at 07:12:47AM +0900, Hiroshi NAKAMURA wrote:
> Issue #3150 has been updated by Hiroshi NAKAMURA.
>
> Assigned to set to Hiroshi NAKAMURA
>
> Anyone can reproduce this? On Snow Leopard only? It must be ...
tenderlovemaking (Aaron Patterson)
07:10 AM Bug #3150: net/https peer verification doesn't do anything
=begin
Anyone can reproduce this? On Snow Leopard only? It must be critical issue if it still exists.
=end
nahi (Hiroshi Nakamura)
02:17 PM Bug #3718 (Closed): [doc] ri doesn't document Object#<=>
=begin
This issue was solved with changeset r29060.
Brian, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:25 PM Feature #3715: Enumerator#size and #size=
=begin
Hi,

In message "Re: [ruby-core:31785] [Feature #3715] Enumerator#size and #size="
on Fri, 20 Aug 2010 10:08:44 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:

|An enumerator is effectively immutable. The exist...
matz (Yukihiro Matsumoto)
10:08 AM Feature #3715: Enumerator#size and #size=
=begin
An enumerator is effectively immutable. The existence of #size= and potentially invoking a Proc for each call to #size, implies that its maximum size will change over the course of the iteration. Is this likely? If not, we can re...
runpaint (Run Paint Run Run)
10:41 AM Bug #3724 (Third Party's Issue): instance_variables comparison not working with symbol ?
=begin

=end
nobu (Nobuyoshi Nakada)
10:37 AM Bug #3724: instance_variables comparison not working with symbol ?
=begin
OK. it's because I enabled Wirble in IRB! I should report this to Wirble instead :)

ruby-1.9.1-p378 > a = :@ok
=> :ok

My bad
=end
fridim (Guillaume Coré)
10:31 AM Bug #3724 (Third Party's Issue): instance_variables comparison not working with symbol ?
=begin
ruby-1.9.1-p378 > class A; attr_accessor :ok; end
=> nil
ruby-1.9.1-p378 > a = A.new
=> #<A:0x8d2b0b8>
ruby-1.9.1-p378 > a.ok = 2
=> 2
ruby-1.9.1-p378 > a.instance_variables
=> [:ok]
ruby-1.9.1-p378 > a.in...
fridim (Guillaume Coré)
09:53 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
2010/8/20 Daniel Gutmanas <redmine@ruby-lang.org>:
> Bug #3721: Unsigned formats broken in 1.9.2's unpack
> http://redmine.ruby-lang.org/issues/show/3721
>
> Author: Daniel Gutmanas
> Status: Open, Priority: Normal
> ruby -...
akr (Akira Tanaka)
08:49 AM Bug #3721 (Assigned): Unsigned formats broken in 1.9.2's unpack
=begin

=end
nobu (Nobuyoshi Nakada)
08:23 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
Wrapping right now RubyInstaller 1.9.2-p0 release, but will fire a x64 compilation with GCC and report back in a few hours.
=end
luislavena (Luis Lavena)
08:20 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
Yes, 4294967295 is the expected result.

I've just tried the same code in a 32-bit build (ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-mswin32_100]), and it also gives the correct result:
"\xFF\xFF\xFF\xFF".unpack(?V) => ...
Noxerus (D. G.)
08:02 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
=begin
Is this the expected result?

ruby.exe -ve 'puts "\xFF\xFF\xFF\xFF".unpack(?V)'
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
4294967295

If so, then GCC compiled Ruby works.
=end
luislavena (Luis Lavena)
07:59 AM Bug #3721 (Closed): Unsigned formats broken in 1.9.2's unpack
=begin
When specifying the V format code, unpack should treat the four bytes as an unsigned long integer. As can be seen in the following example, it treats it as a signed integer instead:
"\xFF\xFF\xFF\xFF".unpack(?V) => [-1]
The s...
Noxerus (D. G.)
08:49 AM Bug #3722 (Closed): segfault in rb_iterate (1.9.3, r29057)
=begin
Reproducible every time while running bundler + cucumber + rprofile on a private rails project
(hard to reduce).

The second attached contains a short gdb session using Ruby with -g3/-O0/-ggdb.

I know this isn't much, ...
Cezary (Cezary Baginski)
07:13 AM Feature #2456: It is better to let user to select particular ssl protocol easily.
=begin
To administrator: please change the target project of this ticket to ... "Ruby"? or anywhere I can handle.
=end
nahi (Hiroshi Nakamura)
05:13 AM Revision b88a5027 (git): Add rdoc about Kernel#<=> [ruby-core:31770]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:40 AM Revision fedc3756 (git): * 2010-08-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:40 AM Revision 19fb560d (git): * ext/pathname/pathname.c (path_expand_path): Pathname#expand_path
translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)

08/19/2010

08:25 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
Yui: Thanks!
=end
nahi (Hiroshi Nakamura)
08:15 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
Added
=end
naruse (Yui NARUSE)
07:38 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
=begin
To administrator: allow me to update this ticket, please?
=end
nahi (Hiroshi Nakamura)
07:32 PM Bug #3704: openssl: exception message wording improvement
=begin

=end
nahi (Hiroshi Nakamura)
07:19 PM Bug #3720 (Closed): test_marshal_dump_extra_iv doesn't check as intended
=begin
test/ruby/test_marshal.rb の test_marshal_dump_extra_iv は
おそらく意図したチェックをしていないと思います。
以下の間違いでないでしょうか。

Index: test/ruby/test_marshal.rb
===================================================================
--- test/ruby/tes...
nagachika (Tomoyuki Chikanaga)
06:40 PM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
近永と申します。

確認が遅くなってすみません。
頂いた修正を加えて、現象が発生していた環境で再現スクリプトを2000回くらい回して起きなくなったことを確認しました。

ただ差分を見ていてちょっと気がついたのですが、kill した Thread に ensure 節の処理があって、
それがブロックする可能性があるものだと、その Thread が終了するまで時間がかかることがあり、
その間は他の Thread が kill されず動き続けると...
nagachika (Tomoyuki Chikanaga)
06:13 PM Feature #3719 (Closed): open-uri should allow redirects from http to https
=begin
Currently open-uri does not allow redirects from http to https. http://redmine.ruby-lang.org/repositories/revision/1?rev=21381 reverts the ability to redirect between http and https with a note that this may compromise security,...
hansdegraaff (Hans de Graaff)
06:07 PM Bug #3718 (Closed): [doc] ri doesn't document Object#<=>
=begin
1.9.2 apparently implements Object#<=> (or Kernel#<=> ?)

$ irb192 --simple-prompt
>> Object.new <=> Object.new
=> nil

But ri doesn't seem to know about it:

$ ri192 '<=>'
Nothing known about <=>
$ ri192 'Obj...
candlerb (Brian Candler)
02:00 PM Revision a62f73e0 (git): * test/openssl/{test_x509cert.rb,test_ssl.rb,test_x509req.rb}: added
tests for SSL and wrong signature algorithm combination.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
01:50 PM Revision 1fa5a50c (git): * tool/make-snapshot (usage): mention versions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:45 PM Revision b7bc826b (git): * tool/make-snapshot (usage): add usage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:34 PM Revision c40c2839 (git): * tool/make-snapshot (package): accept revision as BRANCH@REV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:11 PM Bug #3693 (Closed): visibility hidden functions
=begin

=end
nobu (Nobuyoshi Nakada)
11:17 AM Bug #3717 (Closed): Minor mistype in Enum#inject documentation
=begin
This issue was solved with changeset r29043.
Andrei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
07:59 AM Bug #3717 (Closed): Minor mistype in Enum#inject documentation
=begin
There is a missing forward slash in enum.c at line 530 that cause rdoc
to generate broken output. Bug exists in ruby1.9.2p0 and ruby1.9.3dev.

--- enum.c 2010-08-19 01:22:53.000000000 +0300
+++ enum.c 2010-08-19 01:30:38....
dre3k (Andrei Kulakov)
10:54 AM Revision 85198c5e (git): * ext/socket/ancdata.c (ancillary_timestamp): fix a constant type.
* ext/socket/raddrinfo.c (get_afamily): suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:29 AM Revision b73ea4b6 (git): * thread_pthread.c (native_sleep): suppress a warning for platforms
which time_t is int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:26 AM Revision 6d8178f0 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:26 AM Revision 46d0e030 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:19 AM Bug #3659 (Closed): Marshal.load(Marshal.dump(10.0)) => 1.0
=begin

=end
nobu (Nobuyoshi Nakada)
10:16 AM Revision 3c9efc1d (git): Forgot content of r29049.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:14 AM Revision bc6c904a (git): * tool/merger.rb: Add a tool to merge commits between branches.
developed by URABE Shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
08:24 AM Bug #3706: dependency from version.o to version.h
=begin
This is a vpath precedence, filename clash:

$ grep -r -i "^vpath" .
./Makefile.in:VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/enc:$(srcdir)/missing
./win32/Makefile.sub:VPATH = $(arch_hdrdir)/ruby;$(hd...
pweldon (Peter Weldon)
08:22 AM Revision 15c39b07 (git): * backport r28621 and r28632 from ruby_1_8;
* ext/openssl/ossl_config.c, ext/openssl/lib/openssl/config.rb,
ext/openssl/lib/openssl.rb: reimplement OpenSSL::Config in Ruby.
Now it should work on windows.
* test/openssl/test_config.rb: added tests...
Hiroshi Nakamura
08:14 AM Revision 71da8cbd (git): * test/openssl/test_ssl.rb: removed unnecessary free port scanning of
test_ssl.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
08:00 AM Revision 28ef80bc (git): * 2010-08-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:00 AM Revision bb495c88 (git): * ext/openssl/lib/openssl/config.rb, test/openssl/test_config.rb:
cosmetic changes for 1.9 compatibility; let it run on 1.9 as-is.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Hiroshi Nakamura
06:46 AM Feature #3711: IPAddr must not make DNS lookups via IPSocket.getaddress
=begin
Hi,

At Wed, 18 Aug 2010 22:07:42 +0900,
Philipp Kempgen wrote in [ruby-core:31756]:
> # DNS lookups are slow and totally unnecessary for IP addresses
> raise MustNotCallError.new( 'IPAddr.new() must not call IPSocket.getadd...
nobu (Nobuyoshi Nakada)
06:35 AM Bug #3716 (Rejected): segfault on String.gsub
=begin
Here's the backtrace:
https://gist.github.com/23c2e0c31dec26901d5d

I am not quite sure what the problem could be.
It's quite a big project that I unfortunately can't share a lot of code of. I also don't have too much ti...
ckoehler (Christoph Koehler)
05:12 AM Feature #3715: Enumerator#size and #size=
=begin
I forgot to point to basic specs: http://github.com/marcandre/rubyspec/commit/43bab#diff-1

--
Marc-André
=end
marcandre (Marc-Andre Lafortune)
05:02 AM Feature #3715 (Rejected): Enumerator#size and #size=
=begin
It would be useful to be able to ask an Enumerator for the number of times it will yield, without having to actually iterate it.

For example:

(1..1000).to_a.permutation(4).size # => 994010994000 (instantly)

It ...
marcandre (Marc-Andre Lafortune)
04:51 AM Feature #3714 (Closed): Add getters for Enumerator
=begin
Given an enumerator, there is no way to know what receiver, method and arguments it is based upon (although one could use Enumerator#inspect and parse it to get the method).

For sake of completeness and introspection, it co...
marcandre (Marc-Andre Lafortune)
03:10 AM Revision 1d04aedb (git): * array.c (rb_ary_permutation, rb_ary_repeated_permutation, rb_ary_repeated_combination, rb_ary_product): use ary_make_shared_copy instead of ary_make_substitution. [ruby-dev:42067] [Bug #3708]
* test/ruby/test_array.rb (test_product, test_repeated_permutation, test_repeated_combination): append assertions against [Bug #3708].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
02:20 AM Bug #3683: getgrnam on computer with NIS group (+)?
=begin
$ ruby -v
ruby 1.9.3dev (2010-07-15 trunk 28647) [i686-linux]


Sorry for the omission.
=end
rocky (Rocky Bernstein)
02:12 AM Revision fee5e4ff (git): * enum.c (enum_inject): fix typo of rdoc.
patched by Andrei Kulakov [ruby-core:31768]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
02:03 AM Bug #3713 (Closed): Ruby 1.8.6 fails to build against Tk >= 8.5
=begin
Building ruby 1.8.6 with Tk support and an installed Tk version of 8.5 or later results in the following compilation failure:

i686-pc-linux-gnu-gcc -shared -o ../../.ext/i686-linux/tcltklib.so tcltklib.o stubs.o -L. -L../.....
a3li (Alex Legler)
01:06 AM Revision 078d19b2 (git): * ext/pathname/pathname.c (path_extname): Pathname#extname translated
from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)

08/18/2010

10:07 PM Feature #3711 (Closed): IPAddr must not make DNS lookups via IPSocket.getaddress
=begin
class MustNotCallError < NotImplementedError ; end

class IpAddrNoResolvTestCase < Test::Unit::TestCase
def setup()
class << IPSocket
alias original_getaddress getaddress
def getaddress( host )
# DNS l...
pk (Philipp Kempgen)
09:03 PM Revision bacb45c8 (git): * 2010-08-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:03 PM Revision eba16d74 (git): * vm_insnhelper.c (vm_push_frame): initialize block_iseq. a patch
from Peter Weldon at [ruby-core:31757].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:47 PM Feature #3657: make cleanがファイルを削除しすぎ
=begin
2010年8月8日15:03 Shyouhei Urabe <redmine@ruby-lang.org>:
>> 厳しく言えば、個々のファイルが開発から配布のどの段階で必要なのか、といったことが
>> 把握できていないのではないでしょうか。
>
> 思うに、人間様がそんなことをわざわざ把握しないといけない仕組みなのが根本的間違いです。
> 機械的に管理されるべきだと思います。
>
> # 無論、いますぐmake捨てろとまでは言いませんが。...
naruse (Yui NARUSE)
02:53 PM Bug #3706 (Closed): dependency from version.o to version.h
=begin
少なくとも1.9.2ブランチにおいてversion.hだけを更新後 make しても、version.oが再コンパイルされません。恐らくtrunkもそうでしょう。
=end
yugui (Yuki Sonoda)
10:13 AM Revision 354e3760 (git): forget to commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
10:11 AM Revision dbb05925 (git): * array.c (ary_make_shared): revert r29037, it occurs SEGV some situations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
09:42 AM Revision 4023ffa9 (git): * array.c (ary_make_shared), test/ruby/test_array.rb (test_permutation): always return the original array when it is shared. [ruby-dev:42067] [Bug #3708]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
09:04 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
近永です。

ありがとうございます。
この差分でしばらく試してみます。

2010年8月18日4:13 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>:
> 咳といいます。
>
> On 2010/08/16, at 9:46, Tomoyuki Chikanaga wrote:
>
>> チケット #3674 が更新されました。 (by Tomoyuki Chikanaga)
>>
>>
>...
nagachika (Tomoyuki Chikanaga)
05:54 AM Revision 4ec7c8e6 (git): Bump patchlevel.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yugui (Yuki Sonoda)
05:42 AM Revision bd8ca9a1 (git): * 2010-08-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:42 AM Revision f7f765ee (git): merges r29023 from trunk into ruby_1_9_2.
--
* regcomp.c: revert r26701; it introduces Bug #3681.
[ruby-core:31677]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
03:22 AM Bug #3136: reuse of singleton method definition causes SEGV
=begin
 ささだです.

(2010/08/12 18:31), _ wanabe wrote:
> 解決方法 1. はきつそうだったので、2. の方向で試してみました。
> これで本チケットおよび 2502 は発症しなくなりました。
> 複製することによる副作用に思い当たらないので、
> 反対がなければコミットしてしまおうと思っています。

 とくに,他に問題が無いようでしたらお願いします.


----
以下,VM の中身に関する余談...
ko1 (Koichi Sasada)
03:06 AM Feature #3638: VM内データ構造へアクセスするマクロ
=begin
 ささだです.

(2010/08/12 17:14), _ wanabe wrote:
> この例で言えば、CREF にアクセスできない時もある、ということがわかればよいのでしょうか。

 どちらかというと,CREF() は,すべてのケースで cref がとれるべきな気が
するのです.rb_vm_cref() 相当に見えるのです.が,CREF() マクロは,そうで
はないのですよね.

 CREF_IN_... とかのほうがいいんでは...
ko1 (Koichi Sasada)
01:57 AM Bug #3681 (Closed): Character class abbreviations, + repetition notation and group backreferences issue in Regexp
=begin
This issue was solved with changeset r29023.
Andrei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
naruse (Yui NARUSE)
01:10 AM Bug #3704 (Closed): openssl: exception message wording improvement
=begin
When a new connection is created, the hostname of the target is checked against the name in the certificate. If they do not match, an exception is raised. The wording of the message is not quite correct English.

It currently...
pbetteridge (Paul Betteridge)
12:12 AM Bug #3690: method_missing in a BasicObject's singleton class - infinite recursion segfaults
=begin

=end
rbjl (Jan Lelis)

08/17/2010

07:25 PM Bug #3703 (Closed): ChangeLog too big.
=begin
AirEdge + Emacs + TRAMPでChangeLog弄るのが辛いです...

ChangeLog削りませんか。前に一回やりましたけどその時より何倍も大きくなっています。

zsh % ls -lah trunk/**/ChangeLog*
-rw-r--r-- 1 shyouhei shyouhei 2.5M Aug 16 12:40 trunk/ChangeLog
-rw-r--r-- 1 shyouhei shy...
shyouhei (Shyouhei Urabe)
07:04 PM Bug #3701: Gem.find_files returns empty array
=begin
Hi,

2010/8/17 Evan Phoenix <evan@fallingsnow.net>:
> I just tested this code on trunk and it seems to work fine for me. Do you have any other information about it?

Umm, I can't understand why you couldn't reproduce it.
"m...
mame (Yusuke Endoh)
07:47 AM Bug #3701 (Closed): Gem.find_files returns empty array
=begin
This issue was solved with changeset r29017.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
04:47 AM Bug #3701: Gem.find_files returns empty array
=begin
I just tested this code on trunk and it seems to work fine for me. Do you have any other information about it?

- Evan

On Aug 16, 2010, at 10:21 AM, Yusuke Endoh wrote:

> Bug #3701: Gem.find_files returns empty array
> ...
evanphx (Evan Phoenix)
02:21 AM Bug #3701 (Closed): Gem.find_files returns empty array
=begin
Hi, Nobu and Evan

r28919 seemed to break Gem.find_files:

$ ../local/bin/ruby -e 'p Gem.find_files("**/*.rb").size'
0

When I revert r28919 manually, it seems to work correctly:

$ ../local/bin/ruby -e 'p...
mame (Yusuke Endoh)
06:36 PM Revision 11183a22 (git): lib/webrick/httpresponse.rb: CVE-2010-0541; Fix a potential XSS vulnerabilty. See the CVE report for more information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e wyhaines (Kirk Haines)
06:27 PM Revision 6f1649e0 (git): ext/bigdecimal/bigdecimal.c: Backport #2349 [ruby-core:26646]; fix comparisons. Also fix a bunch of bugs that lead to broken-ness and failing tests.
test/bigdecimal/test_bigdecimal.rb: Backport #2349 [ruby-core:26646]; added a test suite.
test/ruby/test_exception.rb: The test suite was breaking ZeroDivisionError, which in turn would break bigdecimal/test_bigdecimal.rb. Made a simple ...
wyhaines (Kirk Haines)
06:03 PM Bug #3681: Character class abbreviations, + repetition notation and group backreferences issue in Regexp
=begin
I can reproduce this, I'll fix it.
=end
naruse (Yui NARUSE)
04:53 PM Revision 21cf543d (git): * 2010-08-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:53 PM Revision ce5827c6 (git): * regcomp.c: revert r26701; it introduces Bug #3681.
[ruby-core:31677]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:28 PM Bug #3683: getgrnam on computer with NIS group (+)?
=begin
show ruby -v.
=end
naruse (Yui NARUSE)
11:06 AM Revision 3eabe19e (git): * test/ruby/test_io.rb (test_threaded_flush): test "hi" is not output
twice.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:16 AM Bug #3194 (Third Party's Issue): Segmentation fault in rb_hash_tbl
=begin

=end
naruse (Yui NARUSE)
03:47 AM Bug #3194: Segmentation fault in rb_hash_tbl
=begin
I have reported this bug to ruby-gnome2 tracker.
https://sourceforge.net/tracker/?func=detail&aid=3046538&group_id=53614&atid=470969
=end
vinc-mai (Vincent Carmona)
07:57 AM Bug #3698 (Closed): Building the readline extension against libedit will create a non-working extension
=begin
This issue was solved with changeset r29019.
Diego E., thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
07:47 AM Bug #3668 (Closed): make check segfault in test_syntax.rb
=begin
This issue was solved with changeset r29018.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
06:29 AM Bug #3668: make check segfault in test_syntax.rb
=begin
Seems to be a buffer overrun caused by changes in string.c (str_make_independent_expand) at r28863.

Patch attached.

Before patch:
>ruby.exe --version
ruby 1.9.3dev (2010-08-16) [i386-mswin32_100]

>ruby test\rub...
pweldon (Peter Weldon)
06:18 AM Revision e44f5bcb (git): * lib/date.rb: Re-revert the part of r28950.
It reverted the part of r28619.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:02 AM Revision 05745ccf (git): * ext/pathname/pathname.c (path_dirname): Pathname#dirname translated
from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:22 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
遠藤です。

2010年8月17日0:00 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>:
> Thread#joinって最後の値を取り出しますよね。たしか例外で終了した
> 場合は例外が再びあがるんじゃなかったけ。

はい。


> begin
> thread.kill.join
> rescue なんとかえらー
> end
>
> みたいにしたほうがよいものですか?

kil...
mame (Yusuke Endoh)

08/16/2010

10:50 PM Revision 1572070f (git): Tue Aug 17 07:50:37 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
* ext/readline/extconf.rb: check functions more.
[ruby-core:31722]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:42 PM Revision 94fc95c8 (git): Tue Aug 17 07:42:43 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
* string.c (str_make_independent_expand): set capacity properly. a
patch from Peter Weldon at [ruby-core:31734]. [ruby-core:31653]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
10:38 PM Revision 0afddf7b (git): Tue Aug 17 07:38:43 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
* gem_prelude.rb, lib/rubygems.rb (Gem.suffixes): include empty
suffix. [ruby-core:31730]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29017 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
07:27 PM Bug #3700 (Closed): Buffer overrun in util.c: ruby_hdtoa / nrv_alloc
=begin
This issue was solved with changeset r29010.
Peter, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
01:38 PM Bug #3700 (Closed): Buffer overrun in util.c: ruby_hdtoa / nrv_alloc
=begin
util.c (ruby_hdtoa) causes buffer overrun in nrv_alloc when returning copies of constant strings ("0", "NaN", "Infinity"). Detected while running ruby 1.9.3dev (2010-08-15) [i386-mswin32_100], linked with debug crt libs, heap cor...
pweldon (Peter Weldon)
02:28 PM Bug #3699: Bug in rubypython 0.2.11 on ruby 1.9.1
=begin
Thanks.
I have already reported to the forum
http://groups.google.com/group/rubypython
=end
vikram_raina (Vikram Raina)
02:24 PM Bug #3699: Bug in rubypython 0.2.11 on ruby 1.9.1
=begin
I don't know every third party's contact, but as long as I read the
rubypython site you mentioned, you should report to the forum of
rubypython:

http://groups.google.com/group/rubypython

--
Yusuke Endoh <mame@tsg...
mame (Yusuke Endoh)
02:10 PM Bug #3699: Bug in rubypython 0.2.11 on ruby 1.9.1
=begin
Hi,
Can you send me the link where I can report the bug?
At present I have repoted on http://rubypython.rubyforge.org/ under contacts.

Thanks
=end
vikram_raina (Vikram Raina)
01:25 PM Bug #3699: Bug in rubypython 0.2.11 on ruby 1.9.1
=begin
Looks like rubypython's issue.
Please report to rubypython developers.

--
Yusuke Endoh <mame@tsg.ne.jp>
=end
mame (Yusuke Endoh)
12:38 PM Bug #3699 (Third Party's Issue): Bug in rubypython 0.2.11 on ruby 1.9.1
=begin

=end
nobu (Nobuyoshi Nakada)
12:26 PM Bug #3699 (Third Party's Issue): Bug in rubypython 0.2.11 on ruby 1.9.1
=begin
I am getting an error while using the rubypython 0.2.11
I am using ruby 1.9.1 and python > 2.6.5

Error:

glibc detected *** ruby: double free or corruption (!prev): 0x09d26958 ***
======= Backtrace: =========
/lib/...
vikram_raina (Vikram Raina)
02:19 PM Revision 84d71259 (git): * NEWS: updated. a patch from Kazuhiro NISHIYAMA in [ruby-dev:42001].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
01:16 PM Revision adff6d44 (git): * ext/pathname/pathname.c (path_basename): unused variable removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29015 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:40 PM Revision 16cd13c0 (git): * ext/pathname/pathname.c (path_basename): Pathname#basename translated
from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:54 AM Bug #3668 (Assigned): make check segfault in test_syntax.rb
=begin

=end
usa (Usaku NAKAMURA)
11:31 AM Revision 66c25e4c (git): * gc.c (gc_profile_result): Index begins with 1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
11:31 AM Revision a5207399 (git): * gc.c (gc_profile_result): use size_t. based on patches from
Tomoaki NISHIYAMA <tomoakin@kenroku.kanazawa-u.ac.jp> at
[ruby-dev:42042].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
authorNari (Narihiro Nakamura)
11:31 AM Bug #3698 (Assigned): Building the readline extension against libedit will create a non-working extension
=begin

=end
usa (Usaku NAKAMURA)
11:30 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
遠藤です。

2010年8月16日9:46 Tomoyuki Chikanaga <redmine@ruby-lang.org>:
>> えっと、Rubyのスレッドかなにか問題の報告と考えてよいのでしょうか?
>>
>> ここにThread.passが必要な理由がわかりません。
>> 私がなにかしたほうがよいのでしょうか?
>
> なにを指摘しているのかあいまいな報告ですみませんでした。
>
> Thread#kill のソース(rb...
mame (Yusuke Endoh)
09:46 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
=begin
[ruby-dev:42035] の咳さんの返信にフォローします。

> えっと、Rubyのスレッドかなにか問題の報告と考えてよいのでしょうか?
>
> ここにThread.passが必要な理由がわかりません。
> 私がなにかしたほうがよいのでしょうか?

なにを指摘しているのかあいまいな報告ですみませんでした。

Thread#kill のソース(rb_thread_kill)をみると、特に明示的なスレッドの切り替え...
nagachika (Tomoyuki Chikanaga)
10:23 AM Revision a043fb86 (git): From b80689141673b93e8d12968c3196ec6a2331da45 Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@ruby-lang.org>
Date: Mon, 16 Aug 2010 18:55:11 +0900
Subject: [PATCH 2/2] * util.c (ruby_dtoa, ruby_hdtoa): use same representations for
Infinity and NaN. a part of a patch from Peter Weldon at
...
nobu (Nobuyoshi Nakada)
10:22 AM Revision d17ff1a6 (git): From 75db84d6ec7c9ef5fd05e5835ac1004df8ea7e2a Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@ruby-lang.org>
Date: Mon, 16 Aug 2010 18:50:06 +0900
Subject: [PATCH 1/2] * util.c (ruby_hdtoa): fixed buffer overrun. based on a patch
from Peter Weldon at [ruby-core:31725].
---
util.c | ...
nobu (Nobuyoshi Nakada)
10:22 AM Revision 5269e141 (git): * ChangeLog: cleaned.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:46 AM Revision 03226ec1 (git): * common.mk (capi): use -b option for doxygen. It disables stdout
buffering and prevents wrong reordering between stdout and stderr
even when the output of "make" is redirected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:31 AM Revision b08619c8 (git): merge revision(s) 29002:
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error):
Fix for possible cross-site scripting (CVE-2010-0541).
Found by Apple, reported by Hideki Yamane.
Patch by Hirokazu Nishio <nishio.hirokazu AT...
shyouhei (Shyouhei Urabe)
03:41 AM Revision b2a69d24 (git): * 2010-08-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:41 AM Revision 77f27c2d (git): * 2010-08-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:41 AM Revision 29b30b66 (git): merge revision(s) 28997:
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error):
Fix for possible cross-site scripting (CVE-2010-0541).
Found by Apple, reported by Hideki Yamane.
Patch by Hirokazu Nishio <nishio.hirokazu AT...
shyouhei (Shyouhei Urabe)
03:41 AM Revision 4b46ec34 (git): merge revision(s) 28997:
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error):
Fix for possible cross-site scripting (CVE-2010-0541).
Found by Apple, reported by Hideki Yamane.
Patch by Hirokazu Nishio <nishio.hirokazu AT...
shyouhei (Shyouhei Urabe)
03:41 AM Revision 952b8355 (git): merge revision(s) 28997:
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error):
Fix for possible cross-site scripting (CVE-2010-0541).
Found by Apple, reported by Hideki Yamane.
Patch by Hirokazu Nishio <nishio.hirokazu AT...
shyouhei (Shyouhei Urabe)
03:41 AM Revision 3c7c8c39 (git): merge revision(s) 28997:
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error):
Fix for possible cross-site scripting (CVE-2010-0541).
Found by Apple, reported by Hideki Yamane.
Patch by Hirokazu Nishio <nishio.hirokazu AT...
shyouhei (Shyouhei Urabe)
03:29 AM Revision 966532cc (git): * Makefile.in, win32/Makefile.sub (test-rubyspec-precheck): split
from test-rubyspec.
* common.mk (test-rubyspec): moved from Makefile.in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:02 AM Revision 7a80e95e (git): * 2010-08-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:02 AM Revision 8eb121d8 (git): * ext/bigdecimal/bigdecimal.h (llabs): never never never never never
use "long long".
* ext/bigdecimal.bigdecimal.c (BigDecimal_to_i): get rid of a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:53 AM Revision 2e632711 (git): * lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error):
Fix for possible cross-site scripting (CVE-2010-0541).
Found by Apple, reported by Hideki Yamane.
Patch by Hirokazu Nishio <nishio.hirokazu AT gmail.com>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28997 b2dd03c...
yugui (Yuki Sonoda)

08/15/2010

09:09 PM Bug #3696: Fwd: [ruby-list:47272] case when 整数と実数の比較 (ruby 1.9)
=begin
小堀といいます。

以下のようにして修正できましたので、報告します。
whenにあらわれるのがすべて定数のとき、整数だろうと浮動小数点数であろうとハッシュテーブルに登録しています。
すると小数と整数の組み合わせでは、比較しても一致しなくなってしまいます(1 と 1.0 の場合など)。
なので小数を整数に丸めても精度が落ちないときは、変換してからテーブルに登録するようにしました。case に小数があらわれたときも同様です。

そ...
ikk775 (Ikuo KOBORI)
07:16 PM Bug #3696 (Closed): Fwd: [ruby-list:47272] case when 整数と実数の比較 (ruby 1.9)
=begin
 ささだです.

 本件をバグとして登録します.


-------- Original Message --------
Subject: [ruby-list:47272] case when 整数と実数の比較 (ruby 1.9)
Date: Fri, 30 Jul 2010 14:41:58 +0900
From: 小田 利通 <oda@alato.ne.jp>
Reply-To: ruby-list@ruby...
ko1 (Koichi Sasada)
08:49 PM Bug #3698 (Closed): Building the readline extension against libedit will create a non-working extension
=begin
We're hitting a bug in Gentoo due to our adding further safety flags into our Ruby build: ruby 1.9.2_rc2 fails to build the libedit-based readline extension because of two missing symbols in link:


i686-pc-linux-gnu-gcc -s...
Flameeyes (Diego Elio Pettenò)
08:44 PM Feature #3697 (Closed): [PATCH] Allow build of dbm extension with Berkeley DB 5.0 series (for 1.9.2_rc2)
=begin
This is the same issue as bug #3294 but with the patch for Ruby 1.9.2_rc2 rather than for 1.8.7, as the two patch are quite different.

HTH,
Diego
=end
Flameeyes (Diego Elio Pettenò)
07:14 PM Bug #3607: [trunk/r28731] Gem.path has disappeared?
=begin
Historically, Debian also ships the RubyGems code from rubygems.org in a separate package (and does not ship the code from MRI). Because of that, ruby 1.9 on Debian is currently without any working rubygems.

The underlying q...
sylvain.joyeux (Sylvain Joyeux)
09:20 AM Revision 56d3b926 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_inspect, VPrint, VpToString, VpVarCheck): use PRIuSIZE, PRIdSIZE, PRIdVALUE, and PRIxVALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
07:22 AM Revision 5dde183d (git): * lib/mkmf.rb (Logging.postpone): close @log only when it's available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:32 AM Revision 1148f6a3 (git): * ext/bigdecimal/bigdecimal.h (VpVtoD): fix a type of e.
* ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_inspect): fix format for size_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kenta Murata
04:26 AM Bug #3668: make check segfault in test_syntax.rb
=begin
Appears to be triggered by heap corruption during test/ruby/test_string.rb. Likewise with [ruby 1.9.3dev (2010-08-15) [i386-mswin32_100]], heap corruption is detected when linked to the debug crt libs.

=end
pweldon (Peter Weldon)
02:45 AM Bug #3690: method_missing in a BasicObject's singleton class - infinite recursion segfaults
=begin
On 14 August 2010 17:34, Jan Lelis <redmine@ruby-lang.org> wrote:
> Issue #3690 has been updated by Jan Lelis.
>
>
> But it does not throw a SystemStackError
>

At me (OS X), it depends quite much.
(ruby 1.9.3dev (2010-08...
Eregon (Benoit Daloze)
02:25 AM Bug #3690: method_missing in a BasicObject's singleton class - infinite recursion segfaults
=begin
I can reproduce on ruby 1.9.3dev (2010-08-13 trunk 28973) [i686-linux] with the OP's script. Attached the output.
=end
runpaint (Run Paint Run Run)
01:50 AM Bug #3690: method_missing in a BasicObject's singleton class - infinite recursion segfaults
=begin
Well it does on my Mac


→ rvm use 1.9.2
Using ruby 1.9.2 preview1

~
→ ruby -e'obj = BasicObject.new
quote>
quote> def obj.method_missing(m, *args, &block)
quote> send( m, *args, &block )
quote> end
qu...
RickDeNatale (Rick DeNatale)
12:34 AM Bug #3690: method_missing in a BasicObject's singleton class - infinite recursion segfaults
=begin
But it does not throw a SystemStackError
=end
rbjl (Jan Lelis)
02:37 AM Revision b167f42c (git): fix typos.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28993 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

08/14/2010

10:56 PM Bug #3673: PTY.getpty with IO.pipe doesn't finish on FreeBSD
=begin
2010年8月14日19:55 Yui NARUSE <redmine@ruby-lang.org>:

> うーん、前の Bug #3515 と関係あるのかなぁ。

NetBSD や OpenBSD でも再現するので関係ないと思います。
--
[田中 哲][たなか あきら][Tanaka Akira]
=end
akr (Akira Tanaka)
07:55 PM Bug #3673: PTY.getpty with IO.pipe doesn't finish on FreeBSD
=begin
まずはテストの修正ありがとうございます。

確かに以下の通り close(2) の前にエコーによって出力された文字列を読んであげるとちゃんと閉じられますね。
うーん、前の Bug #3515 と関係あるのかなぁ。

#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
#include <sys/types.h>
#include <unistd.h>
...
naruse (Yui NARUSE)
07:17 PM Bug #3695 (Closed): r28978 fails to make all
=begin
This issue was solved with changeset r28987.
Shyouhei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
nobu (Nobuyoshi Nakada)
06:05 PM Bug #3695 (Closed): r28978 fails to make all
=begin
r28978以降コンパイルできません。ログ: http://www.atdot.net/sp/raw/v1v47l

長いので抜粋すると、
make[1]: Entering directory `/build/ext/coverage'
gcc -I. -I../../.ext/include/x86_64-linux -I/src/include -I/src/ext/coverage -DRUBY_EXTCONF_H...
shyouhei (Shyouhei Urabe)
06:17 PM Bug #3693: visibility hidden functions
=begin
nari です。

中田さんの修正のおかげで ext/objspace/objspace.c が動くようになったので
テストとバグ修正をコミットしました(r28986)。
=end
authorNari (Narihiro Nakamura)
12:17 PM Bug #3693: visibility hidden functions
=begin
須藤です。

In <4C65FB08.3090308@ruby-lang.org>
"[ruby-dev:42028] Re: [Bug #3693] visibility hidden functions" on Sat, 14 Aug 2010 11:10:28 +0900,
Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:

>> > うーん。推奨しない関数の扱いはどうするといいんでしょ...
kou (Kouhei Sutou)
11:10 AM Bug #3693: visibility hidden functions
=begin
なかだです。

At Sat, 14 Aug 2010 09:00:21 +0900,
Kouhei Sutou wrote in [ruby-dev:42026]:
> > うーん。推奨しない関数の扱いはどうするといいんでしょうか…。
>
> 私は、こういうときは、private.hみたいなインストールされない
> ヘッダーファイルを作って、.cの中からだけそれをincludeするよ
> うにしています。

これも何年か前からのペ...
nobu (Nobuyoshi Nakada)
09:00 AM Bug #3693: visibility hidden functions
=begin
須藤です。

In <AANLkTimV_JjJL3Jg99fNOvUg5AcYvwo29KSkmwq+H5Ty@mail.gmail.com>
"[ruby-dev:42025] Re: [Bug #3693] visibility hidden functions" on Sat, 14 Aug 2010 08:47:55 +0900,
Narihiro Nakamura <authornari@gmail.com> wrote:
...
kou (Kouhei Sutou)
08:48 AM Bug #3693: visibility hidden functions
=begin
nari です。

2010年8月14日7:44 SASADA Koichi <ko1@atdot.net>:
>  ささだです.
>
> (2010/08/14 6:56), Narihiro Nakamura wrote:
>> ヘッダファイルに定義されていない関数を何個かみつけました。
>> 修正したパッチを添付します。
>
> これらの関数は,まさに objspace.c 用なのと,あまり乱用してほしくないの
> で,とりあえ...
authorNari (Narihiro Nakamura)
08:48 AM Bug #3693: visibility hidden functions
=begin
nari です。

2010年8月14日7:44 SASADA Koichi <ko1@atdot.net>:
>  ささだです.
>
> (2010/08/14 6:56), Narihiro Nakamura wrote:
>> ヘッダファイルに定義されていない関数を何個かみつけました。
>> 修正したパッチを添付します。
>
> これらの関数は,まさに objspace.c 用なのと,あまり乱用してほしくないの
> で,とりあえ...
authorNari (Narihiro Nakamura)
07:48 AM Bug #3693: visibility hidden functions
=begin
(2010/08/14 7:44), SASADA Koichi wrote:
>> そこで ext/objspace/objspace.c について簡単なテストを書いてみました。
>> 書いたテストを実行した所、数点SEGVする箇所を見つけたので、それについて
>> も修正しています。
>
>  具体的に,SEGV したのはどこで,修正はどれでしょうか.と思った
> ら,fixed_objspace_test.rb の中かー.こっちは良い...
ko1 (Koichi Sasada)
07:44 AM Bug #3693: visibility hidden functions
=begin
 ささだです.

(2010/08/14 6:56), Narihiro Nakamura wrote:
> ヘッダファイルに定義されていない関数を何個かみつけました。
> 修正したパッチを添付します。

 これらの関数は,まさに objspace.c 用なのと,あまり乱用してほしくないの
で,とりあえずヘッダファイルに入れていません.

> そこで ext/objspace/objspace.c について簡単なテストを書いてみました。...
ko1 (Koichi Sasada)
07:44 AM Bug #3693: visibility hidden functions
=begin
 ささだです.

(2010/08/14 6:56), Narihiro Nakamura wrote:
> ヘッダファイルに定義されていない関数を何個かみつけました。
> 修正したパッチを添付します。

 これらの関数は,まさに objspace.c 用なのと,あまり乱用してほしくないの
で,とりあえずヘッダファイルに入れていません.

> そこで ext/objspace/objspace.c について簡単なテストを書いてみました。...
ko1 (Koichi Sasada)
06:56 AM Bug #3693 (Closed): visibility hidden functions
=begin
nari です。

ヘッダファイルに定義されていない関数を何個かみつけました。
修正したパッチを添付します。

定義漏れしていた関数は ext/objspace/objspace.c 内で使われているのですが、
この拡張ライブラリにはテストがなく、気づくのが遅れたようです。

そこで ext/objspace/objspace.c について簡単なテストを書いてみました。
書いたテストを実行した所、数点SEGVする箇所を...
authorNari (Narihiro Nakamura)
03:22 PM Revision d86da0fc (git): * ext/bigdecimal/extconf.rb, ext/bigdecimal/bigdecimal.h (labs, llabs): support environments missing labs and llabs.
* ext/bigdecimal/bigdecimal.h (vabs): added.
* ext/bigdecimal/extconf.rb, ext/bigdecimal/bigdecimal.h, ext/bigdecimal/bigdecimal.c, test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_new): replace U_LONG, S_LONG, S_INT, and U_INT wi...
Kenta Murata
03:16 PM Revision 01e3f613 (git): * 2010-08-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:16 PM Revision 5c55715c (git): * ext/pathname/pathname.c (path_utime): Pathname#utime translated
from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:44 PM Bug #3694: Error during make for 1.9.2-rc2
=begin

=end
nobu (Nobuyoshi Nakada)
08:10 AM Bug #3694 (Closed): Error during make for 1.9.2-rc2
=begin
Trying to install, get the following message during make:

./tool/compile_prelude.rb:188: [BUG] Segmentation fault
ruby 1.9.2dev (2010-07-11 revision 28618) [x86_64-darwin10.4.0]

-- control frame ----------
c:0003 p:...
yb601 (Iain Barnett)
12:04 PM Revision f214490d (git): * thread.c (rb_gc_mark_threads): deprecated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:59 AM Revision 78b10588 (git): * test/coverage/test_coverage.rb: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:40 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
=begin
Hi,

I am attaching an updated patch against SVN r28972.

Thanks for your consideration.
=end
sunaku (Suraj Kurapati)
10:29 AM Bug #3690 (Rejected): method_missing in a BasicObject's singleton class - infinite recursion segfaults
=begin
Yes, it does recurse infinitely with any objects.
That's what you code does.
=end
nobu (Nobuyoshi Nakada)
10:12 AM Revision 9f41782e (git): * ext/{coverage,objspace}/extconf.rb ($INCFLAGS): explicitly add
topdir and top_srcdir. [ruby-dev:42031]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
09:01 AM Revision e5731864 (git): * test/objspace/test_objspace.rb: added test for objspace.
* ext/objspace/objspace.c: considers T_ZOMBIE by lazy sweep GC.
* gc.c: considers that dsize was 0. [ruby-dev:42022]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
authorNari (Narihiro Nakamura)
08:12 AM Revision a164f6ba (git): merges r28795 and r28796 from trunk into ruby_1_9_2.
--
* file.c (file_expand_path): should check if could find user.
[ruby-core:31538]
--
* file.c (file_expand_path): home directory must be absolute.
[ruby-core:31537]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28...
yugui (Yuki Sonoda)
08:12 AM Revision 408504ef (git): * 2010-08-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:11 AM Revision 90e1093a (git): merges r28628 from trunk into ruby_1_9_2.
--
* configure.in: fix for universal binary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
yugui (Yuki Sonoda)
06:33 AM Revision dccf9e0c (git): * configure.in, include/ruby/defines.h (RUBY_FUNC_EXPORTED): macro
to declare exported function.
* array.c (rb_ary_memsize), string.c (rb_str_memsize),
variable.c (rb_objspace_data_type_memsize): used in
objspace. [ruby-dev:42022]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28982 b2dd03c8-...
nobu (Nobuyoshi Nakada)
06:19 AM Revision a23b1f74 (git): * io.c (rb_io_memsize): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:17 AM Revision a979eb45 (git): * regcomp.c (onig_memsize): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:11 AM Revision 23b1a3d3 (git): * gc.h (rb_objspace_each_objects): used in objspace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:58 AM Revision a33fdc4e (git): * vm_core.h (rb_{get,set,reset}_coverages): used in coverage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:23 AM Revision 92cb7d0a (git): * include/ruby/intern.h (rb_time_interval): used in io/wait.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:21 AM Revision 6fe403b0 (git): * 2010-08-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:20 AM Revision 3bf1afbd (git): * include/ruby/intern.h (rb_make_backtrace, rb_make_exception):
used in ripper.
* node.h (rb_parser_{malloc,realloc,calloc,free}): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
 

Also available in: Atom