Project

General

Profile

Activity

From 05/21/2014 to 05/27/2014

05/27/2014

04:59 PM Bug #9840: [darwin] configure script fails if an empty file named `Info.plist` exists in the user's home directory
Nobuyoshi Nakada wrote:
> patrick ellis wrote:
> > Nobuyoshi Nakada wrote:
> > > Why not remove the invalid file?
...
pje (patrick ellis)
04:17 PM Revision 9e9fcfee (git): Use Tempfile#close!.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:05 PM Bug #9748: FileUtils.cp always preserve the permission of original files
r45604 was backported into `ruby_2_1` branch at r46192. nagachika (Tomoyuki Chikanaga)
04:59 AM Bug #9748: FileUtils.cp always preserve the permission of original files
Backported into ruby_2_0_0 at r46158. usa (Usaku NAKAMURA)
04:05 PM Revision 7ebed66e (git): merge revision(s) r45604: [Backport #9748]
* lib/fileutils.rb (FileUtils#copy_entry): update rdoc about
preserve option and permissions, following r31...
nagachika (Tomoyuki Chikanaga)
04:04 PM Bug #9721: super: no superclass method in Ruby 2.1.1
r45179, r45564, r45565, r45584 and r45585 were backported into `ruby_2_1` branch at r46190. nagachika (Tomoyuki Chikanaga)
04:56 AM Bug #9721: super: no superclass method in Ruby 2.1.1
Backported r45564, r45565, r45584 and r45585 into ruby_2_0_0 at r46157. usa (Usaku NAKAMURA)
04:03 PM Revision 592c6ba3 (git): * lib/tempfile.rb (Tempfile#inspect): Show "(closed)" if the tempfile
is closed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:03 PM Revision 69eab699 (git): merge revision(s) r45179,r45564,r45565,r45584,r45585: [Backport #9721]
envutil.rb: move labeled_module and labeled_class
* test/ruby/envutil.rb (labeled_module, labeled_class): mo...
nagachika (Tomoyuki Chikanaga)
03:49 PM Revision 9b612d38 (git): * test/lib/minitest/unit.rb: Use Tempfile#close! instead of
Tempfile#unlink to close file descriptors.
* test/openssl/test_config.rb: Ditto.
* test/ruby/test_io.rb: Ditto.
...
akr (Akira Tanaka)
03:48 PM Bug #9868 (Closed): bigdecimal#VpAlloc causes out-of-bounds read
以下のようなパッチを当てて
~~~diff
diff --git a/ext/bigdecimal/bigdecimal.c b/ext/bigdecimal/bigdecimal.c
index 44e13a4..400d...
mame (Yusuke Endoh)
03:45 PM Bug #9727: Array#reject aborts with callcc
r45562 was backported into `ruby_2_1` branch at r46188. nagachika (Tomoyuki Chikanaga)
02:53 AM Bug #9727: Array#reject aborts with callcc
Backported into ruby_2_0_0 at r46155. usa (Usaku NAKAMURA)
03:44 PM Revision 41fd33e5 (git): merge revision(s) r45562: [Backport #9727]
* array.c (ary_reject): may be turned into a shared array during
the given block. [ruby-dev:48101] [Bug #9...
nagachika (Tomoyuki Chikanaga)
03:37 PM Bug #9709: Large string causes SEGV with x64-mingw32
r45534 was backported into `ruby_2_1` branch at r46187. nagachika (Tomoyuki Chikanaga)
02:49 AM Bug #9709: Large string causes SEGV with x64-mingw32
Backported into ruby_2_0_0 at r46154. usa (Usaku NAKAMURA)
03:36 PM Revision cd0a89b0 (git): merge revision(s) r45534: [Backport #9709]
* string.c (str_buf_cat): should round up the capacity by 4KiB,
but not number of rooms. [ruby-core:61886]...
nagachika (Tomoyuki Chikanaga)
03:27 PM Bug #8182: XMLRPC request fails with "Wrong size. Was 31564, should be 1501"
r45529 was backported into `ruby_2_1` branch at r46186. nagachika (Tomoyuki Chikanaga)
02:47 AM Bug #8182: XMLRPC request fails with "Wrong size. Was 31564, should be 1501"
Backported into ruby_2_0_0 at r46153. usa (Usaku NAKAMURA)
03:26 PM Revision 90929108 (git): merge revision(s) r45529: [Backport #8182]
* lib/xmlrpc/client.rb (do_rpc): don't check body length.
If HTTP content-encoding is used, the length may ...
nagachika (Tomoyuki Chikanaga)
03:21 PM Bug #9706: Date#<=> should use #< method(fixed at r45520)
r45520 was backported into `ruby_2_1` branch at r46185. nagachika (Tomoyuki Chikanaga)
02:24 AM Bug #9706: Date#<=> should use #< method(fixed at r45520)
Backported into ruby_2_0_0 at r46152. usa (Usaku NAKAMURA)
03:19 PM Revision 1c9a3e6e (git): merge revision(s) r45520: [Backport #9706]
* ext/date/date_core.c (d_lite_cmp): should compare with #<.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r...
nagachika (Tomoyuki Chikanaga)
03:15 PM Revision 36276b6f (git): Avoid a shadowing warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:15 PM Revision dc4fa2f2 (git): * 2014-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:14 PM Revision 569ca78e (git): * lib/net/ftp.rb (transfercmd): Close TCP server socket even if an
exception occur.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:09 PM Feature #9867: Introduce each/else block into ruby
We have to define as a whole. If we have introduced your proposal, what should the semantics of a block be?
Or how w...
matz (Yukihiro Matsumoto)
02:14 PM Feature #9867 (Feedback): Introduce each/else block into ruby
How would you define `else` block for other than `Array#each`? nobu (Nobuyoshi Nakada)
12:42 PM Feature #9867 (Closed): Introduce each/else block into ruby
Hi
Code like this happens quite often:
if array.any?
array.each do |elem|
some_work
...
Killa (Łukasz Strzebińczyk)
03:01 PM Feature #9857: Pathname#birthtime
いいんじゃないでしょうか。
pathnameのメンテナはakrさんでしたっけ?
naruse (Yui NARUSE)
02:51 PM Revision c968f908 (git): * lib/cgi/core.rb: Use Tempfile#close(true) instead of Tempfile#unlink
to close file descriptors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46181 b2dd03c8-39d4-4d8f-98ff-823fe69...
akr (Akira Tanaka)
02:43 PM Revision 9ee98ff7 (git): parallel.rb: do not split messages
* test/lib/test/unit/parallel.rb (Test::Unit::Worker#_run_suite):
get rid of splitting leak checking messages.
git...
nobu (Nobuyoshi Nakada)
02:06 PM Revision fe780f29 (git): parse.y: refine error message
* parse.y (parser_number_literal_suffix): refine error message for
extra dot and digits.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
01:45 PM Revision 3356c312 (git): * test/rexml: Avoid fd leaks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:24 PM Revision 3c908895 (git): * test/rexml/test_document.rb: Indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
01:15 PM Revision 875f0715 (git): * test/rexml/test_document.rb: Wrap by REXMLTests module.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
01:12 PM Revision cb50e15e (git): * test/rexml/test_encoding_2.rb: Remove a needless file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
01:10 PM Revision ba3d2f4a (git): * test/rexml/test_contrib.rb: Indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
12:29 PM Revision 313fa180 (git): * ext/socket/ifaddr.c (ifaddr_inspect_flags): support IFF_SIMPLEX.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:29 PM Revision c3ebc828 (git): use Socket.getifaddrs to show interface names and so on
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:28 PM Feature #7226: Add Set#join method as a shortcut for to_a.join
Martin Dürst wrote:
> I tried some very simple cases, and didn't see much of a difference. It's often better to star...
knu (Akinori MUSHA)
10:34 AM Feature #7226: Add Set#join method as a shortcut for to_a.join
Akinori MUSHA wrote:
> The proposed implementation is far from efficient, collecting all elements into a temporary a...
duerst (Martin Dürst)
04:08 AM Feature #7226 (Rejected): Add Set#join method as a shortcut for to_a.join
The proposed implementation is far from efficient, collecting all elements into a temporary array only for calling Ar... knu (Akinori MUSHA)
03:30 AM Feature #7226 (Assigned): Add Set#join method as a shortcut for to_a.join
nobu (Nobuyoshi Nakada)
12:07 PM Revision 28e78bf7 (git): * test/rexml/: Use REXMLTests as wrapping module for REXML tests.
I avoid using the same module for library in test because
it provides "include REXML" environment in test. Normally...
Sutou Kouhei
12:01 PM Revision effcb9a7 (git): * test/rexml/test_comment.rb: Remove needless REXML module wrapping.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
11:57 AM Revision bef1b7f1 (git): * test/openssl/test_pkcs7.rb: Fix inverted expected and actual values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
11:28 AM Revision f32a843f (git): * test/ruby/test_io.rb (test_flush_in_finalizer1): some opened fds are
remain before GC, so unlink the tempfile is failed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46168 b2dd03c...
U.Nakamura
10:34 AM Revision abd92f0d (git): * tool/merger.rb: unlink temporary file explicitly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:21 AM Revision 13a8d735 (git): Wrap REXML test classes by REXML module.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:09 AM Revision 1c35277c (git): * io.c (rb_io_autoclose_p): Don't raise on frozen IO.
* test/lib/minitest/unit.rb: IO#autoclose? may raise IOError.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
akr (Akira Tanaka)
10:03 AM Bug #7398 (Closed): Modify TestSSL#test_read_and_write to handle partial sysreads
Applied in changeset r46164.
----------
* test/openssl/test_pair.rb: Modify TestSSL#test_read_and_write
to handle ...
hsbt (Hiroshi SHIBATA)
10:03 AM Revision 6eb8acae (git): * test/openssl/test_pair.rb: Modify TestSSL#test_read_and_write
to handle partial sysreads. [Bug #7398][ruby-core:49563]
* test/openssl/test_ssl.rb: ditto.
git-svn-id: svn+ssh://ci...
hsbt (Hiroshi SHIBATA)
09:55 AM Feature #7400: Incorporate OpenSSL tests from JRuby.
```
[1/8] TestCertificate#test_cert_extensions = 4.90 s
1) Failure:
TestCertificate#test_cert_extensions [/ruby/...
hsbt (Hiroshi SHIBATA)
09:48 AM Feature #7399 (Closed): Add tests for PKCS7#type= and add_data.
Applied in changeset r46162.
----------
* test/openssl/test_pkcs7.rb: Add tests for PKCS7#type= and add_data.
[Fea...
hsbt (Hiroshi SHIBATA)
09:48 AM Revision 08e9b7d6 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:48 AM Revision bab55ed3 (git): * test/openssl/test_pkcs7.rb: Add tests for PKCS7#type= and add_data.
[Feature #7399][ruby-core:49565]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46162 b2dd03c8-39d4-4d8f-98ff-823...
hsbt (Hiroshi SHIBATA)
09:34 AM Bug #7512 (Closed): Test for HMAC signing with UTF-8 String
Applied in changeset r46161.
----------
* test/openssl/test_hmac.rb (test_binary_update): Added Test for
HMAC sign...
hsbt (Hiroshi SHIBATA)
09:33 AM Revision 64826fa7 (git): * test/openssl/test_hmac.rb (test_binary_update): Added Test for
HMAC signing with UTF-8 String. [Bug #7512][ruby-core:50559]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46161...
hsbt (Hiroshi SHIBATA)
08:34 AM Bug #6573 (Closed): Webrick test failures
Applied in changeset r46160.
----------
* test/runner.rb: fixed randomly test failure.
[Bug #6573][ruby-core:45563]
hsbt (Hiroshi SHIBATA)
08:34 AM Revision ecd452a8 (git): * test/runner.rb: fixed randomly test failure.
[Bug #6573][ruby-core:45563]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46160 b2dd03c8-39d4-4d8f-98ff-823fe69...
hsbt (Hiroshi SHIBATA)
08:00 AM Bug #8523 (Closed): intermittent unit test failure in test_timeout.rb results in build failures
Applied in changeset r46159.
----------
* test/test_timeout.rb (test_timeout): inverted test condition.
[Bug #8523]
hsbt (Hiroshi SHIBATA)
08:00 AM Revision 563ee011 (git): * test/test_timeout.rb (test_timeout): inverted test condition.
[Bug #8523]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
05:29 AM Feature #6003 (Closed): test/unit/parallel.rb
I removed test-unit and minitest from bundled stdlib at #9711
Now, test-unit and minitest only used CRuby test-suites.
hsbt (Hiroshi SHIBATA)
04:58 AM Revision e63338f6 (git): merge revision(s) 45604: [Backport #9748]
* lib/fileutils.rb (FileUtils#copy_entry): update rdoc about
preserve option and permissions, following r31...
U.Nakamura
04:54 AM Revision 309ac644 (git): merge revision(s) 45564,45565,45584,45585: [Backport #9721]
* proc.c (rb_method_call_with_block, umethod_bind): call with
IClass including the module for a module inst...
U.Nakamura
04:38 AM Bug #9692: __builtin_longjmp is called with a value greater than 1 (GCC compilation error)
I'm troubled about how to write a substitute of r45504 for ruby_2_0_0.
Nobu, do you have any idea?
usa (Usaku NAKAMURA)
03:24 AM Revision dbd239a7 (git): * test/lib/minitest/unit.rb: Show leaked file descriptors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:22 AM Feature #9638: [PATCH] limit IDs to 32-bits on 64-bit systems
I am OK with closing this issue (but I'm not sure if I have permissions
to close on redmine).

However, your appl...
normalperson (Eric Wong)
02:45 AM Feature #9638: [PATCH] limit IDs to 32-bits on 64-bit systems
I'm using machines that have 2TB or more main memory. I think the machines can treat more than 2**32 symbols and I wa... ngoto (Naohisa Goto)
02:52 AM Revision 05ebc662 (git): merge revision(s) 45562: [Backport #9727]
* array.c (ary_reject): may be turned into a shared array during
the given block. [ruby-dev:48101] [Bug #9...
U.Nakamura
02:48 AM Revision 77443b28 (git): merge revision(s) 45534: [Backport #9709]
* string.c (str_buf_cat): should round up the capacity by 4KiB,
but not number of rooms. [ruby-core:61886]...
U.Nakamura
02:46 AM Revision 4f3f77b9 (git): merge revision(s) 45529: [Backport #8182]
* lib/xmlrpc/client.rb (do_rpc): don't check body length.
If HTTP content-encoding is used, the length may ...
U.Nakamura
02:23 AM Revision 6eda5562 (git): merge revision(s) 45520: [Backport #9706]
* ext/date/date_core.c (d_lite_cmp): should compare with #<.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r...
U.Nakamura
02:13 AM Bug #9865 (Closed): frozen IO object causes RuntimeError with inspect and fileno
Applied in changeset r46151.
----------
io.c: no error on frozen IO
* io.c (rb_io_fileno, rb_io_inspect): non-modif...
nobu (Nobuyoshi Nakada)
01:04 AM Bug #9865 (Closed): frozen IO object causes RuntimeError with inspect and fileno
IO object を freeze すると、inspect や fileno が RuntimeError になるんですが、
これはよろしくないんじゃないかと思います。
```
% ./ruby -e 'f = open(...
akr (Akira Tanaka)
02:12 AM Revision 2e5d6985 (git): io.c: no error on frozen IO
* io.c (rb_io_fileno, rb_io_inspect): non-modification does not
error on frozen IO. [ruby-dev:48241] [Bug #9865]
...
nobu (Nobuyoshi Nakada)
02:10 AM Bug #9730: E:/Rails/Ruby1.9.3/lib/ruby/1.9.1/webrick/server.rb:98: [BUG] Segmentation fault
This issue looks similar to #3784. phasis68 (Heesob Park)

05/26/2014

03:00 PM Revision bfd63b28 (git): * 2014-05-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision b90450d3 (git): insns.def: fix typo
* insns.def (defineclass): fix typo in the instruction comment.
[fix GH-618]
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
02:45 PM Revision bef7ff9c (git): Use Tempfile.create instead of Tempfile.new.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:36 PM Revision 42c7b5f0 (git): test/unit.rb: reduce error messages
* test/lib/test/unit.rb (non_options): reduce same error messages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
02:36 PM Revision 76e37aa6 (git): ext_conf_builder.rb: fix tempfile leak
* lib/rubygems/ext/ext_conf_builder.rb (build): ensure to remove
temporary siteconf script.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
02:36 PM Revision 9d630784 (git): test/rdoc: avoid tempfile leaks
* test/rubygems/test_gem_package.rb: avoid tempfile leaks by using
`Tempfile.create` instead of `Tempfile.open`.
* ...
nobu (Nobuyoshi Nakada)
02:36 PM Revision f14b11f2 (git): test/rubygems: remove tempfiles
* test/rubygems/test_gem_package_tar_header.rb: remove tempfiles.
* test/rubygems/test_gem_package_tar_reader.rb: dit...
nobu (Nobuyoshi Nakada)
01:33 PM Revision c11f98ed (git): test/rdoc: avoid tempfile leaks
* test/rdoc/test_rdoc_parser.rb (test_class_for_forbidden): avoid
tempfile leaks by using `Tempfile.create` instead...
nobu (Nobuyoshi Nakada)
01:33 PM Revision 164fb033 (git): test/rdoc: remove tempfiles
* test/rdoc/test_rdoc_encoding.rb (teardown): remove tempfiles.
* test/rdoc/test_rdoc_markup_pre_process.rb (teardown...
nobu (Nobuyoshi Nakada)
01:17 PM Revision 17f3a167 (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:59 PM Revision 25ccc468 (git): test_rinda.rb: revert stop_service
* test/rinda/test_rinda.rb (test_take_bug_8215): revert
`stop_service` for the time being. need to reset
`curren...
nobu (Nobuyoshi Nakada)
08:40 AM Revision 6112d541 (git): test_rinda.rb: fix leaked threads
* test/rinda/test_rinda.rb: join work threads not to leak threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 72c4c9ed (git): test_monitor.rb: fix leaked threads
* test/monitor/test_monitor.rb (test_killed_thread_in_synchronize):
join work threads not to leak threads.
git-svn...
nobu (Nobuyoshi Nakada)
07:38 AM Revision 93fc0591 (git): thread.c: inspect location
* thread.c (rb_thread_inspect): show the location of the block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
nobu (Nobuyoshi Nakada)
07:34 AM Revision 075ca923 (git): * test/ruby/test_file.rb: skip the test of atime on Windows, because
Windows delays updating atime about 1 hour.
see more details:
http://msdn.microsoft.com/en-us/library/windows/d...
U.Nakamura
07:00 AM Revision 2c23bf74 (git): thread.c: preserve encoding
* thread.c (rb_thread_inspect): preserve encoding of the class
name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
06:57 AM Bug #8344: Status of Psych and Syck
Is github/tenderlove/syck not the canonical repo? zzak (zzak _)
02:55 AM Bug #8344: Status of Psych and Syck
Opened it.
* https://github.com/RapGenius/syck/pull/2
* https://github.com/RapGenius/syck/pull/3
hsbt (Hiroshi SHIBATA)
05:38 AM Feature #9638: [PATCH] limit IDs to 32-bits on 64-bit systems
I'm not sure if this is possible anymore due to SymbolGC
No big deal, though.
normalperson (Eric Wong)
05:38 AM Revision fe8a3074 (git): test_imap.rb: fix leaked threads
* test/net/imap/test_imap.rb (imaps_test): join work threads not
to leak threads.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
05:38 AM Revision 3041f728 (git): test_http.rb: fix leaked threads
* test/net/http/test_http.rb (test_timeout_during_HTTP_session):
join work threads not to leak threads.
git-svn-id...
nobu (Nobuyoshi Nakada)
05:38 AM Revision 6fb6491c (git): test/ruby: fix leaked threads
* test/thread/test_backtrace.rb: join work threads not to leak
threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
05:13 AM Revision 72dce44d (git): test/ruby: fix leaked threads
* test/thread/test_{backtrace,beginendblock,proc,threadgroup}.rb:
join work threads not to leak threads.
git-svn-i...
nobu (Nobuyoshi Nakada)
05:01 AM Revision 501afa01 (git): test/thread: fix leaked threads
* test/thread/test_{queue,sync}.rb: join work threads not to leak
threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
04:35 AM Revision 00f78058 (git): pty.c: do nothing if terminated already
* ext/pty/pty.c (pty_detach_process): if the child process has
terminated already, return immediately without start...
nobu (Nobuyoshi Nakada)
04:03 AM Revision fba33acc (git): win32/Makefile.sub: copy enc/jis/props.h
* win32/Makefile.sub (enc/jis/props.h): nmake needs special rule
to copy from the source directory, because it can'...
nobu (Nobuyoshi Nakada)
03:42 AM Revision fd372dc8 (git): minitest/unit.rb: fix leaking tempfile
* test/lib/minitest/unit.rb (capture_subprocess_io): opened files
can not be unlinked on Windows.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
03:25 AM Feature #9864 (Closed): Rename 'optparse' to 'optionparser', or the main class OptionParser to OptParse
Applied in changeset r46126.
----------
lib/optionparser.rb
* lib/optionparser.rb, lib/optparse.rb (OptParse): alia...
nobu (Nobuyoshi Nakada)
03:25 AM Revision eecf8b71 (git): lib/optionparser.rb
* lib/optionparser.rb, lib/optparse.rb (OptParse): aliases.
[ruby-core:62751] [Feature #9864]
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
02:58 AM Revision ae3022e4 (git): test_features.rb: fix up r46123
* test/csv/test_features.rb: no longer `nil` is valid data source
for `CSV.new`. [GH-580]
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)

05/25/2014

11:39 PM Bug #9835: IGNORE signal handler has possible race condition in Ruby 2.1.2
v2: updated to pass rubyspec for trap(sig, nil)
http://bogomips.org/ruby.git/patch?id=e19b6b1a5e0117
normalperson (Eric Wong)
11:00 PM Revision 1902f5fa (git): * test/lib/minitest/unit.rb: Show Finished threads line-by-line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:48 PM Feature #9863: Hide Float internal
[email protected] wrote:
> Feature #9863: Hide Float internal

Yes please. Probably a few more easy ones to...
normalperson (Eric Wong)
12:38 PM Feature #9863 (Closed): Hide Float internal
~~~Patch
From 93f013d689abed19f4223f968e374046437b7fa7 Mon Sep 17 00:00:00 2001
From: "Urabe, Shyouhei" <shyouhei@r...
shyouhei (Shyouhei Urabe)
04:41 PM Revision 0aa197c6 (git): * lib/csv.rb: Reject nil as data source for CSV.new, patch by @Peeja.
[Fixes GH-580] https://github.com/ruby/ruby/pull/580
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46123 b2dd03...
zzak (zzak _)
04:30 PM Bug #8344: Status of Psych and Syck
@hsbt this is a bug in syck gem, could you open a ticket there? zzak (zzak _)
04:24 AM Bug #8344: Status of Psych and Syck
I am against to remove YAML::ENGINE now.
Psych can't parse some yaml file in real application.
I use Syck in this...
hsbt (Hiroshi SHIBATA)
03:33 AM Bug #8344 (Assigned): Status of Psych and Syck
naruse (Yui NARUSE)
02:33 AM Bug #8344 (Closed): Status of Psych and Syck
Applied in changeset r46097.
----------
* lib/yaml.rb: Remove Psych::EngineManager [Bug #8344]
* test/psych/*: ditto.
zzak (zzak _)
04:16 PM Revision c8660d89 (git): Show leaked threads line-by-line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:11 PM Feature #9864: Rename 'optparse' to 'optionparser', or the main class OptionParser to OptParse
Currently, we have to do this:
require 'optparse'
OptionParser.new
shevegen (Robert A. Heiler)
04:11 PM Feature #9864 (Closed): Rename 'optparse' to 'optionparser', or the main class OptionParser to OptParse
Hello.
I don't like the inconsistency in the naming of optparse and the class that
we are supposed to use itself....
shevegen (Robert A. Heiler)
04:03 PM Revision fc85af7b (git): * 2014-05-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:03 PM Revision b5d3b55b (git): * test/lib/minitest/unit.rb: Show leaked tempfiles line-by-line.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:32 PM Revision 8735e21f (git): Remove tempfiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:16 PM Revision 8559c4c1 (git): * test/lib/minitest/unit.rb (MiniTest::Assertions#diff): Remove
tempfiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46118 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:00 PM Revision 198964ea (git): Avoid tempfile leaks using Tempfile.create instead of Tempfile.open.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:53 PM Revision 62fc67b2 (git): test_minitest_unit.rb: invoke by array form
* test/minitest/test_minitest_unit.rb (test_capture_subprocess_io):
invoke by array form. quoting is not portable....
nobu (Nobuyoshi Nakada)
01:44 PM Revision 6f2b1d6e (git): * test/lib/minitest/unit.rb: Check tempfile leak for each test class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:31 AM Revision fc0920e3 (git): configure.in: do not disable ucontext.h
* configure.in (ac_cv_func_{getcontext,setcontext}): do not
disable ucontext.h entirely, but disable use of functio...
nobu (Nobuyoshi Nakada)
11:00 AM Bug #9862 (Closed): build failure on arm-linux-gnueabihf
Applied in changeset r46113.
----------
signal.c: revert part of r46100
* signal.c (check_stack_overflow): revert p...
nobu (Nobuyoshi Nakada)
10:00 AM Bug #9862 (Closed): build failure on arm-linux-gnueabihf
compiling signal.c
signal.c: In function ‘check_stack_overflow’:
signal.c:720:27: error: ‘mcontext_t’ h...
mame (Yusuke Endoh)
11:00 AM Revision 2d868906 (git): signal.c: revert part of r46100
* signal.c (check_stack_overflow): revert part of r46100, the
previous condition was correct, and fix compilation e...
nobu (Nobuyoshi Nakada)
08:15 AM Revision 540ffb3a (git): * test/lib/minitest/unit.rb: Less ObjectSpace.each_object(Tempfile)
invocation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:58 AM Revision 70c15b19 (git): * test/lib/minitest/unit.rb: Use Thread.list instead of
ObjectSpace.each_object(Thread).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46111 b2dd03c8-39d4-4d8f-98ff-8...
akr (Akira Tanaka)
07:51 AM Bug #9775: Segmentation Fault
It seems that this issue is an issue of debugger gem.
Refer to https://github.com/cldwalker/debugger/issues/118#is...
phasis68 (Heesob Park)
07:32 AM Revision f414bfc6 (git): * lib/rinda/ring.rb (Rinda::RingServer#shutdown): Join the killed
threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:27 AM Revision 9e0b0731 (git): * lib/webrick/utils.rb: Override the inspect method of the thread
used in WEBrick::Utils::TimeoutHandler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46109 b2dd03c8-39d4-4d8f...
akr (Akira Tanaka)
05:22 AM Revision 504453d9 (git): * test/openssl: Join threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:51 AM Revision bafe3bf3 (git): * test/fileutils/test_fileutils.rb (test_chown_dir_group_ownership_not_recursive):
fix typos on comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
03:46 AM Revision 82f4c4d4 (git): report bug with machine regisiters
* error.c (rb_bug_context): new function to report bug with
context.
* vm_dump.c (rb_vm_bugreport): accepts `uconte...
nobu (Nobuyoshi Nakada)
03:43 AM Revision c1b5b93b (git): * ChangeLog: fixed wrong method name [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
03:34 AM Revision 36c9605a (git): * test/lib/minitest/unit.rb: Sort leaked threads and tempfiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:33 AM Revision c3abc415 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:33 AM Revision a95be81e (git): Revert "* lib/yaml.rb: Remove Psych::EngineManager [Bug #8344]"
zzak is not the maintainer of yaml.
This reverts commit r46097.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
naruse (Yui NARUSE)
03:15 AM Revision ecb83786 (git): vm_dump.c: adjust style
* vm_dump.c (backtrace): adjust style, inserting breaks between
type, function name with its arguments, and its bod...
nobu (Nobuyoshi Nakada)
03:15 AM Revision 55f7a4b7 (git): signal.c: fix stack overflow check on Mac OS X
* signal.c (check_stack_overflow): fix condition to use ucontext
register, mcontext_t dereference, and its member n...
nobu (Nobuyoshi Nakada)
03:00 AM Bug #9814 (Closed): Improving documentation example for Enumerator#peek
Applied in changeset r46099.
----------
* enumerator.c: [DOC] Fix example to show Enumerator#peek behavior
Patch b...
zzak (zzak _)
03:00 AM Revision a563664e (git): * enumerator.c: [DOC] Fix example to show Enumerator#peek behavior
Patch by Erik Hollembeak [Bug #9814] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46099 b2dd03c8-39d...
zzak (zzak _)
02:56 AM Bug #9861 (Closed): BSD_vfprintf precsion doesn't work at shorter string
Applied in changeset r46098.
----------
vsnprintf.c: fix string precision
* vsnprintf.c (BSD_vfprintf): fix string ...
nobu (Nobuyoshi Nakada)
02:49 AM Bug #9861 (Closed): BSD_vfprintf precsion doesn't work at shorter string
`ruby_snprintf`などで`"%s"`に精度を指定してその精度よりも短い文字列を渡すと、本来の長さが無視されて精度まで`'\0'`が詰められます。
~~~C
/* t.c */
#include <ruby/rub...
nobu (Nobuyoshi Nakada)
02:56 AM Revision bae87a47 (git): vsnprintf.c: fix string precision
* vsnprintf.c (BSD_vfprintf): fix string width when precision is
given. as the result of `memchr` is NULL or its o...
nobu (Nobuyoshi Nakada)
02:51 AM Misc #9801 (Closed): Regexp documentation for Regexp::EXTENDED is incomplete
Fixed by r46096 zzak (zzak _)
02:50 AM Bug #9819 (Closed): changed documentation for enumerable methods find and detect
Fixed by r46095 zzak (zzak _)
02:33 AM Revision 7833e69c (git): * lib/yaml.rb: Remove Psych::EngineManager [Bug #8344]
* test/psych/*: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46097 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
zzak (zzak _)
01:48 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
KOSAKI Motohiro <[email protected]> wrote:
> Do we have only one benchmark provided by Sam? I don't think i...
normalperson (Eric Wong)
01:42 AM Bug #9574 (Assigned): Inconsistent behavior between Kernel#Float and to_f
Thanks for the report! zzak (zzak _)
01:36 AM Revision 71c4c0b9 (git): * doc/regexp.rdoc: [DOC] Clarify whitespace matching by @allolex
[Fixes GH-606] https://github.com/ruby/ruby/pull/606 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
zzak (zzak _)
01:20 AM Revision b09c01ef (git): * enum.c: [DOC] Use #find in example to clarify alias by @rachellogie
Patch submitted via documenting-ruby/ruby#34 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46095 b2dd...
zzak (zzak _)
01:17 AM Revision 18ac026f (git): * cont.c: [DOC] Fix rdoc in example for Fiber#transfer by @majjoha
Patch submitted via documenting-ruby/ruby#33 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46094 b2dd...
zzak (zzak _)
01:02 AM Revision 77a8010a (git): * lib/irb.rb: [DOC] Fixed syntax error in example by @jasdeepsingh.
Patch submitted via documenting-ruby/ruby#32 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46093 b2dd...
zzak (zzak _)
12:59 AM Feature #9383 (Closed): Add unit test for FileUtils.chown_R
Applied in changeset r46092.
----------
* test/fileutils/test_fileutils.rb (test_chown_R): Add tests for
chown_R. ...
hsbt (Hiroshi SHIBATA)
12:58 AM Feature #9303 (Closed): Add unit test for chown method in test_fileutils.rb to test that it does not chmod recursively
Applied in changeset r46091.
----------
* test/fileutils/test_fileutils.rb: Added recursively chmod tests.
[Featur...
hsbt (Hiroshi SHIBATA)
12:58 AM Revision 98fce6fe (git): * test/fileutils/test_fileutils.rb (test_chown_R): Add tests for
chown_R. [Feature #9383][ruby-core:59641]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46092 b2dd03c8-39d4-4d8f...
hsbt (Hiroshi SHIBATA)
12:58 AM Revision d76340fa (git): * test/fileutils/test_fileutils.rb: Added recursively chmod tests.
[Feature #9303][ruby-core:59325]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46091 b2dd03c8-39d4-4d8f-98ff-823...
hsbt (Hiroshi SHIBATA)
12:43 AM Revision 10e7f389 (git): * class.c: [DOC] Fixed grammar and examples of instance_methods.
By @alex-frost via documenting-ruby/ruby#31 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46090 b2dd0...
zzak (zzak _)
12:41 AM Revision 0be4ec01 (git): * test/lib/minitest/unit.rb: Show leakes threads and tempfiles.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:07 AM Revision bb64a961 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:07 AM Revision 894c0478 (git): * test/openssl/test_partial_record_read.rb: Testing read_nonblock on
a partial TLS record results in IO::WaitReadable by @mohamedhafez.
[fix GH-547]
git-svn-id: svn+ssh://ci.ruby-lang...
hsbt (Hiroshi SHIBATA)

05/24/2014

11:54 PM Revision cc0ca767 (git): * lib/logger.rb: refactored to include Logger::Period.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46086 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
09:52 PM Revision 602f7b5d (git): * vm_eval.c: [DOC] [ci skip] Improve instance_eval description when given a
block or String arguments. By @nathanl via documenting-ruby/ruby#28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
zzak (zzak _)
09:44 PM Bug #9700 (Closed): [DOC] Fix for documentation of URI::Escape
It seems like escape [still uses ::UNSAFE](https://github.com/ruby/ruby/blob/ruby_2_1/lib/uri/common.rb#L299).
It'...
zzak (zzak _)
09:30 PM Revision daca823c (git): * 2014-05-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:30 PM Revision f1d6b829 (git): * array.c: [DOC] Clarify default argument for Array.new.
By @Elffers [Fixes GH-610] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46083 b2dd03c8-39d4-4d8f-98f...
zzak (zzak _)
06:21 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
On Sat, May 24, 2014 at 1:07 PM, <[email protected]> wrote:
> Issue #9113 has been updated by Nobuyoshi Nakada.
...
kosaki (Motohiro KOSAKI)
04:07 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
I'm still negative to enable it by default. nobu (Nobuyoshi Nakada)
03:49 PM Feature #9808 (Rejected): Enumerable#argmin_by, #argmax_by
Eregon (Benoit Daloze)
11:54 AM Feature #9808: Enumerable#argmin_by, #argmax_by
I'm sorry for this issue. It looks, I've misunderstood and underestimated #min_by functionality. I think issue can be... prijutme4ty (Ilya Vorontsov)
02:04 PM Revision 923b43fb (git): internal.h: remove duplicate declaration
* internal.h (rb_vm_bugreport): remove declaration duplicate to
`vm_core.h`.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
01:40 PM Revision 2091ccac (git): * array.c: [DOC] Add more documents to shuffle! and shuffle.
Contributed by @JuanitoFatas [ci skip][fix GH-612]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46081 b2dd03c8-...
hsbt (Hiroshi SHIBATA)
01:29 PM Revision ff9c54a3 (git): * test/lib/minitest/.document: removed unused configuration. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
11:12 AM Revision e8e6ecde (git): test_udp_server don't test IPv6 link-local addresses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:20 AM Revision 1e2374f1 (git): * test/lib/minitest/spec.rb: Unused file removed.
* test/lib/minitest/autorun.rb: Don't require minitest/spec.
* test/lib/minitest/benchmark.rb: Ditto.
git-svn-id:...
akr (Akira Tanaka)
09:46 AM Revision 4edc1c07 (git): * test/benchmark/test_benchmark.rb: Use test/unit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:22 AM Feature #9860 (Closed): Extract Logger::Application from logger.rb
Logger::Application is no longer maintained.
It should be extracted from logger.rb
I attached patch of this issue.
hsbt (Hiroshi SHIBATA)
08:14 AM Revision 598a95b3 (git): prime.rb: fix a grammo
* lib/prime.rb (prime?): [DOC] fix a grammo, a missing article.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
nobu (Nobuyoshi Nakada)
07:23 AM Bug #9856 (Closed): [PATCH] process.c (proc_getgroups, proc_setgroups): use ALLOCV_N
Applied in changeset r46075.
----------
process.c (proc_getgroups, proc_setgroups): use ALLOCV_N
* process.c (proc_...
Anonymous
07:22 AM Revision d450229a (git): process.c (proc_getgroups, proc_setgroups): use ALLOCV_N
* process.c (proc_getgroups, proc_setgroups): use ALLOCV_N
[Bug #9856]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
Eric Wong
07:09 AM Revision 36f3ee6d (git): * test/lib/minitest/unit.rb (parallelize_me!): Removed.
This fixes the line-by-line structure of the test result in verbose
mode. [ruby-core:54905]
* test/lib/minitest/p...
akr (Akira Tanaka)
06:32 AM Bug #9859: An object with 6 instance variables causes SEGV
経緯は調べてませんが、実際のreallocによるnew_sizeの補正が入らなくなりますね。
~~~diff
diff --git i/gc.c w/gc.c
index 6c9547e..f18d2d0 100644
-...
nobu (Nobuyoshi Nakada)
05:15 AM Bug #9859: An object with 6 instance variables causes SEGV
Koichi Sasada wrote:
>
> で `xrealloc()` が成功後、GC 発生して、mark 関数(`mark_children`の
> `T_OBJECT`)において、`xrealloc` によっ...
akr (Akira Tanaka)
04:04 AM Bug #9859: An object with 6 instance variables causes SEGV
`MEMOP_TYPE_REALLOC`では実行しないようにするか、`REALLOC_N`にポインタへの参照を渡して`xrealloc`の中で書き換えさせるとか、でしょうか。
`xrealloc`を直に使われると後者ではどうしようも...
nobu (Nobuyoshi Nakada)
03:59 AM Bug #9859: An object with 6 instance variables causes SEGV
r45653で強制GCが走るようになった後、r45656で
> * gc.c (`objspace_malloc_increase`): don't cause GC by `malloc_increase`
> when...
nobu (Nobuyoshi Nakada)
06:29 AM Revision e30e8702 (git): * test/lib/minitest/hell.rb: Unused file removed.
* test/lib/minitest/pride.rb: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46073 b2dd03c8-39d4-4d8f-98...
akr (Akira Tanaka)
06:20 AM Revision e434a3f2 (git): gc.c: fix typo
* gc.c (objspace_malloc_increase): fix typo.
"increase" not "incraese".
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
06:05 AM Revision abfa2b6c (git): enumerator.c: adjust style [ci skip]
* enumerator.c (yielder_yield_push): Insert a break after the
method return value. [fix GH-617]
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
06:01 AM Revision bdf98fc6 (git): * test/lib/minitest: Remove comments not appropriate now.
* test/minitest: Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:58 AM Bug #9835: IGNORE signal handler has possible race condition in Ruby 2.1.2
[email protected] wrote:
> As signal is asynchronous, it is not guaranteed essentially?

The problem is a rac...
normalperson (Eric Wong)
03:39 AM Bug #9835: IGNORE signal handler has possible race condition in Ruby 2.1.2
As signal is asynchronous, it is not guaranteed essentially?
Anyway, the patch doesn't seem evil.
nobu (Nobuyoshi Nakada)
05:04 AM Revision 938273f0 (git): * NEWS: added minitest changes. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
05:04 AM Revision 0948f67d (git): * NEWS: style [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
05:04 AM Revision 35a8580c (git): * test/lib/test/unit/test-unit.gemspec: removed needless gemspec file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
03:52 AM Revision a09528c2 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:03 AM Bug #9759: [TracePoint API] return event missing when raising exception
Hi @Tomoyuki, thanks a lot for backporting this. May I ask for backdport of r44535 as well? It's a related fix and it... deivid (David Rodríguez)
02:41 AM Feature #9852: How to bundle test-unit2 and minitest5
Hiroshi SHIBATA wrote:
> I hope to bundle test-unit2 and minitest5 with Ruby 2.2.0.
Could you explain why you w...
kou (Kouhei Sutou)
12:40 AM Revision eb7df1ea (git): * defs/default_gems: remvoed mintiest entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

05/23/2014

11:53 PM Feature #9711 (Closed): Remove test-unit and minitest from stdlib.
I've removed lib/minitest in r46064
I've commented on ticket #9852 on what I think needs to happen, but I'd need h...
zenspider (Ryan Davis)
11:41 PM Bug #9835: IGNORE signal handler has possible race condition in Ruby 2.1.2
I could not reproduce the race, but I think the following is a fix.

http://bogomips.org/ruby.git/patch?id=3137d83...
normalperson (Eric Wong)
11:12 PM Bug #9859: An object with 6 instance variables causes SEGV
(2014/05/24 4:33), [email protected] wrote:
> 気がついたのですが、以下のようにすると SEGV します。

ちょっと追ってみたのですが、

variable.c の
> ~...
ko1 (Koichi Sasada)
07:33 PM Bug #9859 (Closed): An object with 6 instance variables causes SEGV
気がついたのですが、以下のようにすると SEGV します。
```
% ./miniruby -e '
class C
def initialize
@a = nil
@b = nil
@...
akr (Akira Tanaka)
09:59 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
Warning moved to the end of output where it may be more visible:
http://yhbt.net/ruby-9113-jemalloc-v2.patch
Comm...
normalperson (Eric Wong)
09:26 PM Revision 7cda8222 (git): lib/minitest removed.
Need to support proper gem packaging / installation before minitest 5 can be added.
git-svn-id: svn+ssh://ci.ruby-l...
Ryan Davis
08:54 PM Revision b54f42c9 (git): * ext/socket/mkconstants.rb: More constants
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:32 PM Bug #7395 (Closed): Negative numbers can't be primes by definition
Applied in changeset r46061.
----------
add information of incompatibility about Prime.prime? [Bug #7395]
ayumin (Ayumu AIZAWA)
03:32 PM Revision 91769d27 (git): * 2014-05-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:32 PM Revision 212ea12e (git): add information of incompatibility about Prime.prime? [Bug #7395]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ayumin (Ayumu AIZAWA)
12:36 PM Bug #9627 (Closed): SMTP does not properly dot-stuff an unterminated last line
Applied in changeset r46060.
----------
net/protocol.rb: fix SMTP dot stuffing
* net/protocol.rb (using_each_crlf_l...
nobu (Nobuyoshi Nakada)
12:36 PM Revision 1fd63939 (git): net/protocol.rb: fix SMTP dot stuffing
* net/protocol.rb (using_each_crlf_line): fix SMTP dot-stuffing
for messages not ending with a new-line.
[ruby-co...
nobu (Nobuyoshi Nakada)
12:31 PM Revision 8ab27ebb (git): test_file.rb: fix ctime on Windows
* test/ruby/test_file.rb (test_stat): `ctime` on Windows is not
last changed time.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
10:34 AM Revision c70edbef (git): test_file.rb: estimate birthtime
* test/ruby/test_file.rb (test_stat): estimate expected birthtime
by pinching.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
06:17 AM Feature #3944: Add Fiber#root? method
`Fiber#root` is useful.
For example, I want write a method, when under `EM::Synchrony` environment it should use `EM...
jjyr (Jinyang Jiang)
04:44 AM Revision 90fb7538 (git): enc/unicode.c: lookup functions
* enc/unicode.c (onigenc_unicode_{fold,unfold{1,2,3}}_lookup):
abstract lookup functions.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
04:37 AM Revision dcaf699e (git): enc/unicode.c: constify
* enc/unicode.c (code{2,3}_{cmp,hash}): constify and adjust
argument types.
* enc/unicode.c (onigenc_unicode_fold_...
nobu (Nobuyoshi Nakada)

05/22/2014

10:46 PM Bug #9858 (Rejected): Ruby math error
google "floating point error faq". nobu (Nobuyoshi Nakada)
09:01 PM Bug #9858 (Rejected): Ruby math error
While in IRB session or executing as a script, when performing the sum
`21.1 + 7.6`
the output is
`28.70000000000...
Antiokus314 (Navneet Garg)
08:17 PM Revision 688b4cb7 (git): gc.c (rb_free_m_tbl): mark function as static
* gc.c (rb_free_m_tbl): mark function as static
* method.h (rb_free_m_tbl): remove prototype
git-svn-id: svn+ssh://c...
Eric Wong
03:25 PM Bug #9697: rb_sys_fail(getaddrinfo) - errno == 0 crashes ruby
r45045, r45046 and r45530 were backported into `ruby_2_1` branch at r46054. nagachika (Tomoyuki Chikanaga)
03:24 PM Revision e60ec955 (git): merge revision(s) r45045,r45046,r45530: [Backport #9697]
* ext/socket/ipsocket.c (ip_s_getaddress): Don't access freed memory.
* ext/socket: Wrap struct addrinfo by ...
nagachika (Tomoyuki Chikanaga)
03:16 PM Feature #9857 (Closed): Pathname#birthtime
`File.birthtime` が追加されたので `Pathname#birthtime` もあると良いのではないでしょうか。 znz (Kazuhiro NISHIYAMA)
03:09 PM Revision ae3f3a99 (git): * 2014-05-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:09 PM Revision 7f2c371f (git): Makefile.in: suppress warnings
* Makefile.in (enc/jis/props.h): suppress `pointer-to-int-cast`
warnings by using `offsetof`.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
02:34 PM Revision 095e1f8e (git): jis/props.kwd: constify
* enc/jis/props.kwd (PropertyList): constify table itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46051 b...
nobu (Nobuyoshi Nakada)
02:34 PM Revision 057186a9 (git): extmk.rb: non-installed extensions when statick-linked-ext
* ext/extmk.rb: exclude extension libraries not to be installed if
`--with-statick-linked-ext` is set, not only sha...
nobu (Nobuyoshi Nakada)
02:34 PM Revision bfa4f320 (git): file.c: birthtime on Windows
* file.c (stat_birthtime): `ctime` is actually `created time` on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
02:08 PM Revision 35cd7217 (git): * ext/socket/mkconstants.rb: More TCP option constants.
Describe Linux and glibc versions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46048 b2dd03c8-39d4-4d8f-98ff...
akr (Akira Tanaka)
11:49 AM Feature #9647 (Closed): File::Stat#birthtimeの追加
Applied in changeset r46047.
----------
* file.c (stat_birthtime): add birthtime support [Feature #9647]
* file.c (...
naruse (Yui NARUSE)
11:49 AM Revision 6b4f9210 (git): * file.c (stat_birthtime): add birthtime support [Feature #9647]
* file.c (rb_stat_birthtime): add File::Stat.birthtime
* file.c (rb_file_s_birthtime): add File.birthtime
* file.c ...
naruse (Yui NARUSE)
11:17 AM Revision a999657e (git): sys/param.h is used by linux
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:58 AM Revision 39600aaf (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:58 AM Revision bd403755 (git): remove trailing spaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:42 AM Revision 4c9ec80e (git): I suspect such early wakeup is because of automatic time correction
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:39 AM Revision 210f8639 (git): revert File::Statfs [Feature #9772]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:39 AM Revision fa244db4 (git): add Bug::File::Fs.fsname for tests
get filesystem type name for given path
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46041 b2dd03c8-39d4-4d8f-9...
naruse (Yui NARUSE)
10:37 AM Feature #9772 (Rejected): IO#statfs and File::Statfs
https://docs.google.com/document/d/1sLZec48bWLyrJZ7MZna74bY9h2YoLBerlBHe-0EQgek/pub naruse (Yui NARUSE)
05:02 AM Revision 4548331d (git): * 2014-05-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:02 AM Revision f1b49b7b (git): constify character property tables
* enc/jis/props.kwd: constify character property tables of JIS
based encodings by perfect hash.
* enc/euc_jp.c, enc...
nobu (Nobuyoshi Nakada)
02:29 AM Feature #9508: Add method coverage and branch coverage metrics
Hi Yusuke, I looked into the performance issue:
* I used the mail gem specs as a slightly longer performance test....
srawlins (Sam Rawlins)

05/21/2014

01:39 PM Bug #416: core_set_method_alias
Hi,
Obviously r18554 is already contained in 2.0.0/2.1, but r46037 should be backported to `ruby_2_0_0` and `ruby_...
nagachika (Tomoyuki Chikanaga)
01:05 PM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
Fedora has accepted Tcl/Tk 8.6 for F21 [1]. Is there any chance this will get resolved? Is there any repository with ... vo.x (Vit Ondruch)
11:36 AM Revision 5f8fccb4 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:11 AM Revision 97c2a489 (git): vm.c: rewind cfp
* vm.c (m_core_hash_{from_ary,merge_{ary,ptr,kwd}}): rewind cfp to
show proper backtrace. [ruby-dev:35820] [Bug #4...
nobu (Nobuyoshi Nakada)
06:11 AM Revision abf2980b (git): test_backtrace.rb: r18554 tests
* test/ruby/test_backtrace.rb (test_core_backtrace_{alias,undef}):
add tests for r18554. [ruby-dev:35820] [Bug #41...
nobu (Nobuyoshi Nakada)
04:46 AM Revision 108aa614 (git): extmk.rb: non-installed extensions cannot link statically
* ext/extmk.rb: exclude extension libraries not to be installed
unless shared library is built, as they cannot be l...
nobu (Nobuyoshi Nakada)
03:22 AM Revision 5b629a7b (git): * ext/socket/option.c: Fix complation error on Android.
Bionic doesn't define TCP state constants.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46034 b2dd03c8-39d4-4...
akr (Akira Tanaka)
02:42 AM Revision d9af2fdb (git): * 2014-05-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:42 AM Revision 00371095 (git): configure.in: Info.plist workaround
* configure.in: workaround for Info.plist to get rid of `dsymutil`
crash by wrong files in parent directories.
[r...
nobu (Nobuyoshi Nakada)
02:19 AM Feature #9841: [RFC] use ihash for fstring implementation
[email protected] wrote:
> This results in ~100K[1] memory savings on start up (with RubyGems
> loaded) with n...
normalperson (Eric Wong)
12:46 AM Bug #9840: [darwin] configure script fails if an empty file named `Info.plist` exists in the user's home directory
patrick ellis wrote:
> Nobuyoshi Nakada wrote:
> > Why not remove the invalid file?
>
> Yes, that fixes the buil...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom