Project

General

Profile

Activity

From 04/17/2012 to 04/23/2012

04/23/2012

11:55 PM Feature #5148 (Rejected): Constant Namespace/Scoping in Dynamic Classes/Modules
Okay.
Thomas, or anyone interested, please create a patch yourself, experiment it, show an objective evaluation of the influence of this feature, and then, persuade matz again.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
11:52 PM Bug #6344: 1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64
(Well, as RedHat people are also seeing this...)
So first of all, I think the current value "0x10000" is
almost baseless and theoretically this value should be
assigned dynamically. BTW Vit says that this segv happens
also on 2.0.0de...
mtasaka (Mamoru TASAKA)
11:38 PM Bug #6344 (Feedback): 1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64
日本語わかって頂けそうな気がするので日本語で。
残念ながら ppc にはプラットフォームメンテナがいなかったと
思います。
納得できるパッチを頂ければ取り込むにやぶさかではないですが、
このパッチはいかにも workaround という感じで、納得しかねる
感じです。
面倒そうなところなので心苦しいですが、きちんと原因究明して
パッチを頂けたら幸いです。
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
11:26 PM Bug #6344 (Rejected): 1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64
1.9.3 p125, p194 ruby causes SEGV with test_massign.rb on ppc/ppc64.
Short reproducer and backtrace with ruby 1.9.3 p125:
[tasaka@localhost ruby-1.9.3-p125]$ cat rubydev-32581.rb
a,s=[],"aaa"
300.times { a<<s; s=s.succ }
...
mtasaka (Mamoru TASAKA)
11:23 PM Bug #5680 (Feedback): IPPROTO_GGP undeclared when compiling ext/socket/constants.c
Cygwin is not supported currently. A patch is welcome.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:57 PM Bug #5334: Segmentation fault in InternetExplorer IServiceProvider interface
Suketa-san,
Could you please check this ticket?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:56 PM Feature #4602: naming ruby dll (win32/64)
遠藤です。
このチケット、どういうステータスでしょうか?
とりあえず、trunk にコミットしたらどうでしょうか。もうコミット済?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:56 PM Feature #6322 (Closed): Remove iconv
This issue was solved with changeset r35444.
Eric, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* ext/iconv: deprecated. [Feature #6322]
nobu (Nobuyoshi Nakada)
10:42 PM Feature #5373 (Feedback): SMTP - new method
Could you please create a test?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:42 PM Feature #4865 (Feedback): Documentation of FileUtils is very unclear on how errors are handled
Could you please create a draft?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:41 PM Feature #4598: Net::SMTP should raise more helpfully when mail can't send
Looks good. At least, I think the fix is benign.
I'll commit it unless there is objection.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:31 PM Bug #6342 (Assigned): rubydb(debugger interface on emacs) doesnt work with multi files
mame (Yusuke Endoh)
12:48 AM Bug #6342 (Closed): rubydb(debugger interface on emacs) doesnt work with multi files
in rubydb(debugger interface on emacs) we can set breakpoint by C-x SPC,
but it only refers to line number, not to file name.
could you update it to handle file name?
* I just modified ruby-source/misc/rubydb3x.el to fix:
< (gud-d...
riskwa (riskwa anon)
10:29 PM Bug #6341 (Feedback): SIGSEGV: Thread.new { fork { GC.start } }.join
Hello,
NetBSD is not supported currently. A patch is welcome.
The following is just my guess.
There is a constraint in POSIX that only async-signal-safe functions
can be called after fork. In many systems which conforms to ...
mame (Yusuke Endoh)
08:54 PM Bug #6333: Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
Thank you everyone, especially, Park-san. usa (Usaku NAKAMURA)
08:47 PM Bug #6333 (Closed): Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
This issue was solved with changeset r35435.
ray, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* win32/win32.c (szInternalCmds, internal_match, internal_cmd_matc...
usa (Usaku NAKAMURA)
08:16 PM Bug #6333: Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0

I confirmed that I can succeeded to build the patch applied Ruby 1.9.3-p194 with GCC 4.7.0 (MinGW32) without segmentation fault.
phasis68 (Heesob Park)
07:34 PM Bug #6333: Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
Hello,
phasis68 (Heesob Park) wrote:
> And I found the main reason is invalid szInternalCmds array initialization on GCC 4.7.0.
Good catch! Could you please test the patch attached?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
05:02 PM Bug #6333: Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
I can reproduce this issue on mingw gcc 4.7.0.
The point of segmentation fault is #902 of win32.c.
return strcmp(key, *(const char *const *)elem);
And I found the main reason is invalid szInternalCmds array initialization on G...
phasis68 (Heesob Park)
12:48 AM Bug #6333: Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
phasis68 (Heesob Park) wrote:
> I guess this issue is related with http://bugs.ruby-lang.org/issues/5407
> ...
I configured as the following, but issue is still.
$ ./configure --build=x86_64-w64-mingw32 CFLAGS="-O2 -fno-omit-frame-point...
raylinn@gmail.com (ray linn)
12:05 AM Bug #6333: Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
I guess this issue is related with http://bugs.ruby-lang.org/issues/5407
I think that CFLAGS should have "-fno-omit-frame-pointer" flag.
phasis68 (Heesob Park)
08:47 PM Bug #6319 (Closed): TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
Sorry, but I can't reproduce the error any more with ruby 2.0.0dev (2012-04-23 trunk 35432) [x86_64-linux]. I'm closing the issue. vo.x (Vit Ondruch)
08:17 PM Bug #6221: OpenSSL 1.0.1 is breaking the drb test suite
I committed the patch.
Note that the link I shown needs user and pass parameters as:
http://rt.openssl.org/Ticket/Display.html?id=2769&user=guest&pass=guest
akr (Akira Tanaka)
08:15 PM Bug #6221 (Closed): OpenSSL 1.0.1 is breaking the drb test suite
This issue was solved with changeset r35434.
Bohuslav, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* lib/drb/ssl.rb: generate 1024 bits RSA key instead of 512 b...
akr (Akira Tanaka)
08:06 PM Bug #6221: OpenSSL 1.0.1 is breaking the drb test suite
akr (Akira Tanaka) wrote:
> How about the following patch?
It seems it fixes my issues. I cannot reproduce the test error any more with the patch applied.
vo.x (Vit Ondruch)
01:18 PM Bug #6221: OpenSSL 1.0.1 is breaking the drb test suite
I found http://rt.openssl.org/Ticket/Display.html?id=2769 .
How about the following patch?
Index: lib/drb/ssl.rb
===================================================================
--- lib/drb/ssl.rb (revision 35430)
+++ lib/drb...
akr (Akira Tanaka)
07:41 PM Bug #6343 (Assigned): Improved Fiber documentation
mame (Yusuke Endoh)
02:40 PM Bug #6343 (Closed): Improved Fiber documentation
Added an example for Fiber's transfer. Patch Attached. andhapp (Anuj Dutta)
03:27 PM Revision 7320d837 (git): * thread.c (rb_check_deadlock): refine an error message of deadlock
detection. [ruby-core:44336] [Bug #6288]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
03:23 PM Revision 02bc20ac (git): * 2012-04-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:23 PM Revision 563762f6 (git): * parse.y (primary): remove wrong "fixpos" that caused incorrect
source_location of blocks. [ruby-core:42232] [Bug #5930]
* test/ruby/test_proc.rb: add a test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
02:05 PM Revision b712455f (git): Wait until the server stops.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:57 PM Revision 19787c40 (git): * ext/iconv: deprecated. [Feature #6322]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:56 PM Revision ce2dc602 (git): * ext/iconv: deprecated. [Feature #6322]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:48 PM Revision 82801b91 (git): --with-broken-apple-openssl option
* ext/openssl/extconf.rb: add --with-broken-apple-openssl option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:48 PM Revision e0431daa (git): test with psych
* test/rubygems/test_gem_specification.rb (test_to_yaml_emits_syck_compat_yaml):
test with psych.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:48 PM Revision c2cc5fc9 (git): ignore unnecessary test
* test/rubygems/test_gem_specification.rb (test_emits_zulu_timestamps_properly):
ignore unnecessary test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:48 PM Revision 77b1d885 (git): skip OpenSSL dependent tests if not available
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:48 PM Revision 535a28c7 (git): see OpenSSL::SSL
* lib/net/imap.rb (Net::IMAP): see if actually used SSL is defined to
get rid of autoloaded OpenSSL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:48 PM Revision cf611615 (git): autoload in module scope.
* lib/net/http.rb (Net::OpenSSL): get rid of autoload in global scope
not to make tests confused.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:48 PM Revision 7255d93b (git): deal with timeout exceptions
* lib/net/http.rb (Net::HTTP#transport_request): deal with
Net::OpenTimeout and Net::ReadTimeout first to get rid of loading
OpenSSL as possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35437 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
01:09 PM Revision 146aff91 (git): * test/socket/test_unix.rb (bound_unix_socket): make temporary
filename shorter for less possibility of Unix socket path over
107 bytes when TMPDIR has long path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:47 AM Revision ee8c98e5 (git): * win32/win32.c (szInternalCmds, internal_match, internal_cmd_match):
get rid of a segmentation fault with GCC 4.7.0.
reported by raylinn@gmail.com (ray linn) at [ruby-core:44505]
[Bug #6333], and patched by mame.
* test/ruby/test_system.rb (TestSystem#test_system): test for it.
git-svn-id: svn+ssh:...
U.Nakamura
11:15 AM Revision c2086cc7 (git): * lib/drb/ssl.rb: generate 1024 bits RSA key instead of 512 bits.
OpenSSL 1.0.1 rejects 512 bits RSA key for TLS1.2 with SHA512.
http://rt.openssl.org/Ticket/Display.html?id=2769&user=guest&pass=guest
reported by Bohuslav Kabrda.
[ruby-core:43844] [ruby-trunk - Bug #6221]
git-svn-id: svn+ssh://...
akr (Akira Tanaka)
10:55 AM Revision 8f16d22e (git): * test/drb/drbtest.rb: rescue Errno::ESRCH for Process.kill.
[ruby-dev:45551] reported by NARUSE, Yui.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:43 AM Bug #6329 (Closed): Can't use Ruby 1.9.3 as baseruby when cross compiling (MinGW)
This issue was solved with changeset r35431.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* configure.in: disable rubygems not to load rbconfig.rb before
...
nobu (Nobuyoshi Nakada)
05:19 AM Revision 90d99ef1 (git): * .gdbinit (rb_ps_vm): follow st_table's packing change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:01 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
mame (Yusuke Endoh) wrote:
> jonforums (Jon Forums) wrote:
> ...
Endoh-san, thank you. I understand.
Why do you think the same incorrect test code fails (consistently, not intermittently) on windows when only using -DFD_SETSIZE, but...
jonforums (Jon Forums)
01:43 AM Revision e2b54072 (git): * configure.in: disable rubygems not to load rbconfig.rb before
fake.rb. [ruby-core:44492][Bug #6329]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:42 AM Bug #6334 (Feedback): 64 bit build broken for 1.9.3 on Solaris 10 and openindiana - test_fork.rb
Please show full build log with
./configure CFLAGS="-m64" && gmake V=1 test
In Solaris, more and more options may be needed for 64-bit compile.
The r32562 fixes that "-m64" was always removed from CFLAGS.
Without r32562, the "-...
ngoto (Naohisa Goto)

04/22/2012

11:27 PM Bug #6341 (Third Party's Issue): SIGSEGV: Thread.new { fork { GC.start } }.join
When running ruby (ruby-lang.org) test suite, I am able to provoke a segfault using a test from bootstraptest/test_thread.rb:
begin
Thread.new { fork { GC.start } }.join
pid, status = Process.wait2
$result = status.success? ? :...
rudolf (r stu3)
10:08 PM Bug #6333 (Assigned): Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
Hello,
I cannot reproduce this issue with gcc 4.7.0 + Ubuntu + Ruby trunk.
Luis, could you please check this?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
09:35 PM Bug #6340 (Rejected): Redefine Net::HTTPResponse#to_ary to avoid implicit conversion errors
It is not array conversion, but multiple assignment.
If this is suggested before 1.9.3, I maybe merged it.
But I won't merge this to 1.9.3 because this is not a bug fix.
And I won't merge this to 2.0 because it's already removed.
S...
naruse (Yui NARUSE)
09:04 PM Bug #6340 (Rejected): Redefine Net::HTTPResponse#to_ary to avoid implicit conversion errors
I've hit a nasty and subtle bug in code using the deprecated Net::HTTPResponse to_ary conversion: https://github.com/joshfrench/rakismet/pull/17
Up to Ruby 1.9.2 the method generated a warning, but in 1.9.3 it's removed completely.
...
lshevtsov (Leonid Shevtsov)
05:34 PM Bug #6324: Spurious/incorrect warning on File.open with internal_encoding specified in string mode to duplicate external_encoding
In my view, we could/should get rid of this warning. See details below.
jrochkind (jonathan rochkind) wrote:
> Normally, if you open a File specifying an internal_encoding equivalent to an external_encoding, using the string method, ...
duerst (Martin Dürst)
03:04 PM Revision c9bbb3a8 (git): * 2012-04-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision eab4183f (git): Wait until the proxy stops.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:11 PM Feature #6337: FileUtils#sync
Okay, a better name for this method is probably in order. If anyone can think of one?
@bitsweet I understand what your saying, but I'm not advocating for an implementation of rsync or anything close to it. It's just local fs method th...
trans (Thomas Sawyer)
11:38 AM Feature #6337: FileUtils#sync
"Sync" can mean many things. See the long list of options on rsync's man page. This makes sense as a separate library that relies on FileUtils. It's a complex high-level feature, not a low-level "composable" operation like mv or rm. bitsweat (Jeremy Daer)
11:19 AM Feature #6337 (Assigned): FileUtils#sync
mame (Yusuke Endoh)
09:13 AM Feature #6337 (Assigned): FileUtils#sync
=begin
I'd like to see some sort of FileUtils#sync method to sync the contents of one directory with another.
Here is a prototype definition:
#
# Synchronize a destination directory with a source directory.
#
de...
trans (Thomas Sawyer)
12:43 PM Revision 628d3807 (git): * ext/openssl/ossl_pkcs5.c (ossl_pkcs5_pbkdf2_hmac): suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:39 PM Revision f2e9040a (git): * ext/openssl/extconf.rb: ignore broken version by Apple.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:22 PM Revision ec646dcc (git): * ext/openssl/extconf.rb: configure.in adds -Wall to warnflags, not
CPPFLAGS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
11:37 AM Revision f7d01d27 (git): add ML ref.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:35 AM Revision e16e961b (git): * lib/drb/extservm.rb (DRb::ExtServManager): don't use /bin/sh to
invoke service subprocess. mark detach threads for clean up.
* test/drb/drbtest.rb: clean up the service subprocess in teardown.
* test/drb/test_drb.rb: set @service_name for teardown.
* test/drb/test_drbunix.rb: ditto.
* test/drb/t...
akr (Akira Tanaka)
11:31 AM Bug #6291 (Assigned): Backtrace printout halts for an extremely long time when large amounts of data are allocated
Matz,
Do you think that #inspect has a length limitation or timeout?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
11:30 AM Bug #6339 (Assigned): IRB::Context#use_readline= の削除
mame (Yusuke Endoh)
11:19 AM Bug #6339 (Closed): IRB::Context#use_readline= の削除
るりまを書いている最中に気づいたのですが、IRB::Context.new では use_readline と input_method によって @io への代入を分岐していますが、IRB::Context#use_readline= の実行時には @use_readline への代入とメッセージの出力しか行われないのが気になりました。
$ irb --noreadline
irb(main):001:0> conf.io
=> #<IRB::StdioIn...
sho-h (Sho Hashimoto)
11:17 AM Bug #6328 (Assigned): Incorrect FSF addres in GPL license file
mame (Yusuke Endoh)
11:16 AM Bug #6338 (Assigned): IRB.conf[:IRB_NAME] に依らず、サブ irb の irb_name が irb#<数字> になるのを修正する
mame (Yusuke Endoh)
11:01 AM Bug #6338 (Closed): IRB.conf[:IRB_NAME] に依らず、サブ irb の irb_name が irb#<数字> になるのを修正する
るりまを書いている最中にサブ irb の irb_name が書き換わらない事に気づきました。.irbrc に IRB.conf[:IRB_NAME] = "bar" としてあったとして以下のように動作します。
$ irb
bar(main):001:0> irb
irb#1(main):001:0> conf.irb_name
=> "irb#1"
irb#1(main):003:0> IRB.conf[:IRB_NAME]
=> "bar"
バ...
sho-h (Sho Hashimoto)
11:15 AM Bug #6335 (Rejected): Allow Ruby hacker to extend a module or a class, without needing to know if it is a module or a class
mame (Yusuke Endoh)
08:16 AM Bug #6335 (Rejected): Allow Ruby hacker to extend a module or a class, without needing to know if it is a module or a class
Hi,
Please correct me if I am wrong.
I think in order to extend a module or a class, you must do
something like this (first, two examples, one for module,
one for a class):
module Foo
def test
puts 'This is test ...
shevegen (Robert A. Heiler)
10:40 AM Bug #5986 (Assigned): Segmentation Fault
Hello,
I cannot reproduce this, but I guess this is a bug of Ruby which is
triggered by a bug of active_admin.
Arbre::HTML::Element (which is defined in active_admin) defines #to_ary
*wrongly*, as the class does not mimic Array...
mame (Yusuke Endoh)
08:54 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
+1 for nagachika-san.
jonforums (Jon Forums) wrote:
> Why is the following
> ...
f = open("...") # this first IO has a fd X which is opened now.
IO.for_fd(f.fileno) # this second IO also has the fd X.
GC.start ...
mame (Yusuke Endoh)
04:58 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
Why is the following
ensure
fds.each {|fd| IO.for_fd(fd).close rescue next}
wrong usage of IO.for_fd?
In normal usage, I would likely use this style of explicit closure (by IO wrapping the fd) but not kick off a GC cycle ...
jonforums (Jon Forums)
12:44 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
Hi,
I think the root cause is wrong usage of IO.for_fd in ensure clause of test_flush_finalizer1,
and just call GC.start works fine for recycle fds.
This test was written by nobu.
> nakada-san
Is the following patch seems ok?
...
nagachika (Tomoyuki Chikanaga)
08:33 AM Feature #6336 (Rejected): Allow Ruby hacker to extend a module or a class, without needing to know if it is a module or a class
I don't know why do you want to do such a thing, but you can use Module#module_eval for both class and module:
Foo.module_eval do
def test
puts 'This is test from module Foo, but modified.'
end
end
Bar.module_...
mame (Yusuke Endoh)
08:17 AM Feature #6336: Allow Ruby hacker to extend a module or a class, without needing to know if it is a module or a class
What I meant to say is - I think adding a new keyword would not be a good
solution.
shevegen (Robert A. Heiler)
08:16 AM Feature #6336 (Rejected): Allow Ruby hacker to extend a module or a class, without needing to know if it is a module or a class
Hi,
Please correct me if I am wrong.
I think in order to extend a module or a class, you must do
something like this (first, two examples, one for module,
one for a class):
module Foo
def test
puts 'This is test ...
shevegen (Robert A. Heiler)
07:48 AM Bug #6334 (Assigned): 64 bit build broken for 1.9.3 on Solaris 10 and openindiana - test_fork.rb
naruse (Yui NARUSE)
06:26 AM Bug #6319: TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
Could you printf debug with following patch?
diff --git a/lib/webrick/httprequest.rb b/lib/webrick/httprequest.rb
index 050b5ed..e60a7dd 100644
--- a/lib/webrick/httprequest.rb
+++ b/lib/webrick/httprequest.rb
@@ -112,7 +112,7 @@ ...
naruse (Yui NARUSE)
01:46 AM Revision f46ffca1 (git): avoid thread switching.
The test may fail if thread switches to d or e before assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)

04/21/2012

10:52 PM Revision cc19bcf1 (git): * lib/drb/ssl.rb: close accepted TCP socket if SSL accept is failed.
[ruby-dev:45541]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:50 PM Bug #6334 (Rejected): 64 bit build broken for 1.9.3 on Solaris 10 and openindiana - test_fork.rb
make test fails with:
#248 test_fork.rb:51:in `<top (required)>': core dumped [ruby-dev:44005] [Ruby 1.9 - Bug #4950]
FAIL 1/943 tests failed
gmake: *** [yes-btest-ruby] Error 1
No coredump is actually produced.
Operating Sys...
cr_ellis (Colin Ellis)
05:16 PM Bug #5986: Segmentation Fault
levmatta (Luis Matta) wrote:
> naruse is there any thing I should do:
> ...
I have no idea.
naruse (Yui NARUSE)
06:57 AM Bug #5986: Segmentation Fault
Only the newest prerelease version of EventMachine should work with ruby 1.9.2 and up.
So I tested it, with the same result:
cache: [GET /admin] miss
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
X-UA-Compatible: IE=Edge,...
levmatta (Luis Matta)
04:21 PM Revision 5849614d (git): * 2012-04-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:21 PM Revision 2346056e (git): * ChangeLog: fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
03:53 PM Bug #6333 (Closed): Ruby 1.9.3 (P0, P125,P194) Segmentation fault when compiled with GCC 4.7.0
Compiled Ruby 1.9.3 with GCC 4.7.0 (MinGW64) , when miniruby.exe execute ./win32/mkexports.rb, Segmentation fault occurs, the error message is as following:
CC = gcc
LD = ld
LDSHARED = gcc -shared
CF...
raylinn@gmail.com (ray linn)
03:10 PM Bug #6272 (Closed): Rinda sticks on some tests
This issue was solved with changeset r35417.
Yui, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* test/rinda/test_rinda.rb: fix sticks on some testsf problem
...
seki (Masatoshi Seki)
07:59 AM Feature #6293: new queue / blocking queues
On Thu, Apr 19, 2012 at 03:20:50PM +0900, SASADA Koichi wrote:
> Hi,
>
> (2012/04/17 0:24), Aaron Patterson wrote:
> >>> So calling pop() means we're doing a not not blocking call. :(
> >>
> >> How about to add try_pop?
> >
>...
Anonymous
07:54 AM Feature #6130: inspect using to_s is pain
I started writing the tests:
https://github.com/eregon/ruby/commit/f9ac4cd1daadd7c37c722c79a36296f3d161058b
I'll improve them tomorrow and write the ones for rubyspec too.
Eregon (Benoit Daloze)
03:14 AM Feature #6130: inspect using to_s is pain
Hello,
mame (Yusuke Endoh) wrote:
> Looks good to me. I'll commit it, except the change of test/test_pp.rb. Thanks!
Thank you for reviewing!
> ...
No, I don't.
I'll write these tests ASAP.
> (It surprised me that your patch also pass...
Eregon (Benoit Daloze)
02:52 AM Feature #6130: inspect using to_s is pain
Oh, yeah, Benoit. I'm happy if you write tests for the new behavior :-)
Do you have a commit bit already?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
02:41 AM Feature #6130: inspect using to_s is pain
Hello,
> > So I propose this patch.
> ...
Looks good to me. I'll commit it, except the change of test/test_pp.rb. Thanks!
(It surprised me that your patch also passes rubyspec; rubyspec has no test for this behavior?)
Tanaka-...
mame (Yusuke Endoh)
07:18 AM Bug #6325: Can't install
Thanks guys. It turns out the fix was to delete every Ruby-related thing I could find on my machine and then reinstall what I wanted using RVM. I posted it as a bug rather than on the help forum the way it was crashing made me suspect th... flowshine (Kurt von Laven)
07:01 AM Feature #6315: handler to trace output of each line of code executed
ko1 (Koichi Sasada) wrote:
> (2012/04/20 19:24), ankopainting (Anko Painting) wrote:
> ...
Maybe you can see the version on youtube? http://www.youtube.com/watch?v=H58-n7uldoU I am outside too.
Basically it's an IDE that evaluates ...
ankopainting (Anko Painting)
06:10 AM Revision 694fbfd6 (git): * 2012-04-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:10 AM Revision b384fe5e (git): * test/rinda/test_rinda.rb: fix sticks on some testsf problem
[Bug #6272]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Masatoshi SEKI
01:46 AM Bug #5761 (Closed): Array#flatten(N) calls to_ary on the (N+1)-level objects
This is already fixed in ruby-1.9.3-p194.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
01:07 AM Bug #6329 (Assigned): Can't use Ruby 1.9.3 as baseruby when cross compiling (MinGW)
mame (Yusuke Endoh)
12:36 AM Bug #6329 (Closed): Can't use Ruby 1.9.3 as baseruby when cross compiling (MinGW)
Hello,
I believe this was covered before on older issues, but this is showing again.
luislavena (Luis Lavena)
01:07 AM Bug #6332 (Assigned): Error compiling readline due username_completion_function being undeclared (GCC 4.6)
mame (Yusuke Endoh)
01:05 AM Bug #6332 (Closed): Error compiling readline due username_completion_function being undeclared (GCC 4.6)
Hello,
Attempting to compile trunk (r35415) against GCC 4.6 (4.6.3, OSX 10.6, MacPorts provided) generates the following failure:
luislavena (Luis Lavena)
12:33 AM Bug #5140: Emacs ruby-mode major indentation bug with Ruby 1.9
This bug has been fixed in the base ruby-mode.el included in Emacs
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10786
I attached a copy of the patch if ruby-mode.el is still being maintained outside of GNU
rlipman (Reed Lipman)
12:15 AM Bug #6319 (Assigned): TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
Naruse-san, do you know what is wrong?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
12:00 AM Bug #6319: TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
This is my hostname:
# hostname
dhcp-25-1.brq.redhat.com
vo.x (Vit Ondruch)

04/20/2012

10:51 PM Feature #6321: Find and repair bad bytes in encodings, without transcoding
I think the use case is very common -- it is for me anyway, I think I"m not unique!
I am taking in input from an external source which I _believe_ is UTF-8 (for example, could be any encoding). It is advertised as UTF8, as far as I k...
jrochkind (jonathan rochkind)
10:24 AM Feature #6321 (Feedback): Find and repair bad bytes in encodings, without transcoding
What is the use case?
I have an idea like String#validate which behaves as you said.
But I doubt such method introduces a vulnerability with unexpected behavior or some attacks.
Its *correct* behavior seems more difficult than we th...
naruse (Yui NARUSE)
03:38 AM Feature #6321 (Assigned): Find and repair bad bytes in encodings, without transcoding
mame (Yusuke Endoh)
10:16 PM Revision a834d7fe (git): merge revision(s) 35366,35377,35399,35406:
* strftime.c (rb_strftime_with_timespec): fix padding of time zone
offset. [ruby-dev:43287][Bug #4458]
* strftime.c (rb_strftime_with_timespec): add an interim digit for
the timezone offset which is less tha...
nobu (Nobuyoshi Nakada)
09:30 PM Bug #6328 (Closed): Incorrect FSF addres in GPL license file
The FSF address stated in GPL file is outdated. Could you please fix the address or possibly update the entire file with a new copy available from the FSF [1]?
Thank you.
[1] http://www.gnu.org/licenses/gpl-2.0.txt
vo.x (Vit Ondruch)
08:54 PM Bug #5986: Segmentation Fault
naruse is there any thing I should do:
"Anyway I doubt this is Third Party's Issue mainly EventMachine."
Is a confusing phrase, should I open a issue with EventMachine (or Thin) ?
levmatta (Luis Matta)
07:53 PM Feature #6315: handler to trace output of each line of code executed
(2012/04/20 19:24), ankopainting (Anko Painting) wrote:
> I understand your concern. I think power > speed. In ruby this feature is impossible currently.
>
> please watch http://vimeo.com/40281991. It is 5 minutes but shows th...
ko1 (Koichi Sasada)
07:24 PM Feature #6315: handler to trace output of each line of code executed

> Thank you. I understand what you want. However, I think it needs
> ...
I understand your concern. I think power > speed. In ruby this feature is impossible currently.
please watch http://vimeo.com/40281991. It is 5 minutes ...
ankopainting (Anko Painting)
03:23 PM Feature #6315: handler to trace output of each line of code executed
Hi,

(2012/04/20 14:33), ankopainting (Anko Painting) wrote:
> It has an example, but I'll give you another one;
>
> #!ruby
> #
>
> set_trace_func2 proc { |event, file, line, id, binding, classname, return_value|
> ...
ko1 (Koichi Sasada)
02:33 PM Feature #6315: handler to trace output of each line of code executed
ko1 (Koichi Sasada) wrote:
> (2012/04/18 13:23), ankopainting (Anko Painting) wrote:
> ...
That's great - I see a good debugger as very important for a language.
> However, I don't understand what you want and what set_trace_func l...
ankopainting (Anko Painting)
04:46 AM Feature #6315: handler to trace output of each line of code executed
I was under the impression that set_trace_func would be deprecated. Last I checked it had a glaring bug in it which I reported. trans (Thomas Sawyer)
03:31 AM Feature #6315 (Feedback): handler to trace output of each line of code executed
mame (Yusuke Endoh)
12:59 PM Bug #5068: Issue with "duplicated when clause is ignored"
> (why did you commit it?).

I just forgot :-)


> May I commit it with modification?

Please!

--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
08:53 AM Bug #5068: Issue with "duplicated when clause is ignored"
(2012/04/20 5:18), mame (Yusuke Endoh) wrote:
> You changed case duplicate check recently.
> What do you think about this issue?

Thank you for notification. I agree with the patch of [ruby-core:38351]
(why did you commit it?...
ko1 (Koichi Sasada)
05:17 AM Bug #5068: Issue with "duplicated when clause is ignored"
Hello, ko1
You changed case duplicate check recently.
What do you think about this issue?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
10:51 AM Revision d6ba4bca (git): update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:03 AM Bug #6319 (Feedback): TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
naruse (Yui NARUSE)
03:35 AM Bug #6319 (Assigned): TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
I'm assigning this to naruse-san because he fixed #4110.
Vit, #4110 is a problem about hostname of a testing system; the tests failed if the hostname started with a number.
So, if this issue is really related, it may be helpful if yo...
mame (Yusuke Endoh)
07:00 AM Feature #6130: inspect using to_s is pain
Benoit, thank you!
> After some thoughts I believe it would not be worth changing the behavior if it was not fully consistent.
Agreed.
> ...
I'll review. Please wait!
> test-all pass with only two modifications in pretty_pri...
mame (Yusuke Endoh)
05:35 AM Bug #6011 (Feedback): ruby-1.9.3-p0/lib/webrick/utils.rb:184: [BUG] Segmentation fault
See #5780.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
05:34 AM Bug #5882 (Feedback): segfault in miniruby in ruby1.9.3 crosscompile for ARM
See #5780.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
05:22 AM Bug #6325: Can't install
"/usr/lib64/ruby/site_ruby/1.8/rubygems.rb" is not a path that RVM would create. I suspect your PATH is not configured properly. Please check `which rails` and ensure it matches the directory of your RVM install. You should be able to... drbrain (Eric Hodel)
04:32 AM Bug #6325 (Feedback): Can't install
Hello,
> ruby -v: ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-linux]
> ...
Are you using 1.9 interpreter with 1.8 gems?
I guess you'd better ask a question in ruby-talk.
Maybe people will tell you kindly :-)
--
Yusu...
mame (Yusuke Endoh)
04:06 AM Bug #6325: Can't install
Whoops, sorry. I meant to make the subject "Can't Install Rails." flowshine (Kurt von Laven)
04:05 AM Bug #6325 (Closed): Can't install
I am trying to install RubyGems 1.8.22 and Rails 3.2.3 on Red Hat 4.4.6-3. I used RVM, and the precise sequence of commands is attached as well as my ~/.bashrc file.
Evidently my installation didn't work. Here is the output of rails -...
flowshine (Kurt von Laven)
05:09 AM Bug #5780 (Feedback): test/fileutils/test_fileutils.rb:86: [BUG] Segmentation fault
Hello,
Anyone is interested in this?
If any, please negotiate with Debian team, get an access to their hardware, and create patches.
Basically, I'm reluctant to add a supported platform, in terms of release management.
But I will...
mame (Yusuke Endoh)
04:53 AM Feature #6308 (Feedback): Eliminate delegation from WeakRef
Hello,
2012/4/17, headius (Charles Nutter) <headius@headius.com>:
> WeakRef's delegation features are a really awful pattern that should not be
> ...
Maybe I understood your subject, but your proposal is not clear.
Could you please...
mame (Yusuke Endoh)
04:51 AM Feature #6309 (Feedback): Add a reference queue for weak references
There is no maintainer for weakref, so please create a patch yourself!
We may import it if matz accepts.
BTW, the name "reference queue" is very bad, I think.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
04:44 AM Bug #6291: Backtrace printout halts for an extremely long time when large amounts of data are allocated
Hello,
I have no idea except adding a length limitation or timeout to #inspect.
Any other ideas?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
04:36 AM Bug #6324 (Assigned): Spurious/incorrect warning on File.open with internal_encoding specified in string mode to duplicate external_encoding
Martin-sensei, Naruse-san, what do you think?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
12:53 AM Bug #6324 (Closed): Spurious/incorrect warning on File.open with internal_encoding specified in string mode to duplicate external_encoding
Normally, if you open a File specifying an internal_encoding equivalent to an external_encoding, using the string method, it gives you a warning. _Normally_ this warning is possibly appropriate and accurate:
irb(main):018:0* f ...
jrochkind (jonathan rochkind)
04:00 AM Feature #6253: Implement a way to pass keyword options to curried procs
=begin
I still want to think about this problem some more, but I also wanted to share some of my early thoughts...
I think that part of the problem with currying in Ruby is that we don't have the sort of type system that makes curried P...
jballanc (Joshua Ballanco)
03:53 AM Feature #6293: new queue / blocking queues
On Mon, 2012-04-16 at 18:25 +0900, SASADA Koichi wrote:
> How about to add try_pop?

I like it! It's consistent with Mutex.

Paul
cout (Paul Brannan)
03:43 AM Revision 2867611f (git): * lib/rubygems/ssl_certs/AddTrustExternalCARoot.pem: Removed to avoid
conflict with ca-bundle.pem
* lib/rubygems/ssl_certs/VerisignClass3PublicPrimaryCertificationAuthority-G2.pem:
ditto.
* lib/rubygems/ssl_certs/Entrust_net-Secure-Server-Certification-Authority.pem:
ditto.
git-svn-id: svn+ssh://ci.r...
drbrain (Eric Hodel)
03:42 AM Feature #6305 (Rejected): Lazy
> That's kind of the thing about this actually. Because this library is a gem I am not using it even when I probably should be --or I am reinventing the wheel and probably in not the most robust fashion.
Recently, we focus on "small R...
mame (Yusuke Endoh)
03:38 AM Revision eaa1fccf (git): Merged r35411 from trunk:
* lib/rubygems/ssl_certs/AddTrustExternalCARoot.pem: Removed to avoid
conflict with ca-bundle.pem
* lib/rubygems/ssl_certs/VerisignClass3PublicPrimaryCertificationAuthority-G2.pem:
ditto.
* lib/rubygems/ssl_certs/Entrust_net-Secure-...
drbrain (Eric Hodel)
03:36 AM Feature #6322 (Assigned): Remove iconv
Nobu, you are the maintainer of iconv. What do you think?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
03:31 AM Feature #6317 (Assigned): Range#cover?の引数としてRangeインスタンスを受けられるようにして欲しい
mame (Yusuke Endoh)
03:29 AM Bug #6312 (Assigned): Psych needlessly noisy parsing string node starting with number-ish string
mame (Yusuke Endoh)
03:29 AM Feature #6311 (Assigned): memmem()によるrb_memsearch()の高速化
いいんじゃないかなあと思いましたが、
configure スクリプトいじるので、なかださんどうでしょうか。
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
03:28 AM Revision b68e0dbf (git): * lib/rubygems/ssl_certs/AddTrustExternalCARoot.pem: Removed to avoid
conflict with ca-bundle.pem
* lib/rubygems/ssl_certs/VerisignClass3PublicPrimaryCertificationAuthority-G2.pem:
ditto.
* lib/rubygems/ssl_certs/Entrust_net-Secure-Server-Certification-Authority.pem:
ditto.
git-svn-id: svn+ssh://ci.r...
drbrain (Eric Hodel)
12:53 AM Feature #5455: $SAFE should be removed
On Apr 19, 2012 6:36 AM, "jballanc (Joshua Ballanco)" <jballanc@gmail.com>
wrote:
>
>
> Issue #5455 has been updated by jballanc (Joshua Ballanco).
>
>
> I just wanted to chime in here and suggest that, in the process of a...
MartinBosslet (Martin Bosslet)
12:22 AM Revision 1abf777e (git): merge revision(s) 35389:
Use mock of Gem::Security::OPT[:trust_dir]
Gem::Security::OPT[:trust_dir] depends Gem.user_home but doesn't reset
on setup/teardown.
NOTE: Gem.user_home won't be recovered now, so teardown doesn't work.
git-svn-...
naruse (Yui NARUSE)
12:10 AM Revision e3491938 (git): * 2012-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:10 AM Revision 6253fbea (git): Backport security fixes for RubyGems 1.3.7:
* lib/rubygems: Apply the following security fixes to RubyGems 1.3.7:
RubyGems now disallows redirection from HTTPS to HTTP.
RubyGems now verifies SSL connections.
Patch by Hiroshi Nakamura.
* test/rubygems: ditto.
git-svn-i...
drbrain (Eric Hodel)

04/19/2012

11:41 PM Revision 4dd74831 (git): * ChangeLog: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:38 PM Revision d9270180 (git): Backport security fixes for rubygems from r35404
* lib/rubygems: Update to RubyGems 1.8.23 which contains security
fixes:
RubyGems now disallows redirection from HTTPS to HTTP.
RubyGems now verifies SSL connections.
See https://github.com/rubygems/rubygems/blob/1.8/History....
drbrain (Eric Hodel)
11:07 PM Revision 064bf602 (git): * lib/rubygems: Update to RubyGems 1.8.23 which contains security
fixes:
RubyGems now disallows redirection from HTTPS to HTTP.
RubyGems now verifies SSL connections.
See https://github.com/rubygems/rubygems/blob/1.8/History.txt for
changes since 1.8.22.
* test/rubygems: ditto.
git-svn-id...
drbrain (Eric Hodel)
10:43 PM Revision 39573b4b (git): * 2012-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:43 PM Revision de280961 (git): Backport r35374 and r35375
* lib/rubygems: Update to RubyGems 1.8.22 plus r33517 and r35337 which
were ported to the rubygems git repository.
See https://github.com/rubygems/rubygems/blob/1.8/History.txt for
changes since 1.8.11.
* test/rubygems: ditto.
...
drbrain (Eric Hodel)
09:39 PM Feature #6286: Add Exception#format method
Would it be possible to make the #format method public? And if I may be a bit daring, some documentation would be nice. I appreciate your effort. Thank you. vo.x (Vit Ondruch)
04:39 PM Bug #6036 (Closed): Test failures in Fedora Rawhide/17
Since the remaining issues were reported in separate issues #6089, #6221, I'm closing this ticket
vo.x (Vit Ondruch)
04:33 PM Bug #6323 (Closed): Invalid result of Time#strftime %z
This issue was solved with changeset r35399.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* strftime.c (rb_strftime_with_timespec): fix carrir-up bug and...
nobu (Nobuyoshi Nakada)
02:17 PM Bug #6323 (Closed): Invalid result of Time#strftime %z
I guess Revision 35377 made a kind of typo.
C:\>irb
irb(main):001:0> t = Time.new(2012,1,1,1,1,1,'+00:55')
=> 2012-01-01 01:01:01 +0155
irb(main):002:0> t.strftime('%z')
=> "+0155"
Here is a patch
diff --git a/strftime.c b...
phasis68 (Heesob Park)
04:25 PM Bug #6124: remove the "spec-only gems" in Ruby 1.9.3 (was What is the purpose of "fake" gems in Ruby)
Just to illustrate, this is another issue with fake gems: https://github.com/rubygems/rubygems/issues/79#issuecomment-5214740
In short, RubyGems fails to generate documentation, since they cannot find the sources of BigDecimal where t...
vo.x (Vit Ondruch)
03:34 PM Revision 83ed9851 (git): * 2012-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:34 PM Revision 0968c22e (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:23 PM Feature #6293: new queue / blocking queues
Hi,

(2012/04/17 0:24), Aaron Patterson wrote:
>>> So calling pop() means we're doing a not not blocking call. :(
>>
>> How about to add try_pop?
>
> try_pop seems fine, but it still seems strange to combine blocking
...
ko1 (Koichi Sasada)
03:23 PM Feature #6315: handler to trace output of each line of code executed
(2012/04/18 13:23), ankopainting (Anko Painting) wrote:
> using a similar mechanism to set_trace_func, I would like a way to get the line number and return value of each line. This would allow me to create a live debugger, much like ...
ko1 (Koichi Sasada)
02:36 PM Feature #6305: Lazy
That's kind of the thing about this actually. Because this library is a gem I am not using it even when I probably should be --or I am reinventing the wheel and probably in not the most robust fashion.
Also, since lazy enumeration is ...
trans (Thomas Sawyer)
02:17 PM Feature #6321: Find and repair bad bytes in encodings, without transcoding
moved. shyouhei (Shyouhei Urabe)
06:15 AM Feature #6321: Find and repair bad bytes in encodings, without transcoding
Administrator, can you move this ticket to ruby-trunk? nahi (Hiroshi Nakamura)
04:45 AM Feature #6321 (Closed): Find and repair bad bytes in encodings, without transcoding
If I use the String#encode feature to transcode from one encoding to another, then bad (invalid) bytes in the source encoding will raise, or else I can pass in :invalid and :replace options to tell it to do something different with bad b... jrochkind (jonathan rochkind)
01:57 PM Feature #6322: Remove iconv
I'm neutral now. naruse (Yui NARUSE)
08:06 AM Feature #6322 (Closed): Remove iconv
Currently when you require 'iconv' it reports a warning:
$ ruby -v -r iconv -e 0
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]
[…]:in `require': iconv will be deprecated in the future, use String#encode inst...
drbrain (Eric Hodel)
01:35 PM Feature #5455: $SAFE should be removed
I just wanted to chime in here and suggest that, in the process of adding security restrictions, it might be worth considering the Sandbox implemented in MacRuby and Aaron's playpen library (https://github.com/tenderlove/playpen), both o... jballanc (Joshua Ballanco)
09:36 AM Bug #6313: [rdoc] clarify that srand(number) is not default 0
Both Random.new and srand call Random.new_seed so I updated the documentation of each based on your patch. drbrain (Eric Hodel)
09:35 AM Bug #6313 (Closed): [rdoc] clarify that srand(number) is not default 0
This issue was solved with changeset r35393.
Roger, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* random.c (random_init): Clarify that the default seed is
R...
drbrain (Eric Hodel)
08:48 AM Bug #6285 (Closed): Documents of IO#read, IO#readpartial, etc. should describe how they are executed when second argument is not empty String
This issue was solved with changeset r35391.
yu, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* io.c (io_readpartial): Document the output buffer parameter is
...
drbrain (Eric Hodel)
08:13 AM Bug #4266: Timeouts in threads cause "ThreadError: deadlock; recursive locking"
jtara (Jon Tara) wrote:
> Brian Gugliemetti wrote:
> ...
http://originsofinuitart.posterous.com/
MingVonsalis (Ming Vonsalis)
07:33 AM Revision e0ffb9b5 (git): * strftime.c (rb_strftime_with_timespec): fix carrir-up bug and
overwrite '+' with '-' if negative offset less than a hour.
[ruby-core:44447][Bug #6323]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:55 AM Revision b5108130 (git): merge revision(s) 35395:
* ext/-test-/win32/dln/extconf.rb: need import library for ordinal
entry even on mingw. [ruby-core:44441][Bug #6320]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
03:21 AM Revision ec0bd633 (git): Run TC_JSONGenerate#test_gc in a separate process.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:49 AM Revision c1903a9f (git): Fix multithread issue in the test of r35391
pipe() uses threads and its reader thread may work before the writer
writes "foob". On such case, the reader will raise error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:40 AM Revision 1ff181cf (git): * ext/-test-/win32/dln/extconf.rb: need import library for ordinal
entry even on mingw. [ruby-core:44441][Bug #6320]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:38 AM Revision 0ba3c640 (git): * ChangeLog: remove garbage spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35394 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:35 AM Revision 42a9234c (git): * random.c (random_init): Clarify that the default seed is
Random.new_seed, not zero. Based on patch by Roger Pack.
[ruby-trunk - Bug #6313]
* random.c (rb_f_srand): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:09 AM Bug #6318: TestTimeTZ failures
nobu (Nobuyoshi Nakada) wrote:
> fixed at r35377.
That was fast. Thank you!
vo.x (Vit Ondruch)
12:05 AM Bug #6221: OpenSSL 1.0.1 is breaking the drb test suite
This issue is still present. Testing with ruby 2.0.0dev (2012-04-17 trunk 35368) [x86_64-linux] vo.x (Vit Ondruch)

04/18/2012

11:59 PM Revision 6878e597 (git): * ext/curses/curses.c (window_nodelay): Fixed call-seq of nodelay to
include the '='.
Improved description window.nodelay=.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
11:48 PM Revision ab0eb272 (git): * io.c (io_readpartial): Document the output buffer parameter is
overwritten with the read contents even when non-empty.
Patch by yu nobuoka. [ruby-trunk - Bug #6285]
* io.c (io_read_nonblock): ditto.
* io.c (io_read): ditto.
* io.c (rb_io_sysread): ditto.
* io.c (argf_read): ditto.
* io.c (arg...
drbrain (Eric Hodel)
11:40 PM Bug #6318 (Closed): TestTimeTZ failures
fixed at r35377. nobu (Nobuyoshi Nakada)
11:12 PM Bug #6318 (Closed): TestTimeTZ failures
Testing with Fedora Rawhide, I got these two errors:
2) Failure:
test_gen_Europe_Lisbon_112(TestTimeTZ) [/builddir/build/BUILD/ruby-2.0.0-r35368/test/ruby/test_time_tz.rb:246]:
TZ=Europe/Lisbon Time.local(1911, 12, 31, 23, 59, 59)...
vo.x (Vit Ondruch)
11:18 PM Bug #6319 (Closed): TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
Hi, testing on Fedora Rawhide, I observe several test fails in TestWEBrickHTTPRequest and WEBrick::TestFileHandler. This seems to be the same errors as in #4110, however I am not sure it they are related.
4) Error:
test_parse_09(Te...
vo.x (Vit Ondruch)
11:14 PM Revision aa883f84 (git): * 2012-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:14 PM Revision 61c1fb70 (git): Use mock of Gem::Security::OPT[:trust_dir]
Gem::Security::OPT[:trust_dir] depends Gem.user_home but doesn't reset
on setup/teardown.
NOTE: Gem.user_home won't be recovered now, so teardown doesn't work.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35389 b2dd03c8-39d4-4d8f-9...
naruse (Yui NARUSE)
08:51 PM Feature #6317 (Assigned): Range#cover?の引数としてRangeインスタンスを受けられるようにして欲しい
青柳と申します。
以下のように、Range#cover?の引数としてRangeインスタンスを
受けられるようにして欲しいです。
(1..4).cover?(2..3) # => true
(1..4).cover?(0..3) # => false
取り敢えず実装してみましたので、添付いたします。
masaakiaoyagi (Masaaki Aoyagi)
04:49 PM Bug #6195: String#[] に逆順の Range を渡した場合の挙動
文字列のスライスが(Rangeの始点さえ範囲内なら)nilを返さないという現仕様は利便性にフォーカスしていて合理的だと思っています。
たとえば、
if s.start_with?(prefix)
logger.info "message body is " + s[prefix.length..-1]
end
のようなコードは私の手元にもたくさんありますし、Rubyのソースツリーで grep -rF ..-1 lib し...
knu (Akinori MUSHA)
02:09 PM Revision 24620aaf (git): merge revision(s) 35387:
* configure.in (DOT, DOXYGEN): use AC_CHECK_PROGS instead of
AC_CHECK_PROG which needs the third argument. [ruby-core:44433]
[Bug #6316]
* configure.in (PKG_CONFIG): fix condition to skip older version
...
nobu (Nobuyoshi Nakada)
01:59 PM Revision 7cfc4be2 (git): * configure.in (DOT, DOXYGEN): use AC_CHECK_PROGS instead of
AC_CHECK_PROG which needs the third argument. [ruby-core:44433]
[Bug #6316]
* configure.in (PKG_CONFIG): fix condition to skip older version
of pkg-config. continue in backticks does not affect outside.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
01:23 PM Feature #6315 (Feedback): handler to trace output of each line of code executed
using a similar mechanism to set_trace_func, I would like a way to get the line number and return value of each line. This would allow me to create a live debugger, much like light table from chris granger and/or bret victor's javascrip... ankopainting (Anko Painting)
12:59 PM Feature #6276 (Closed): to_h as explicit conversion to Hash
This issue was solved with changeset r35383.
Marc-Andre, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
Revert r35339-35343 because of no tests.
* hash.c: Alias E...
naruse (Yui NARUSE)
10:41 AM Feature #5632: Attempt to open included class shades it instead.
Basically it is just alternative appearance of:
```ruby
class A
A = 22
end
class B < A
end
p B::A
class B
A = 42
end
p B::A
```
Current Ruby does not warn you. If you want to warn cla...
matz (Yukihiro Matsumoto)
12:23 AM Feature #5632: Attempt to open included class shades it instead.
Hello, Matz

Do you think how should it be fixed? Suggestion 1?
I think Suggestion 2 (just warning) can be included in 2.0.

--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
07:10 AM Revision 336cf575 (git): * test/ruby/test_time_tz.rb (TestTimeTZ): run TZ tests on Mac OS X,
except for "right" timezonez.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:50 AM Revision ab649ef3 (git): * win32/file.c (INVALID_FILE_ATTRIBUTES): commit miss of r35384.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:00 AM Revision ff19b1d8 (git): * win32/file.c (INVALID_FILE_ATTRIBUTES): define for old SDK.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:46 AM Feature #6310: add EC_POINT_mul and EC_POINTs_mul to the ruby openssl ec wrapper
Here is the pull request https://github.com/ruby/ruby/pull/121
ssuda (Sambasiva Suda)
03:59 AM Revision 62c9ecfa (git): Revert r35339-35343 because of no tests.
* hash.c: Alias ENV.to_h to ENV.to_hash [ref #6276]
* lib/ostruct.rb: Add OpenStruct#to_h [Feature #6276]
* struct.c: Add Struct#to_h [Feature #6276]
* object.c: Add NilClass#to_h [Feature #6276]
* hash.c: Add Hash#to_h [Feature #627...
naruse (Yui NARUSE)
03:38 AM Revision cc6ab53f (git): Run separate process this GC.stress test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:31 AM Revision 8de83c51 (git): Disable GC for slow this test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:16 AM Bug #6313 (Closed): [rdoc] clarify that srand(number) is not default 0
Since srand(0) is not the default, attempt to clarify that. rogerdpack (Roger Pack)
01:58 AM Revision 9d96fc17 (git): split method definitions
* test/ruby/test_time_tz.rb (TestTimeTZ#with_tz, TestTimeTZ#time_to_s):
split method definitions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:58 AM Revision 62885f1e (git): update .gitignore
* .gitignore: removed duplicate entry and obsolete entries.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:46 AM Revision 085ae60a (git): Removed ChangeLog entry from reverted r35370
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
01:43 AM Feature #6308: Eliminate delegation from WeakRef
Perhaps under the GC module. Seems better than under ObjectSpace
I also think WeakMap should perhaps be moved under GC.
GC::WeakRef
GC::WeakMap
GC::ReferenceQueue
The top-level WeakRef library should probably be deprecated, th...
headius (Charles Nutter)
01:26 AM Bug #6312 (Closed): Psych needlessly noisy parsing string node starting with number-ish string
For example:
$ ruby -d -rpsych -e 'Psych.load("4 weddings")' 2>&1 | tail -n 2
Exception `ArgumentError' at /Users/riffraff/.rvm/rubies/ruby-1.9.3-head/lib/ruby/1.9.1/psych/scalar_scanner.rb:99 - invalid value for Integer():...
riffraff (gabriele renzi)
01:23 AM Revision 442fefc7 (git): * strftime.c (rb_strftime_with_timespec): add an interim digit for
the timezone offset which is less than an hour.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:08 AM Revision 9e56e14f (git): Run separate process if the test uses GC.stress.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:58 AM Revision 5383ccd9 (git): * lib/rubygems/version.rb: Fixed init_with warning by calling into
yaml_initialize (for syck) from psych's init_with
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
12:25 AM Bug #6228 (Assigned): [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
> Who should be the responsible for GC?
Nari-san.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
12:04 AM Revision 6c1da63b (git): * lib/rubygems: Update to RubyGems 1.8.22 plus r33517 and r35337 which
were ported to the rubygems git repository.
See https://github.com/rubygems/rubygems/blob/1.8/History.txt for
changes since 1.8.11.
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35374 b2dd03c8-39d4-4d8...
drbrain (Eric Hodel)

04/17/2012

11:47 PM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
I found that this issue is related with the auto-close flag of IO.
The following code fails with Errno::EBADF
f = open("test_file", "w")
IO.for_fd(f.fileno).autoclose = true # default value
GC.start
f.close
But, the followi...
phasis68 (Heesob Park)
10:27 PM Bug #6228 (Open): [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
Who should be the responsible for GC? Seems to me that open file descriptor shouldn't be garbage collected while still open. luislavena (Luis Lavena)
10:14 PM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
I tried to create simplified test case of this issue.
> cat gc_io_test.rb
f = open("test_file", "w")
p f.fileno
IO.for_fd(f.fileno).close
f = open("test_file", "w")
p f.fileno
GC.start # trigger GC
begin
f.close # => r...
h.shirosaki (Hiroshi Shirosaki)
07:23 AM Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
This issue seems to be related to GC finalizer.
GC is triggered just before Errno::EBADF occurs, and finalizer closes the fd of make_tempfile. Errno::EBADF is raised for trying to close again the closed fd of make_tempfile.
This seem...
h.shirosaki (Hiroshi Shirosaki)
11:32 PM Feature #6311 (Closed): memmem()によるrb_memsearch()の高速化
[Feature #6129][ruby-dev:45344]と類似していますが、memmem()によるre.cのrb_memsearch()の高速化を試みました。
次のベンチマークを実行したところ以下の結果となり、有意な性能向上がみられました。
require 'benchmark'
str = "hoge" * 10000 + "fugafuga"
Benchmark.bm do |x|
x.report do
1000.ti...
Glass_saga (Masaki Matsushita)
10:52 PM Feature #5007: Proc#call_under: Unifying instance_eval and instance_exec
Hello,
I made a proof-of-concept patch.
Not tested yet. Please try it and find a bug.
It (and some related functions) seem to need some refactoring work
because it calls directly invoke_block_from_c which is very internal
functio...
mame (Yusuke Endoh)
04:08 AM Feature #5007: Proc#call_under: Unifying instance_eval and instance_exec
I don't see how this solves the case presented in #6298.
Given:
```ruby
class BlockCollection
def initialize(*procs)
@procs = procs
end
def to_proc
procs = @procs
Proc.new{ |*a| procs.each{ |p...
trans (Thomas Sawyer)
10:18 PM Bug #4458 (Closed): Time#strftime で %z 指定子での結果への空白を詰めかたが正しくない
This issue was solved with changeset r35366.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* strftime.c (rb_strftime_with_timespec): fix padding of tim...
nobu (Nobuyoshi Nakada)
12:41 AM Bug #4458: Time#strftime で %z 指定子での結果への空白を詰めかたが正しくない
何度もすみません。
出すべきpatchはこちらでした。
Glass_saga (Masaki Matsushita)
12:29 AM Bug #4458: Time#strftime で %z 指定子での結果への空白を詰めかたが正しくない
空白以外のpaddingを指定した時に正しく動かないので修正しました。 Glass_saga (Masaki Matsushita)
10:06 PM Bug #6266 (Closed): encoding related exception with recent integrated psych
Okay, closing. Thanks!
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
09:58 PM Bug #6266: encoding related exception with recent integrated psych
r35245 fixed this issue, and r35251 backported to ruby_1_9_3 jonforums (Jon Forums)
09:19 PM Bug #6266 (Assigned): encoding related exception with recent integrated psych
mame (Yusuke Endoh)
09:21 PM Revision 5ab11990 (git): Ignore files generated by extconf.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
09:20 PM Bug #6301 (Assigned): irb 起動後に conf.debug_level を変更するとエラーになる
mame (Yusuke Endoh)
09:20 PM Bug #6302 (Assigned): irb で math-mode 中でも conf.math_mode に nil を代入すると math-mode を抜ける事ができる
mame (Yusuke Endoh)
09:19 PM Bug #6278 (Assigned): in `join': deadlock detected (fatal)
mame (Yusuke Endoh)
09:19 PM Bug #6252 (Assigned): OpenSSL - ECDSA signature reliability
mame (Yusuke Endoh)
09:18 PM Bug #6227 (Assigned): [mingw] openssl backport causing test error
mame (Yusuke Endoh)
09:18 PM Bug #6221 (Assigned): OpenSSL 1.0.1 is breaking the drb test suite
mame (Yusuke Endoh)
09:18 PM Bug #6195 (Assigned): String#[] に逆順の Range を渡した場合の挙動
mame (Yusuke Endoh)
09:17 PM Bug #6181 (Assigned): Ruby crash when trying to send a mail (tls/gmail)
mame (Yusuke Endoh)
09:17 PM Revision 0ebe38ee (git): Revert r35370 due to bad source branch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
09:00 PM Bug #6246 (Assigned): 1.9.3-p125 intermittent segfault
Hello,
Perhaps I could reproduce this issue with small example:
class Foo
def Foo.shutdown(*args)
p Bar.inspect.size
end
Bar = (0..300).map do |x|
x = x.to_s
ObjectSpace.define_finalizer(x, Foo...
mame (Yusuke Endoh)
08:50 PM Revision 02dc9ae7 (git): * 2012-04-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:50 PM Revision 22d9456b (git): * lib/rubygems: Update to RubyGems 1.8.22 plus r33517 and r35337 which
were ported to the rubygems git repository.
See https://github.com/rubygems/rubygems/blob/1.8/History.txt for
changes since 1.8.11.
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35370 b2dd03c8-39d4-4d8...
drbrain (Eric Hodel)
08:30 PM Bug #3128 (Assigned): Randomness specs
Marc-Andre, do you need discussion about this?
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
08:29 PM Feature #6310 (Assigned): add EC_POINT_mul and EC_POINTs_mul to the ruby openssl ec wrapper
mame (Yusuke Endoh)
08:05 PM Feature #6310 (Closed): add EC_POINT_mul and EC_POINTs_mul to the ruby openssl ec wrapper
The ruby openssl wrapper currently does not interface with either of these, which are required for those who wish to generate a public key with a provided private key. Please consider adding this functionality. roobiedoo (roobie doo)
08:02 PM Bug #6066 (Closed): Fix "control may reach end of non-void function" warnings for clang
nobu (Nobuyoshi Nakada)
08:01 PM Feature #6308: Eliminate delegation from WeakRef
It should be another new class, I think. nobu (Nobuyoshi Nakada)
05:02 PM Feature #6308 (Assigned): Eliminate delegation from WeakRef
WeakRef's delegation features are a really awful pattern that should not be allowed in future versions of Ruby.
WeakRef makes no guarantees as to the liveness of its contained object. It can be collected at any time if there are no st...
headius (Charles Nutter)
06:09 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
A video of Bob Lee explaining the various JVM references, and why using finalizers is bad: http://www.youtube.com/watch?v=KTC0g14ImPc headius (Charles Nutter)
05:25 PM Feature #4168: WeakRef is unsafe to use in Ruby 1.9
The implementation looks fine to me.
I still believe that most interesting uses of WeakRef would be more efficient with support for a reference queue. I filed a bug to add reference queues to Ruby here: https://bugs.ruby-lang.org/issu...
headius (Charles Nutter)
05:10 PM Feature #6309 (Assigned): Add a reference queue for weak references
Most interesting uses of WeakRef are much harder to do efficiently without a reference queue.
A reference queue, as implemented by the JVM, is basically a queue into which weak references are placed some time after the object they ref...
headius (Charles Nutter)
02:22 PM Revision 5468593e (git): merge revision(s) 35368:
* ext/-test-/win32/dln/extconf.rb: fix for mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
02:21 PM Revision 22263729 (git): * ext/-test-/win32/dln/extconf.rb: fix for mingw.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:35 PM Revision 902084a6 (git): * common.mk (REVISION_H): create temporary file in cwd so that it
works if srcdir is not writable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:18 PM Revision 43dbbefb (git): * strftime.c (rb_strftime_with_timespec): fix padding of time zone
offset. [ruby-dev:43287][Bug #4458]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
01:11 PM Bug #6303 (Closed): dln_load and rb_w32_check_imported cause segfault in Ruby 1.9.3 for some extension
This issue was solved with changeset r35354.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
----------
* dln.c (rb_w32_check_imported): skip ordinal entries. based on ...
nobu (Nobuyoshi Nakada)
12:41 PM Feature #6305 (Feedback): Lazy
Explain why a gem does not work for you.
--
Yusuke Endoh <mame@tsg.ne.jp>
mame (Yusuke Endoh)
04:39 AM Feature #6305 (Rejected): Lazy
I believe we discussed before but I couldn't find the issue, so I'll just bring it up again.
Might MenTaLguY's Lazy library make it's way into Ruby proper?
http://moonbase.rydia.net/software/lazy.rb/
https://github.com/menta...
trans (Thomas Sawyer)
12:38 PM Bug #6306 (Rejected): Ripper lexes :on_kw when it should find :on_ident
Hello,
2012/4/17, turboladen (Steve Loveless) <steve.loveless@gmail.com>:
> I'd expect (({[[1, 1], :on_kw, "def"]})) to be (({[[1, 1], :on_ident,
> ...
Not a bug. That is exactly what is happenning in the Ruby lexer internal.
I ...
mame (Yusuke Endoh)
05:33 AM Bug #6306 (Rejected): Ripper lexes :on_kw when it should find :on_ident
=begin
1.9.3-p125 :001 > require 'ripper'
=> true
1.9.3-p125 :002 > Ripper.lex %Q{:def}
=> [[[1, 0], :on_symbeg, ":"], [[1, 1], :on_kw, "def"]]
I'd expect (({[[1, 1], :on_kw, "def"]})) to be (({[[1, 1], :on_ident, "def]})...
turboladen (Steve Loveless)
12:36 PM Revision 4f043961 (git): merge revision(s) 34419: [Backport #6307]
* lib/rexml/parsers/baseparser.rb, test/rexml/test_namespace.rb:
fix the default xml namespace URI validation.
[ruby-dev:45169] [Bug #5956]
Reported by Miho Hiramatsu. Thanks!!!
git-svn-id: svn+ssh://ci.ru...
naruse (Yui NARUSE)
11:36 AM Revision e1a08e41 (git): merge revision(s) 35363:
win32/dln is only for win32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
11:14 AM Revision 77321aee (git): win32/dln is only for win32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:27 AM Bug #5925: Lazy initialization is not thread safe.
Thanks Aaron
http://remotedatabackuptips.posterous.com/
thomasinareckers (Thomas Inareckers)
05:27 AM Revision a940590a (git): merge revision(s) 35354,35356,35357,35361:
* dln.c (rb_w32_check_imported): skip ordinal entries. based on a
patch by phasis68 (Heesob Park) at [ruby-core:44381].
[ruby-core:44371][Bug #6303]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@3...
nobu (Nobuyoshi Nakada)
05:12 AM Revision f5659a91 (git): * ext/-test-/win32/dln/extconf.rb: add to cleanfiles iff cleanobjs is set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:55 AM Revision 0a706449 (git): * Makefile.in (reconfig, config.status): not depend on
$(srcdir)/version.h to get rid of daily reconfiguration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
04:55 AM Revision 561e61a4 (git): * configure.in (RUBY_SO_NAME): expand version numbers in Makefile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:55 AM Revision 485f88e6 (git): * reduce UNREACHABLE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:55 AM Revision 854a6e47 (git): * ext/-test-/win32/dln/extconf.rb: add test dll files to cleanfiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:17 AM Revision 68bf3099 (git): * ext/-test-/win32/dln/extconf.rb: remove unnecessary local variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:11 AM Revision cc433788 (git): * 2012-04-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:11 AM Revision dad31f6e (git): * dln.c (rb_w32_check_imported): skip ordinal entries. based on a
patch by phasis68 (Heesob Park) at [ruby-core:44381].
[ruby-core:44371][Bug #6303]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
12:59 AM Feature #6183: Enumerator::Lazy performance issue
> It's a 'proof of concept' patch (only map and select added) - let me know if it makes sense.
> I believe that using this approach and with your help lazy enumerator performance can be improved significantly.

That would be aweso...
Anonymous
12:59 AM Bug #6274: Float addition incorrect
> Issue #6274 has been updated by marcandre (Marc-Andre Lafortune).
>
> Status changed from Open to Rejected
>
> This is due to the fact that floats are approximate. The results follow the IEEE standard. Try it in Javascript, yo...
Anonymous
12:29 AM Feature #6293: new queue / blocking queues
On Mon, Apr 16, 2012 at 06:25:59PM +0900, SASADA Koichi wrote:
> Hi,
>
> Just an idea.
>
> (2012/04/14 11:25), Aaron Patterson wrote:
> > I could, but I think the changes I want would add too much
> > complexity to the traditio...
Anonymous
 

Also available in: Atom