Project

General

Profile

Activity

From 02/16/2014 to 02/22/2014

02/22/2014

09:07 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
@nobusan I think that would be a reasonable approach
@eric / @ko1 / everyone
here are the results of runnin...
sam.saffron (Sam Saffron)
06:05 PM Bug #9544 (Feedback): Ruby resolver not using autoport
If system's resolver, getaddrinfo(), is usable, you can use it. akr (Akira Tanaka)
05:39 PM Bug #9544 (Closed): Ruby resolver not using autoport
Applied in changeset r45144.
----------
* lib/resolv.rb (bind_random_port): Rescue EPERM for FreeBSD which
securit...
akr (Akira Tanaka)
02:34 PM Bug #9544: Ruby resolver not using autoport
So is it ruby's concern, or should the system developers make appropriate patches?
Currently you've reinvented th...
samu (Jakub Szafranski)
02:28 PM Bug #9544: Ruby resolver not using autoport
I found GNU/Hurd and Haiku also allocates ports sequentially.
GNU/Hurd:
% ./ruby -v -rsocket -e '10.times {...
akr (Akira Tanaka)
12:51 PM Bug #9544: Ruby resolver not using autoport
Akira Tanaka wrote:
> I tested several OSs and I found NetBSD 6.1.3 still doesn't randomize port:
>
> % ruby ...
samu (Jakub Szafranski)
05:39 PM Revision 7490f691 (git): * 2014-02-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:38 PM Revision db537c51 (git): * lib/resolv.rb (bind_random_port): Rescue EPERM for FreeBSD which
security.mac.portacl.port_high is changed.
See mac_portacl(4) for details.
Reported by Jakub Szafranski. [ruby-c...
akr (Akira Tanaka)
02:17 PM Revision 15135506 (git): * lib/rexml/xpath_parser.rb: Fix indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
02:16 PM Revision e0c15b6d (git): * ChangeLog: Fix format
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
02:03 PM Revision f8b76cd8 (git): * test/rexml/xpath/test_attribute.rb: Simplify.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
02:03 PM Bug #9555 (Closed): Ruby 2.0.0 compilation fails to compile on cygwin. (curses.so)
Using RVM we see that ruby fails to compile for 2.0.0. This seems to be fixed in 2.1.0.
Compiling the 2.1.0 as follo...
dajoen (Jeroen Verhoeven)
01:43 PM Revision 7322a228 (git): add backport commit detection
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:27 PM Bug #9554: need read access for conout$ (io/console)
ruby_2_1 r45139 . naruse (Yui NARUSE)
01:13 PM Bug #9554: need read access for conout$ (io/console)
r45130 was backported to ruby_2_0_0 at r45137. nagachika (Tomoyuki Chikanaga)
11:48 AM Bug #9554: need read access for conout$ (io/console)
backported into ruby_1_9_3 at r45131. usa (Usaku NAKAMURA)
10:13 AM Bug #9554 (Closed): need read access for conout$ (io/console)
usa (Usaku NAKAMURA)
10:11 AM Bug #9554 (Closed): need read access for conout$ (io/console)
今まで気づかなかったとは不覚。 usa (Usaku NAKAMURA)
01:27 PM Revision 5f445a6c (git): merge revision(s) 45130: [Backport #9554]
* ext/io/console/console.c (console_dev): need read access for conout$
because some functions need it. [Bu...
naruse (Yui NARUSE)
01:13 PM Revision be2101a6 (git): merge revision(s) 44412,44413,44414,44420,44421: [Backport #9298]
test_method.rb, test_proc.rb: suppress warnings
* test/ruby/test_method.rb: suppress warnings in verbose mod...
naruse (Yui NARUSE)
01:13 PM Revision 53808e23 (git): merge revision(s) r45130: [Backport #9554]
* ext/io/console/console.c (console_dev): need read access for conout$
because some functions need it. [Bu...
nagachika (Tomoyuki Chikanaga)
11:50 AM Revision 7662937c (git): * tool/redmine-backporter.rb: should add the value after checking error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:46 AM Revision 358d8002 (git): * tool/redmine-backporter.rb: fixed bug of background color.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:29 AM Revision 82336d1f (git): * tool/redmine-backporter.rb: more friendly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:25 AM Revision 9a695f11 (git): * test/rexml/test_xpath*.rb: Move to ...
* test/rexml/xpath/*.rb: ... here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45133 b2dd03c8-39d4-4d8f-98ff-...
Sutou Kouhei
11:05 AM Revision 464f68a3 (git): * test/rexml/listener.rb: Untabify.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sutou Kouhei
10:16 AM Revision b9c0eba5 (git): merge revision(s) 45130: [Backport #9554]
* ext/io/console/console.c (console_dev): need read access for conout$
because some functions need it. [Bu...
U.Nakamura
10:11 AM Revision 64904f51 (git): * ext/io/console/console.c (console_dev): need read access for conout$
because some functions need it. [Bug#9554]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45130 b2dd03c8-39d4-4...
U.Nakamura
10:07 AM Bug #9547: TCPSocket.new causes an infinite loop when interrupted by a signal
ruby_2_1 r45129 merged revision(s) 45084. naruse (Yui NARUSE)
04:54 AM Bug #9547: TCPSocket.new causes an infinite loop when interrupted by a signal
r45084 was backported to ruby_2_0_0 at r45103. nagachika (Tomoyuki Chikanaga)
12:53 AM Bug #9547: TCPSocket.new causes an infinite loop when interrupted by a signal
backported into ruby_1_9_3 at r45092. usa (Usaku NAKAMURA)
10:03 AM Revision 3aa457ce (git): merge revision(s) 45084: [Backport #9547]
* ext/socket/init.c (wait_connectable): break if the socket is
writable to avoid infinite loops on FreeBSD ...
naruse (Yui NARUSE)
09:53 AM Bug #9535: Kernel.send(:initialize_copy, Kernel) で segmentation fault
ruby_2_1 r45128 merged revision(s) 45076. naruse (Yui NARUSE)
02:49 AM Bug #9535: Kernel.send(:initialize_copy, Kernel) で segmentation fault
r45076 was backported to ruby_2_0_0 at r45096. nagachika (Tomoyuki Chikanaga)
12:51 AM Bug #9535: Kernel.send(:initialize_copy, Kernel) で segmentation fault
backported into ruby_1_9_3 at r45091. usa (Usaku NAKAMURA)
09:53 AM Revision 776b8b1f (git): merge revision(s) 45076: [Backport #9535]
* class.c (rb_mod_init_copy): do nothing if copying self.
[ruby-dev:47989] [Bug #9535]
* hash.c (r...
naruse (Yui NARUSE)
09:47 AM Bug #9377: Seg fault on call of missing super from self.extended in a Module
`ruby_2_1` r44843 merged revision(s) 44527,44552,44553. naruse (Yui NARUSE)
09:41 AM Revision b077f134 (git): .gitignore: ignore benchmark files
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
09:25 AM Bug #9533: ruby 2.1.0のHash#flattenが以前のバージョンと異なる挙動をする
ruby_2_1 r45126 merged revision(s) 45057,45059. naruse (Yui NARUSE)
09:24 AM Revision d2164fc5 (git): merge revision(s) 45057,45059: [Backport #9533]
* hash.c (rb_hash_flatten): fix behavior of flatten(-1).
[ruby-dev:47988] [Bug #9533]
* test/ruby/...
naruse (Yui NARUSE)
09:18 AM Bug #9276: "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
ruby_2_1 r45054 merged revision(s) 44327. naruse (Yui NARUSE)
09:17 AM Bug #9354: timeout() custom exception class cannot require argument
ruby_2_1 r44841 merged revision(s) 44517,44518,44519,44523. naruse (Yui NARUSE)
08:54 AM Bug #9385: open-uri always uses proxy set as env var even if proxy flag is set to nil
ruby_2_1 r45125 merged revision(s) 44637. naruse (Yui NARUSE)
08:54 AM Revision 76ddadeb (git): merge revision(s) 44637: [Backport #9385]
* lib/open-uri.rb: Make proxy disabling working again.
Fixed by Christophe Philemotte. [ruby-core:59650] ...
naruse (Yui NARUSE)
08:45 AM Bug #9413: Object Metaclass Constants Array doesn't Include Singleton Constant
`ruby_2_1` r45124 merged revision(s) 44628. naruse (Yui NARUSE)
08:38 AM Revision 330dccb9 (git): merge revision(s) 44628: [Backport #9413]
* eval.c (rb_mod_s_constants): return its own constants for other
than Module itself. [ruby-core:59763] [B...
naruse (Yui NARUSE)
07:58 AM Feature #9553: Make argument validation routine of a method an object
Even more precisely, I did not fail to notice, but rather forgot about it =). In any case, built in `Arguments` objec... Anonymous
07:39 AM Feature #9553: Make argument validation routine of a method an object
It is my fault that I was not aware of `Method#parameters` when writing this post. Too bad I did not participate in i... Anonymous
07:16 AM Feature #9553: Make argument validation routine of a method an object
Does Method#parameters not solve your problem? Anonymous
07:02 AM Feature #9553 (Open): Make argument validation routine of a method an object
Ruby methods have their acceptable argument configurations specified by special syntax. As argument fields has gotten... Anonymous
07:53 AM Bug #9374: [PATCH] ext/json: objects depend on $(ruby_headers)
r45123 naruse (Yui NARUSE)
07:53 AM Revision 7329f404 (git): merge revision(s) 44514: [Backport #9374]
* ext/json/generator/depend: add build dependencies for json extension
[Bug #9374] [ruby-core:59609]
...
naruse (Yui NARUSE)
07:52 AM Feature #9548: Module curry
I have just learned about the existence of `Method#parameters` method, which would enable to write near-perfect `Modu... Anonymous
05:29 AM Feature #9548: Module curry
@mame, I don't quite get these nuances between "currying" and "partial application". I could try and
learn them, but...
Anonymous
01:46 AM Feature #9548: Module curry
That is not "currying", but "partial application."
http://lambda-the-ultimate.org/node/2266
--
Yusuke Endoh <...
mame (Yusuke Endoh)
12:22 AM Feature #9548: Module curry
Firstly, Proc has a #curry, though not as flexible as you would like: http://rubydoc.info/stdlib/core/Proc#curry-inst... srawlins (Sam Rawlins)
07:50 AM Bug #8978: Fiddle possibly misuses mprotect
r45122 naruse (Yui NARUSE)
07:50 AM Revision 23d00a8c (git): merge revision(s) 44731,44751: [Backport #8978]
* ext/fiddle/closure.c: use sizeof(*pcl) for correct sizeof value.
[ruby-core:57599] [Bug #8978]. Thanks m...
naruse (Yui NARUSE)
07:49 AM Feature #9552: Module map!
I failed to notice that `Method#parameters` was already available. This makes it possible for me to implement my desi... Anonymous
06:52 AM Feature #9552: Module map!
Core-level syntax might be similar to that of `alias`,
```ruby
class FooBarBazCollection
map! fn foos, barn ba...
Anonymous
06:44 AM Feature #9552 (Feedback): Module map!
I would like to beg for `map!` directive in `Module`. I can imitate it with this code:
```ruby
class Module
de...
Anonymous
07:24 AM Bug #9430: [PATCH] benchmark/driver: avoid large alloc in driver process
r45121 naruse (Yui NARUSE)
07:22 AM Revision cea7808b (git): merge revision(s) 44772: [Backport #9430]
benchmark/driver: avoid large alloc in driver process
* benchmark/driver: avoid large alloc in driver proces...
naruse (Yui NARUSE)
07:19 AM Bug #9550: backport r45066
r45120 naruse (Yui NARUSE)
03:01 AM Bug #9550: backport r45066
r45066 was backported to ruby_2_0_0 at r45098. nagachika (Tomoyuki Chikanaga)
01:11 AM Bug #9550: backport r45066
backported into ruby_1_9_3 at r45093. usa (Usaku NAKAMURA)
01:06 AM Bug #9550 (Closed): backport r45066
個別にbackportチケットを切るのがめんどいので手抜いてこっちに作ります。 usa (Usaku NAKAMURA)
07:19 AM Revision d439b3b1 (git): merge revision(s) 45066: [Backport #9545] [Backport #9550]
* ext/socket/ancdata.c (bsock_sendmsg_internal): only retry on error
(bsock_recvmsg_internal): ditto
...
naruse (Yui NARUSE)
07:17 AM Bug #8783: ruby 1.9/2.0 crash on exit on FreeBSD/powerpc64
r45119 naruse (Yui NARUSE)
07:17 AM Revision 64e6dd62 (git): merge revision(s) 44670,44671,44673,44675: [Backport #8783]
thread_pthread.c: timer thread stack size
* thread_pthread.c (rb_thread_create_timer_thread): define the sta...
naruse (Yui NARUSE)
06:49 AM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> > http://bogomips.org/ruby.git/patch?id=d8241102f54
> > git://80x24.org/ruby sock...
normalperson (Eric Wong)
05:34 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> [email protected] wrote:
> > Eric Wong wrote:
> > > We should guard against sockerr settin...
shugo (Shugo Maeda)
12:48 AM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> Eric Wong wrote:
> > We should guard against sockerr setting errno to
> > EINTR, E...
normalperson (Eric Wong)
06:16 AM Bug #9387: Documentation for Range#size is incomplete
r45118 naruse (Yui NARUSE)
06:16 AM Revision f1161c93 (git): merge revision(s) 44549: [Backport #9387]
* range.c (Range#size): [DOC] improve description and add examples.
Patch by @skade. [Fixes GH-501]
git-s...
naruse (Yui NARUSE)
06:11 AM Bug #9429: Fix typos
r45117 naruse (Yui NARUSE)
06:11 AM Revision a9a6a643 (git): merge revision(s) 44696: [Backport #9429]
* lib/racc/rdoc/grammar.en.rdoc: [DOC] Correct grammar and typos
Patch by Giorgos Tsiftsis [Bug #9429] [ci ...
naruse (Yui NARUSE)
06:07 AM Bug #9483: Fix typo in OpenURI and Ripper documenation
r45116 naruse (Yui NARUSE)
06:06 AM Revision b1073f89 (git): merge revision(s) 44878,44879: [Backport #9483]
* ext/ripper/lib/ripper/lexer.rb: [DOC] use lower case version of core
classes when referring to return val...
naruse (Yui NARUSE)
06:04 AM Bug #9210: Adding extra example in docs
r45115 naruse (Yui NARUSE)
06:04 AM Revision b2a6346c (git): merge revision(s) 44463: [Backport #9210]
* variable.c: adding extra example in docs.
patched by Steve Klabnik. [Bug #9210]
git-svn-id: svn+ssh://c...
naruse (Yui NARUSE)
06:02 AM Bug #9093: Resolv: Multiple strings should be concatenated in a DNS record's data
r45114 naruse (Yui NARUSE)
06:01 AM Revision d3452b57 (git): merge revision(s) 44642: [Backport #9093]
* lib/resolv.rb (Resolv::DNS::Resource::TXT#data): Return concatenated
string.
Patch by Ryan Brun...
naruse (Yui NARUSE)
05:56 AM Bug #9243: DOC fix example key exchane using DH
r45113 naruse (Yui NARUSE)
05:56 AM Revision 48ccb144 (git): merge revision(s) 44584,44587,44945: [Backport #9243]
* ext/openssl/ossl_pkey_dh.c: Fixed typo by Sandor Szテシcs [Bug #9243]
* ext/openssl/ossl_pkey_dh.c: Fixed ty...
naruse (Yui NARUSE)
05:47 AM Bug #9152: Relic documentation in lib/xmlrpc/client.rb
r45112 naruse (Yui NARUSE)
05:46 AM Revision 361c2fe9 (git): merge revision(s) 44586: [Backport #9152]
* lib/xmlrpc/client.rb: [DOC] Remove note about SSL package on RAA
Since RAA has been deprecated, and the S...
naruse (Yui NARUSE)
05:40 AM Bug #9268: dead link to raa
r45111 naruse (Yui NARUSE)
05:39 AM Revision f5731cb9 (git): merge revision(s) 44585: [Backport #9268]
* lib/net/smtp.rb: [DOC] Remove dead link to RAA by Giorgos Tsiftsis
Fixes the following bugs: [Bug #9152] ...
naruse (Yui NARUSE)
05:20 AM Bug #9477: Address family not supported by protocol - socket(2) - udp
r45110 naruse (Yui NARUSE)
05:20 AM Feature #9528: mathn.rb library
Hi Umair,
You should attach a .patch file and wait for feedback.
Anonymous
05:20 AM Revision 96cfe661 (git): merge revision(s) 44880: [Backport #9477]
* lib/resolv.rb: Ignore name servers which cause EAFNOSUPPORT on
socket creation.
Reported by Bjo...
naruse (Yui NARUSE)
05:14 AM Bug #9498: undefined method 'ord' for nil:NilClass from Resolv methods when internet connection is lost
r45109 naruse (Yui NARUSE)
05:14 AM Revision 95985829 (git): merge revision(s) 44884: [Backport #9498]
* lib/resolv.rb (Resolv::DNS::Message::MessageDecoder): Raise
DecodeError if no data before the limit.
...
naruse (Yui NARUSE)
05:06 AM Bug #9399: [PATCH] iseq: avoid potential memory leak in iseq_load
r44568 was backported to ruby_2_0_0 at r45108. nagachika (Tomoyuki Chikanaga)
04:35 AM Bug #9399: [PATCH] iseq: avoid potential memory leak in iseq_load
r45105. naruse (Yui NARUSE)
05:06 AM Revision 1f133813 (git): merge revision(s) r44568: [Backport #9399]
* iseq.c (iseq_load): keep type_map to get rid of memory leak.
based on a patch by Eric Wong at [ruby-core:...
nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #9452: Refining methods that should be private
r45107. naruse (Yui NARUSE)
05:05 AM Revision 669e9ac5 (git): merge revision(s) 44931: [Backport #9452]
* vm_insnhelper.c (vm_call_method): should check ci->me->flag of
a refining method in case the method is pr...
naruse (Yui NARUSE)
05:01 AM Bug #9455: Blocks do not round-trip properly through ISeq dump/load
r44720 was backported to ruby_2_0_0 at r45106. nagachika (Tomoyuki Chikanaga)
05:00 AM Revision f38ceeac (git): merge revision(s) r44720: [Backport #9455]
* compile.c (iseq_build_from_ary_body): Use :blockptr instead of :block
as hash key when loading serialized...
nagachika (Tomoyuki Chikanaga)
04:35 AM Revision d382c46a (git): merge revision(s) 44568: [Backport #9399]
* iseq.c (iseq_load): keep type_map to get rid of memory leak.
based on a patch by Eric Wong at [ruby-core:...
naruse (Yui NARUSE)
04:23 AM Bug #9361: gem install --ignore-dependencies fails to install local gems
r44858. naruse (Yui NARUSE)
04:21 AM Bug #9342: [PATCH] SizedQueue#clear does not notify waiting threads in Ruby 1.9.3
r45104. naruse (Yui NARUSE)
04:21 AM Revision a98f024d (git): merge revision(s) 44595: [Backport #9342]
* ext/thread/thread.c (rb_szqueue_clear): notify SZQUEUE_WAITERS
on SizedQueue#clear. [ruby-core:59462] [Bu...
naruse (Yui NARUSE)
04:17 AM Revision 25830789 (git): merge revision(s) r45084: [Backport #9547]
* ext/socket/init.c (wait_connectable): break if the socket is
writable to avoid infinite loops on FreeBSD ...
nagachika (Tomoyuki Chikanaga)
04:03 AM Revision a009b13b (git): update patchlevel for the last commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@45102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
04:02 AM Revision a6da4b27 (git): Fix a filename.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:02 AM Revision 215994dd (git): (merged partially from r42927)
* lib/rubygems/core_ext/kernel_require.rb: Backport a fix for concurrent
requires. [ruby-core:58918] [Backport #922...
nagachika (Tomoyuki Chikanaga)
03:41 AM Bug #9551 (Closed): [DOC] Fix for documentation of Kernel::catch
The current documentation for `Kernel::catch` contains complicated examples and confusing language.
*"when arg is gi...
jessesielaff (Jesse Sielaff)
03:18 AM Revision cd4b0c10 (git): test_logdevice.rb: no utime
* test/logger/test_logdevice.rb (test_shifting_midnight): do not
set mtime to get rid of an error on Windows.
git-...
nobu (Nobuyoshi Nakada)
03:01 AM Revision dac4cd84 (git): merge revision(s) r45066: [Backport #9550]
* ext/socket/ancdata.c (bsock_sendmsg_internal): only retry on error
(bsock_recvmsg_internal): ditto
...
nagachika (Tomoyuki Chikanaga)
02:56 AM Revision c0ea69d5 (git): gc.c: suppress warnings
* gc.c (gc_marks): cast explicitly to suppress warnings by VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@450...
nobu (Nobuyoshi Nakada)
02:49 AM Revision 8c6dd375 (git): merge revision(s) r45076: [Backport #9535]
* class.c (rb_mod_init_copy): do nothing if copying self.
[ruby-dev:47989] [Bug #9535]
* hash.c (r...
nagachika (Tomoyuki Chikanaga)
02:44 AM Revision 94fbadd1 (git): * test/socket/test_unix.rb: 1.9.3 doesn't have IO::EAGAINWaitReadable.
use IO::WaitReadable instead. this fixes the test failure introduced
at r45093.
git-svn-id: svn+ssh://ci.ruby-la...
U.Nakamura
01:51 AM Revision 1c302150 (git): test_logdevice.rb: use assert_in_out_err
* test/logger/test_logdevice.rb (test_shifting_midnight): use
verbose assert_in_out_err instead of assert_ruby_stat...
nobu (Nobuyoshi Nakada)
01:11 AM Revision c3ab0bb5 (git): merge revision(s) 45066: [Backport #9550]
* ext/socket/ancdata.c (bsock_sendmsg_internal): only retry on error
(bsock_recvmsg_internal): ditto
...
U.Nakamura
12:52 AM Revision 27ca3671 (git): merge revision(s) 45084: [Backport #9547]
* ext/socket/init.c (wait_connectable): break if the socket is
writable to avoid infinite loops on FreeBSD ...
U.Nakamura
12:50 AM Revision 9e11c028 (git): merge revision(s) 45076: [Backport #9535]
* class.c (rb_mod_init_copy): do nothing if copying self.
[ruby-dev:47989] [Bug #9535]
* hash.c (r...
U.Nakamura

02/21/2014

11:32 PM Bug #9492: ruby won't build on Mac OS X versions before 10.6 - pthread_setname_np() not available
r45090. naruse (Yui NARUSE)
11:32 PM Revision 1976e3ff (git): merge revision(s) 44925: [Backport #9492]
* configure.in: check if pthread_setname_np is available.
* thread_pthread.c: pthread_setname_np is not avai...
naruse (Yui NARUSE)
09:12 PM Bug #9544: Ruby resolver not using autoport
I'd like to mention that you've got a hardcoded range of ports that can be used to _bind()_, however every system ime... samu (Jakub Szafranski)
11:01 AM Bug #9544: Ruby resolver not using autoport
EPERM may happen if you're using (like me) bind port filter policy. For instance, FreeBSD mac_portacl (http://www.fre... samu (Jakub Szafranski)
06:16 AM Bug #9544: Ruby resolver not using autoport
I tested several OSs and I found NetBSD 6.1.3 still doesn't randomize port:
% ruby -rsocket -e '10.times { p A...
akr (Akira Tanaka)
12:59 AM Bug #9544 (Feedback): Ruby resolver not using autoport
bind_random_port chooses more random than using the port 0.
The choosen ports by the port 0 is guessable from an a...
akr (Akira Tanaka)
12:41 AM Bug #9544 (Closed): Ruby resolver not using autoport
### Problem
On one of my production servers I've noticed that customers were failing to install anything using gem...
samu (Jakub Szafranski)
09:11 PM Feature #9549 (Rejected): Improvements to Time::strptime
I opened [a pull request on GitHub](https://github.com/ruby/ruby/pull/540) a few days ago but wanted to open a parall... sferik (Erik Michaels-Ober)
07:48 PM Feature #9548 (Feedback): Module curry
I would like to beg for either `Module#curry` method with syntax
```ruby
module Foo
curry( :sym2, :sym1, 0 => ...
Anonymous
06:54 PM Feature #7939: Alternative curry function creation
Thanks to Yui Naruse for reopening this issue. As a matter of fact, I hate the current behavior of `#curry` method wi... Anonymous
04:23 PM Revision f67e09c7 (git): * bignum.c (bary_mul_precheck): fix a copy-paste error.
Coverity Scan found this bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45089 b2dd03c8-39d4-4d8f-98ff-823fe6...
mame (Yusuke Endoh)
04:04 PM Revision e1ca988a (git): * 2014-02-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:04 PM Revision fedc3a4b (git): fix second argument of MEMZERO
* ext/socket/raddrinfo.c (rb_getaddrinfo): second argument of
MEMZERO is type. Coverity Scan found this bug.
git-...
znz (Kazuhiro NISHIYAMA)
03:57 PM Bug #9308: def's return value causes errors
r45086. naruse (Yui NARUSE)
03:42 PM Bug #9416: 'private def' results in syntax errors in the method
r45086. naruse (Yui NARUSE)
03:42 PM Revision 02cc3d94 (git): merge revision(s) 44449: [Backport #9416]
* parse.y (local_push_gen, local_pop_gen): save cmdarg_stack to
isolate command argument state from outer s...
naruse (Yui NARUSE)
03:12 PM Revision adfa331b (git): merge revision(s) 44616,44622,44623,44626,44632,44636:
add timeout to test_do_reply
http://fb64b.rubyci.org/~chkbuild/ruby-trunk/log/20140115T073301Z.log.html.gz
...
naruse (Yui NARUSE)
03:06 PM Bug #9356: TCPSocket.new does not seem to handle INTR
Shugo Maeda wrote:
> Shugo Maeda wrote:
> > On FreeBSD 10, Errno::ENOTCONN isn't raised, but Ruby goes in an infini...
shugo (Shugo Maeda)
01:11 PM Bug #9356: TCPSocket.new does not seem to handle INTR
Shugo Maeda wrote:
> On FreeBSD 10, Errno::ENOTCONN isn't raised, but Ruby goes in an infinite loop because getsocko...
shugo (Shugo Maeda)
08:17 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> > > However, I still prefer my v2 if possible:
> > > http://bogomips.org/ruby.git/patch?id...
shugo (Shugo Maeda)
07:38 AM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> Eric Wong wrote:
> > Anyways, I have an alternative (v3) patch here which retries co...
normalperson (Eric Wong)
03:43 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> Anyways, I have an alternative (v3) patch here which retries connect()
> on EINTR and ERESTART...
shugo (Shugo Maeda)
02:59 PM Bug #9547 (Closed): TCPSocket.new causes an infinite loop when interrupted by a signal
Applied in changeset r45084.
----------
* ext/socket/init.c (wait_connectable): break if the socket is
writable to...
shugo (Shugo Maeda)
02:06 PM Bug #9547 (Closed): TCPSocket.new causes an infinite loop when interrupted by a signal
The script attached in #9356 goes in an infinite loop on FreeBSD (and other platforms conforming to SUSv3).
Naruse-s...
shugo (Shugo Maeda)
02:59 PM Revision 139d06c3 (git): * ext/socket/init.c (wait_connectable): break if the socket is
writable to avoid infinite loops on FreeBSD and other platforms
which conforms to SUSv3. This problem cannot be re...
shugo (Shugo Maeda)
02:54 PM Bug #9314: String#encode method raises TypeError when called with Encoding::UTF_16
r45083. naruse (Yui NARUSE)
02:53 PM Revision b3761323 (git): merge revision(s) 44462,44477: [Backport #9314]
* encoding.c (must_encindex, rb_enc_from_index, rb_obj_encoding): mask
encoding index and ignore dummy flag...
naruse (Yui NARUSE)
02:14 PM Bug #9329: ./configure --enable-shared --enable-relocatable && make fails
r45082. naruse (Yui NARUSE)
02:14 PM Revision 562f916f (git): merge revision(s) 44469: [Backport #9329]
* lib/mkmf.rb (RbConfig): expand RUBY_SO_NAME for extensions
backward compatibility. [ruby-core:59426] [Bu...
naruse (Yui NARUSE)
02:10 PM Revision 6337bf75 (git): * tool/redmine-backporter.rb: added to handle redmine tickets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:08 PM Bug #9333: win32/Makefile.sub malconfiguration
r45080. naruse (Yui NARUSE)
02:08 PM Revision 7463add1 (git): merge revision(s) 44472: [Backport #9333]
* win32/Makefile.sub: remove HAVE_FSEEKO because fseeko removed from win32/win32.c
Fixed [Bug #9333].
git...
naruse (Yui NARUSE)
02:07 PM Bug #9546 (Rejected): TCPSocket.new causes an infinite loop when interrupted by a signal
すみません、間違えてruby-devにしてしまったので、ruby-coreの方にチケットを作成し直しました。 shugo (Shugo Maeda)
02:01 PM Bug #9546 (Rejected): TCPSocket.new causes an infinite loop when interrupted by a signal
The script attached in #9356 goes in an infinite loop on FreeBSD (and other platforms conforming to SUSv3).
Naruse-s...
shugo (Shugo Maeda)
02:06 PM Bug #9300: YAML Regression Concerning Escaping of Strings
r45079. naruse (Yui NARUSE)
02:06 PM Revision 1d5d0575 (git): merge revision(s) 44531: [Backport #9300]
* ext/psych/lib/psych/visitors/yaml_tree.rb: dumping strings with
quotes should not have changed. [ruby-co...
naruse (Yui NARUSE)
01:49 PM Bug #9472: rb_io_syswrite needs RB_GC_GUARD
r45078. naruse (Yui NARUSE)
01:48 PM Revision cb660249 (git): merge revision(s) 44790: [Backport #9472]
* io.c (rb_io_syswrite): add RB_GC_GUARD
[Bug #9472][ruby-core:60407]
git-svn-id: svn+ssh://ci.ruby-lang....
naruse (Yui NARUSE)
11:55 AM Revision 9702331c (git): merge revision(s) r45003: [Backport #9481]
ext/psych/yaml: suppress warnings
* ext/psych/yaml/emitter.c (WRITE_BREAK, PUT_BREAK): suppress
unused-val...
nagachika (Tomoyuki Chikanaga)
11:42 AM Bug #9535 (Closed): Kernel.send(:initialize_copy, Kernel) で segmentation fault
Applied in changeset r45076.
----------
class.c: do nothing if copying self
* class.c (rb_mod_init_copy): do nothin...
nobu (Nobuyoshi Nakada)
11:42 AM Revision 1f29e8e2 (git): class.c: do nothing if copying self
* class.c (rb_mod_init_copy): do nothing if copying self.
[ruby-dev:47989] [Bug #9535]
* hash.c (rb_hash_initialize...
nobu (Nobuyoshi Nakada)
09:09 AM Bug #9273: parse_resolv_conf fails with unicode comments in /etc/resolvconf.c
r45075. naruse (Yui NARUSE)
09:08 AM Revision 14a34023 (git): merge revision(s) 44312,44318: [Backport #9273]
* lib/resolv.rb (Resolv::Hosts#lazy_initialize): should not
consider encodings in hosts file. [ruby-core:5...
naruse (Yui NARUSE)
09:00 AM Bug #9540 (Rejected): Number formatting with 4.225 fails
Samu Voutilainen wrote:
> When I’m trying to floor number with line “"%.2f" % 4.225”, I get 4.22 as result, instead ...
shugo (Shugo Maeda)
08:34 AM Bug #9415: Strings#codepoints doesn't respect BOM on UTF-{16,32} pseudo encodings
r45074 naruse (Yui NARUSE)
08:34 AM Revision 862b86f2 (git): merge revision(s) 44604,44605,44606: [Backport #9415]
test_m17n.rb: split tests for inspect
* test/ruby/test_m17n.rb (test_utf_16_32_inspect): split tests for
e...
naruse (Yui NARUSE)
07:58 AM Feature #9508: Add method coverage and branch coverage metrics
[email protected] wrote:
> Good call Eric. I've carried out your suggestion [1], and attached the cumulative pa...
normalperson (Eric Wong)
05:03 AM Feature #9508: Add method coverage and branch coverage metrics
Good call Eric. I've carried out your suggestion [1], and attached the cumulative patch.
[1] this commit: https://...
srawlins (Sam Rawlins)
07:49 AM Revision 5258f67d (git): test_logdevice.rb: run iff timezene supported
* test/logger/test_logdevice.rb (test_shifting_dst_change): test
only on platforms where timezone is supported.
gi...
nobu (Nobuyoshi Nakada)
07:45 AM Revision be5de490 (git): logger.rb: DST
* lib/logger.rb (next_rotate_time, previous_period_end): consider
DST change.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
07:11 AM Revision 82d49513 (git): logger.rb: fix midnight log rotation miss
* lib/logger.rb (Logger::LogDevice#check_shift_log): compare the
current time with the time for the next rotation t...
nobu (Nobuyoshi Nakada)
07:04 AM Revision e00bcd1d (git): test/logger: split
* test/logger: split for each test cases.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45070 b2dd03c8-39d4-4d8f...
nobu (Nobuyoshi Nakada)
05:52 AM Revision 4423b567 (git): merge revision(s) 44720: [Backport #9455]
* compile.c (iseq_build_from_ary_body): Use :blockptr instead of :block
as hash key when loading serialized...
naruse (Yui NARUSE)
01:56 AM Revision 3a1d472f (git): typo fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:53 AM Revision 56917276 (git): * test/monitor/test_monitor.rb: remove unused variabels.
* test/resolv/test_dns.rb: ditto.
* test/rexml/test_functions.rb: ditto.
* test/rss/test_setup_maker_itunes.rb: di...
hsbt (Hiroshi SHIBATA)
12:57 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
I'm absolutely against including external libraries into ruby repository itself, e.g., libyaml.
It may not be the wo...
nobu (Nobuyoshi Nakada)
12:55 AM Revision d691a28d (git): socket: sendmsg/recvmsg only retries blocking on errors
* ext/socket/ancdata.c (bsock_sendmsg_internal): only retry on error
(bsock_recvmsg_internal): ditto
* test/socket/...
Eric Wong

02/20/2014

11:53 PM Bug #7805: ruby 2.0rc2 core on solaris
Thanks for taking a look, r45064 normalperson (Eric Wong)
11:46 PM Bug #7805 (Closed): ruby 2.0rc2 core on solaris
Applied in changeset r45064.
----------
gc.c: RB_GC_GUARD should be robust enough for any compiler
* include/ruby/r...
Anonymous
11:10 PM Bug #7805: ruby 2.0rc2 core on solaris
Seems better.
Let's try.
nobu (Nobuyoshi Nakada)
11:45 PM Revision f404c102 (git): * 2014-02-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:45 PM Revision 08252d18 (git): gc.c: RB_GC_GUARD should be robust enough for any compiler
* include/ruby/ruby.h (RB_GC_GUARD):
use rb_gc_guarded_ptr_val on non-GCC/MSC
* gc.c (rb_gc_guarded_ptr_val): renam...
Eric Wong
10:09 PM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> I'd like to hear others' thoughts.

Likewise. We need to hear folks with more exper...
normalperson (Eric Wong)
08:26 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> I'm not sure about implementations of getsockopt(SO_ERROR),
> there are too many differences f...
shugo (Shugo Maeda)
07:35 PM Bug #9543: [Doc] Fix example in GServer documentation (lib/gserver)
Now the patch... stomar (Marcus Stollsteimer)
07:34 PM Bug #9543 (Closed): [Doc] Fix example in GServer documentation (lib/gserver)
The code example does not match its description: the server should return time in seconds since 1970.
Patch append...
stomar (Marcus Stollsteimer)
04:35 PM Bug #9542 (Rejected): Delegator does not delegate protected methods
The Delegator of the "delegate" standard library has changed its behaviour since 2.0 because of the change in "respon... vrinek (Konstantinos Karachalios)
01:29 PM Bug #9443 (Rejected): Prepended methods are skipped if calling alias
It's a spec.
Aliased methods share the body, so `alias_method_chain` can work.
It's not related to `prepend`.
nobu (Nobuyoshi Nakada)
12:12 PM Bug #9443: Prepended methods are skipped if calling alias
I think it's intended behavior. nobu, how do you think? nagachika (Tomoyuki Chikanaga)
01:23 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
Eric Wong wrote:
> * backwards for loop for list is confusing to me,
> any reason for not reversing list decl...
akr (Akira Tanaka)
08:58 AM Bug #9525 (Closed): Stuck with Socket.pack_sockaddr_in
kosaki (Motohiro KOSAKI)
07:53 AM Bug #9525: Stuck with Socket.pack_sockaddr_in
[email protected] wrote:
> I tried to workaround this issue at r45047.
> However I don't have an environment to reprodu...
normalperson (Eric Wong)
06:35 AM Bug #9525: Stuck with Socket.pack_sockaddr_in
I tried to workaround this issue at r45047.
However I don't have an environment to reproduce the problem.
Would a...
akr (Akira Tanaka)
01:22 PM Revision 81dfa8b3 (git): * ext/socket/raddrinfo.c (numeric_getaddrinfo): Use xcalloc.
Suggested by Eric Wong.
https://bugs.ruby-lang.org/issues/9525#note-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
akr (Akira Tanaka)
11:53 AM Bug #9541 (Closed): Markedly increased Hash memory usage if Hash is cleared before reinsertion.
After a recent upgrade to Ruby 2.1.0 I noticed a significant increase in memory usage when using hashes of any size w... hanke (Florian Hanke)
09:34 AM Bug #9540 (Rejected): Number formatting with 4.225 fails
Hi,
When I’m trying to floor number with line “"%.2f" % 4.225”, I get 4.22 as result, instead of 4.23. Rounding fo...
Smar (Samu Voutilainen)
09:10 AM Bug #9539 (Closed): REXML XPath UTF8 encoding problem
I found some problems in REXML when processing XPath expressions with Unicode not ascii characters. I attached a samp... mbarcala (Mario Barcala)
07:30 AM Revision 575ff86a (git): merge revision(s) 44654: [Backport #9426]
tracepoint.c: disable tracepoint
* ext/-test-/tracepoint/tracepoint.c (tracepoint_track_objspace_events):
...
naruse (Yui NARUSE)
04:45 AM Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
r45061 on ruby_2_1 naruse (Yui NARUSE)
04:01 AM Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
COMMITS: 44687,44706,44727 naruse (Yui NARUSE)
03:52 AM Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
I wrote https://bugs.ruby-lang.org/projects/ruby/wiki/HowToRequestBackport
naruse (Yui NARUSE)
04:44 AM Revision 67704028 (git): merge revision(s) 44687,44706,44727: [Backport #8770]
* process.c (recv_child_error): Fix deadlock in rb_fork_internal when a
signal is sent to the parent process while ...
naruse (Yui NARUSE)
03:25 AM Revision f851d5de (git): merge revision(s) 44494:
* lib/rinda/ring.rb (Rinda::RingFinger#make_socket): Use
ipv4_multicast_ttl option for portability.
git-...
naruse (Yui NARUSE)
03:09 AM Revision 13834fb3 (git): * hash.c (rb_hash_flatten): fix behavior of flatten(0).
[ruby-dev:47988] [Bug #9533]
* test/ruby/test_array.rb: test for above. patch is from
Takeshi Sasaki.
git-svn-id:...
Glass_saga (Masaki Matsushita)
02:27 AM Bug #9533 (Closed): ruby 2.1.0のHash#flattenが以前のバージョンと異なる挙動をする
Applied in changeset r45057.
----------
* hash.c (rb_hash_flatten): fix behavior of flatten(-1).
[ruby-dev:47988] ...
Anonymous
01:59 AM Bug #9533 (Assigned): ruby 2.1.0のHash#flattenが以前のバージョンと異なる挙動をする
Glass_saga (Masaki Matsushita)
02:27 AM Revision 2653f238 (git): * 2014-02-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:27 AM Revision f138018e (git): * hash.c (rb_hash_flatten): fix behavior of flatten(-1).
[ruby-dev:47988] [Bug #9533]
* test/ruby/test_array.rb: test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
Glass_saga (Masaki Matsushita)
01:56 AM Revision 781159e7 (git): merge revision(s) 44638: [Backport #9350]
* ext/socket/option.c: IP_MULTICAST_LOOP and IP_MULTICAST_TTL socket
option takes a byte on OpenBSD.
...
naruse (Yui NARUSE)
12:35 AM Bug #9534: bundle exec rake assets:precompile fails
Hey,
I noticed that you are on ruby 2.1.0p0. I could install ffi gem successfully for ruby-2.1.0 on Maverics. Just...
andhapp (Anuj Dutta)

02/19/2014

09:24 PM Revision d1411c87 (git): * 2014-02-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@45055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:24 PM Revision 3b36c8da (git): merge revision(s) 44327: [Backport #9276]
* gc.c (ruby_gc_set_params): don't show obsolete warnings for
RUBY_FREE_MIN/RUBY_HEAP_MIN_SLOTS if
...
naruse (Yui NARUSE)
08:43 PM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> Eric Wong wrote:
> > > Ah, I see. However, if getsockopt() returns no error, we can...
normalperson (Eric Wong)
12:00 PM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> > Ah, I see. However, if getsockopt() returns no error, we can know
> > that at least connect...
shugo (Shugo Maeda)
09:33 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong <[email protected]> wrote:
> Ah, I forget the outer for(;;) loop. Maybe it's better to not loop,
> ...
normalperson (Eric Wong)
09:33 AM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> Eric Wong wrote:
> > > Could you describe such a race condition in detail?
> >
>...
normalperson (Eric Wong)
09:01 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> > Could you describe such a race condition in detail?
>
> getsockopt(SO_ERROR) => no error...
shugo (Shugo Maeda)
08:19 AM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> Eric Wong wrote:
> > OK. I wonder if we should even use getsockopt(SO_ERROR) at all...
normalperson (Eric Wong)
03:11 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> OK. I wonder if we should even use getsockopt(SO_ERROR) at all.
>
> I know there's much li...
shugo (Shugo Maeda)
05:59 PM Bug #9535 (Closed): Kernel.send(:initialize_copy, Kernel) で segmentation fault
以下のコードを実行すると segmentation fault が起きます。
Kernel.send(:initialize_copy, Kernel)
trunk (45047)、2.1.0p0、2.0.0p35...
ursm (Keita Urashima)
05:56 PM Bug #9534 (Closed): bundle exec rake assets:precompile fails
Hi all
Sorry for the title, I really don't know what to put.
I don't know anything about ruby but when trying to ru...
tux1124 (Jean Dubois)
05:14 PM Revision b903bbe4 (git): merge revision(s) r43750,r43940:
* ext/openssl/lib/openssl/buffering.rb: [DOC] Fix HEREDOC comment for
OpenSSL::Buffering which breaks overv...
nagachika (Tomoyuki Chikanaga)
05:06 PM Bug #9228: rdoc can't generate documentation for ext/thread/thread.c on trunk
r44082 was partially (only for ext/syslog/lib) backported to ruby_2_0_0 at r45052. nagachika (Tomoyuki Chikanaga)
05:05 PM Revision a4a49a8d (git): partially merge revision(s) r44082: [Backport #9228]
* ext/.document: Add syslog/lib to documentable items. [Bug #9228]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bra...
nagachika (Tomoyuki Chikanaga)
05:02 PM Bug #8817: Method#owner on prepended classes is an instance rather than Class/Method
sorry for my late response. r44175 and r44179 were already backported to ruby_2_0_0. see #7993 nagachika (Tomoyuki Chikanaga)
04:59 PM Bug #9377: Seg fault on call of missing super from self.extended in a Module
r44527 was backported to `ruby_2_0_0` at r45051. nagachika (Tomoyuki Chikanaga)
04:58 PM Revision 4bcae05f (git): merge revision(s) r44527: [Backport #9377]
* vm_insnhelper.c (vm_search_super_method): when super called in a
bound UnboundMethod generated from a mod...
nagachika (Tomoyuki Chikanaga)
04:38 PM Bug #8865: OptionParser acceptable bugs
r42844 and r42845 were backported to ruby_2_0_0 at r45050. nagachika (Tomoyuki Chikanaga)
04:38 PM Revision ee2df505 (git): merge revision(s) r42844,r42845: [Backport #8865]
* lib/optparse.rb: The Integer acceptable now allows binary and
hexadecimal numbers per the documentation....
nagachika (Tomoyuki Chikanaga)
04:28 PM Bug #8433: Mutexes held by background threads at fork not always released
r43148, r43149, and r43152 were backported to ruby_2_0_0 at r45049. nagachika (Tomoyuki Chikanaga)
04:28 PM Revision 0bdfc724 (git): merge revision(s) r43148,r43149,r43152: [Backport #8433]
* thread.c (terminate_atfork_i): fix locking mutexes not unlocked in
forks when not tracked in thread. [ru...
nagachika (Tomoyuki Chikanaga)
03:46 PM Revision aeecc27f (git): merge revision(s) r42176:
fix warning: shadowing outer local variable - path
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@4...
nagachika (Tomoyuki Chikanaga)
03:27 PM Bug #9533 (Closed): ruby 2.1.0のHash#flattenが以前のバージョンと異なる挙動をする
ruby 2.1.0で、Hash#flattenに0以下の引数を与えた場合、ruby 2.0.0以前と
異なる結果を返します。例えば、以下のコード
h = {:a=>1, :b=>[2,3], :c=>4}
...
taksski (Takeshi Sasaki)
11:11 AM Feature #9528: mathn.rb library
Please guide how can I contribute, I have code written on my local.
umair.amjad (Umair Amjad)
10:37 AM Revision 2e6b97a4 (git): * ext/socket: Bypass getaddrinfo() if node and serv are numeric.
Reporeted by Naotoshi Seo. [ruby-core:60801] [Bug #9525]
* ext/socket/extconf.rb: Detect struct sockaddr_in6.sin6_l...
akr (Akira Tanaka)
09:38 AM Revision dd1c3a75 (git): * ext/socket: Wrap struct addrinfo by struct rb_addrinfo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
09:09 AM Bug #9526 (Rejected): Method#owner returns wrong owner if using prepend.
Kaneko Yuichiro wrote:
> Sorry, I misunderstood behavior of prepend. Shugo and Boris are right. Thanks for your quic...
shugo (Shugo Maeda)
08:51 AM Revision 948ce9de (git): * ext/socket/ipsocket.c (ip_s_getaddress): Don't access freed memory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:25 AM Bug #9276 (Closed): "RUBY_FREE_MIN is obsolete. Use RUBY_GC_HEAP_FREE_SLOTS instead" warning should not be issued when both ENV vars are set.
naruse (Yui NARUSE)
06:00 AM Revision 56b6eed3 (git): merge revision(s) 45021,45022,45028: [Backport #9524]
* gc.c: introduce new environment variable
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR" to control major/minor GC
...
naruse (Yui NARUSE)
04:55 AM Bug #8770 (Assigned): [PATCH] process.c: avoid EINTR from Process.spawn
tmm1 (Aman Karmani)
03:10 AM Bug #9354 (Closed): timeout() custom exception class cannot require argument
naruse (Yui NARUSE)
02:40 AM Revision 2c36345a (git): * 2014-02-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:40 AM Revision 405a99b8 (git): * configure.in: it must see rb_cv_broken_memmem not rb_cv_func_memmem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:05 AM Bug #9127 (Assigned): URI::Generic#normalize documentation is vague.
zzak (zzak _)
01:04 AM Misc #9421 (Closed): [PATCH] doc/contributing.rdoc: allow/encourage other git hosts
Resolved by r44729
Thanks Eric!
zzak (zzak _)
12:05 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
@Eric
sure bench needs a bit more love to be totally representative of a rails request. Also this test will do ko...
sam.saffron (Sam Saffron)
12:00 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
[email protected] wrote:
> An artificial test is:
>
> @retained = []
>
> MAX_STRING_SIZE = 100
>
> de...
normalperson (Eric Wong)

02/18/2014

11:53 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
Note, this pattern of
1. Retaining large number of objects
2. Allocating a big chunk of objects (and releasing) ...
sam.saffron (Sam Saffron)
11:39 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
I can confirm 2 findings.
When heaps are small you barely notice a different.
When heaps grow and general memory...
sam.saffron (Sam Saffron)
11:48 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
Motohiro KOSAKI wrote:
> I'm not an expert this area. But I guess we don't need to call getaddrinfo() in this case...
akr (Akira Tanaka)
07:35 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
Akr-san,
I'm not an expert this area. But I guess we don't need to call getaddrinfo() in this case
because the na...
kosaki (Motohiro KOSAKI)
06:57 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
I checked a glibc code. I don't think fa3fc0fe5f fixed this issue. It is a mere optimization patch.
I'm not sure why...
kosaki (Motohiro KOSAKI)
03:38 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
I think we can accept a workaround if there is a good patch. akr (Akira Tanaka)
05:24 AM Bug #9525: Stuck with Socket.pack_sockaddr_in
Thank you! Let me write a note here.
On my current environment, the glibc version was glibc-2.12-1.47.el6.x86_64....
sonots (Naotoshi Seo)
03:48 AM Bug #9525 (Third Party's Issue): Stuck with Socket.pack_sockaddr_in
gdb says __check_pf is guilty.
https://gist.github.com/sonots/9047653#file-gistfile3-txt
(gdb) bt
#0 0x...
naruse (Yui NARUSE)
11:20 PM Bug #9352 (Closed): [BUG] rb_sys_fail_str(connect(2) for [fe80::1%lo0]:3000) - errno == 0
naruse (Yui NARUSE)
11:07 PM Revision 879ac9de (git): merge revision(s) 44492: [Backport #9351]
* lib/rinda/ring.rb (Rinda::RingFinger#make_socket): Use
ipv4_multicast_loop option for portability. Patc...
naruse (Yui NARUSE)
10:17 PM Feature #9532 (Assigned): Expose logger monitor
Please note: a number of libraries are using this class: https://github.com/search?l=ruby&q=LogDeviceMutex&ref=cmdfor... zzak (zzak _)
10:11 PM Feature #9532 (Closed): Expose logger monitor
I was wondering if we could do this type of change on the logger class:
https://github.com/arthurnn/ruby/commit/37...
arthurnn (Arthur Neves)
09:12 PM Bug #9521 (Assigned): [Doc] Fix error in Time.parse documentation (in lib/time)
zzak (zzak _)
09:12 PM Bug #9521: [Doc] Fix error in Time.parse documentation (in lib/time)
Thank you for the patch! zzak (zzak _)
08:32 PM Misc #9188: r43870 make benchmark/bm_so_k_nucleotide.rb slow
Eric Wong <[email protected]> wrote:
> The design is based on st, but uses linked-list of cache-sized arrays
>...
normalperson (Eric Wong)
07:45 PM Bug #9124 (Third Party's Issue): TestSocket errors in test-all on Arch 64-bit
We don't need to care upstream kernel specific bugs. Nobody except developer uses it.
I've closed this.
kosaki (Motohiro KOSAKI)
03:36 PM Bug #9124: TestSocket errors in test-all on Arch 64-bit
I think we can accept a workaround if there is well commented patch. akr (Akira Tanaka)
04:51 PM Revision 941bd1c3 (git): merge revision(s) 34605: [Backport #9351]
Set encoding as ASCII-8BIT. [Bug #6027]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@45040 b2dd03...
U.Nakamura
03:33 PM Bug #9529 (Assigned): TarHeader (Gem::Package) doesn't parse size correctly for +8GB entries
luislavena (Luis Lavena)
01:33 PM Bug #9529 (Third Party's Issue): TarHeader (Gem::Package) doesn't parse size correctly for +8GB entries
* The current TAR header parsing code assumes the size is represented as an octal string
* Because this is a 12-byte...
eranhirsch (Eran Hirsch)
03:32 PM Revision b4fa32f3 (git): merge revision(s) r42175:
envutil.rb: encoding
* test/ruby/envutil.rb (Test::Unit::Assertions#assert_separately):
specify the encodi...
nagachika (Tomoyuki Chikanaga)
02:51 PM Revision 1b54468b (git): merge revision(s) r40866:
* test/ruby/envutil.rb (assert_separately): require envutil in the
child process too.
git-svn-id: svn+ssh...
nagachika (Tomoyuki Chikanaga)
02:23 PM Revision 28b3d20b (git): * test/socket/test_socket.rb: unix socket is required by test case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:54 PM Revision 85186dab (git): * ruby_atomic.h: fixed merge mistake of r44946. reported by ngoto at
[ruby-dev:47980] [Backport #9530]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@45036 b2dd03c8-39...
U.Nakamura
01:46 PM Bug #9526: Method#owner returns wrong owner if using prepend.
Sorry, I misunderstood behavior of prepend. Shugo and Boris are right. Thanks for your quick responce. Please close t... yui-knk (Kaneko Yuichiro)
05:16 AM Bug #9526: Method#owner returns wrong owner if using prepend.
Also for me, this is the expected behavior. `MyMod` is prepended before `Blah`, and therefore `Blah.new.method( :x )`... Anonymous
01:30 AM Bug #9526 (Feedback): Method#owner returns wrong owner if using prepend.
shugo (Shugo Maeda)
01:30 AM Bug #9526: Method#owner returns wrong owner if using prepend.
Kaneko Yuichiro wrote:
> In this case, a class or module that defines a method is Blah.
> So I think Blah.new.metho...
shugo (Shugo Maeda)
01:39 PM Revision 1e143919 (git): merge revision(s) r40833:
Default script encoding is now UTF-8
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@45035 b2dd03c8-...
nagachika (Tomoyuki Chikanaga)
01:28 PM Feature #9528 (Rejected): mathn.rb library
I want to add factorial method mathn.rb file as feature of Math module. umair.amjad (Umair Amjad)
12:05 PM Revision 93156392 (git): * test/socket/test_addrinfo.rb: remove unused variables.
* test/socket/test_nonblock.rb: ditto.
* test/socket/test_socket.rb: ditto.
* test/socket/test_unix.rb: ditto.
* test...
hsbt (Hiroshi SHIBATA)
10:59 AM Feature #9527 (Open): make Net::HTTP.get_print not only to $stdout but to an IO as a parameter
e.g.
url = 'http://server/path/large-file.zip'
fh = File.new(File.basename(url), 'wb')
Net::HTTP.get_print(URI(u...
bdimych (Dmitry Bolshakov)
10:43 AM Bug #9356: TCPSocket.new does not seem to handle INTR
"U.Nakamura" <[email protected]> wrote:
> In message "[ruby-core:60819] [ruby-trunk - Bug #9356] TCPSocket.new ...
normalperson (Eric Wong)
09:58 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Hi,

In message "[ruby-core:60819] [ruby-trunk - Bug #9356] TCPSocket.new does not seem to handle INTR"
on Fe...
usa (Usaku NAKAMURA)
09:34 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> Eric Wong <[email protected]> wrote:
> > Thanks for trying. This is probably specific to *...
shugo (Shugo Maeda)
08:12 AM Bug #7805: ruby 2.0rc2 core on solaris
Can you please try the following patch?
This is hopefully robust enough for all future compilers:
http://bogomips...
normalperson (Eric Wong)
07:22 AM Bug #7805: ruby 2.0rc2 core on solaris
Sorry about the breakage. Instead of reverting completely and using
volatile again, we should try to make RB_GC_GU...
normalperson (Eric Wong)
07:12 AM Bug #7805 (Open): ruby 2.0rc2 core on solaris
Please completely revert r44994 and r45025.
r45025 partly reverts r44494 and cause regression.
ngoto (Naohisa Goto)
05:28 AM Revision da61291a (git): * lib/test/unit.rb: Requires minitest < 5.0.0 if Gem is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e sorah (Sorah Fukumori)
05:27 AM Revision 7c030a5d (git): * lib/test/unit/test-unit.gemspec: Add minitest < 5.0.0 dependency
* tool/rbinstall.rb: Add empty implementations for `add_dependency`,
`add_runtime_dependency`, `add_development_dep...
sorah (Sorah Fukumori)
03:13 AM Revision bf6279bc (git): * configure.in (FILE_COUNT): Removed. (win32.c defines it in itself.)
(FILE_READPTR): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:44 AM Revision bf251d8a (git): * 2014-02-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:44 AM Revision 64d35eb6 (git): * test/test/psych/test_string.rb: remove unused variables.
* test/test/psych/test_yaml.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45029 b2dd03c8-39d4-4d8f-98...
hsbt (Hiroshi SHIBATA)

02/17/2014

10:46 PM Feature #8850: Convert Rational to decimal string
I've updated the patch by rebasing and fixing syntax.
https://github.com/mrkn/ruby/compare/64634f92f3474babab93264b3...
mrkn (Kenta Murata)
02:24 PM Bug #9526 (Rejected): Method#owner returns wrong owner if using prepend.
rdoc indicates that Method#owner will return a class or module that defines a method.
http://www.ruby-doc.org/core-2...
yui-knk (Kaneko Yuichiro)
12:32 PM Revision 131696f4 (git): * test/ruby/test_gc.rb: ignore warning messages for running with -w
option such as chkbuild.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
12:12 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
I think that PF_NETLINK is not a socket to communicate to another host. akr (Akira Tanaka)
12:08 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
Following command on CentOS release 6.2 x86_64 returned a line
$ strace -e socket /usr/lib64/fluent/ruby/bin/r...
sonots (Naotoshi Seo)
11:55 AM Bug #9525: Stuck with Socket.pack_sockaddr_in
I guess getaddrinfo() doesn't block if an IP address is given.
At least, following command on Debian GNU/Linux (je...
akr (Akira Tanaka)
11:52 AM Bug #9525: Stuck with Socket.pack_sockaddr_in
I think it is very difficult to add timeout to getaddrinfo() function in C. akr (Akira Tanaka)
11:49 AM Bug #9525: Stuck with Socket.pack_sockaddr_in
Are there any ways to timeout Socket.pack_sockaddr_in?
If so, this problem should be resolved.
EDIT: And, I was...
sonots (Naotoshi Seo)
11:45 AM Bug #9525 (Feedback): Stuck with Socket.pack_sockaddr_in
Socket.pack_sockaddr_in can block with a name resolution.
If you think the name resolution doesn't block, please exp...
akr (Akira Tanaka)
11:30 AM Bug #9525 (Closed): Stuck with Socket.pack_sockaddr_in
We met this trouble with Fluentd https://github.com/fluent/fluentd.
Fluentd is sometimes stuck at `Socket.pack_so...
sonots (Naotoshi Seo)
11:01 AM Revision 841bf2b2 (git): * internal.h: Move BDIGIT and related definitions from
include/ruby/defines.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:10 AM Bug #8433: Mutexes held by background threads at fork not always released
r43148, r43149, and r43152 are backported into ruby_1_9_3 at r45026. usa (Usaku NAKAMURA)
09:09 AM Revision efe5d8db (git): merge revision(s) 43148,43149,43152: [Backport #8433]
* thread.c (terminate_atfork_i): fix locking mutexes not unlocked in
forks when not tracked in thread. [ru...
U.Nakamura
08:54 AM Bug #8443: -Lprefix/lib
1.9.3では諦めます。 usa (Usaku NAKAMURA)
08:42 AM Bug #9523 (Closed): marshal_dump and callcc causes SEGV
Applied in changeset r45025.
----------
marshal.c: do not recycle wrapper objects
* marshal.c (marshal_dump, marsha...
nobu (Nobuyoshi Nakada)
08:41 AM Revision dd998dd5 (git): marshal.c: do not recycle wrapper objects
* marshal.c (marshal_dump, marshal_load): do not recycle wrapper
objects, to prevent from segfault with continuatio...
nobu (Nobuyoshi Nakada)
06:51 AM Revision 8ae07cf3 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:46 AM Revision 2af43c6d (git): * doc/keywords.rdoc: [DOC] Add keywords doc by documenting-ruby/ruby#29
https://github.com/documenting-ruby/ruby/pull/29 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45023 ...
zzak (zzak _)
05:15 AM Feature #9502: Remove deprecated definitions
Koichi Sasada wrote:
> I copied this table to the following page:
> https://bugs.ruby-lang.org/projects/ruby-trunk/...
ko1 (Koichi Sasada)
05:07 AM Feature #9502: Remove deprecated definitions
I copied this table to the following page:
https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/CAPI_ObsoleteFunction...
ko1 (Koichi Sasada)
03:33 AM Revision 1aebaf73 (git): * gc.c (get_envparam_double): fix a warning message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:27 AM Revision 3ee04449 (git): * gc.c: introduce new environment variable
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR" to control major/minor GC
frequency.
Do full GC when the number of old obje...
ko1 (Koichi Sasada)
02:39 AM Revision 1492277e (git): * test/test_pty.rb: use underscore variables. because ignored unseued variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
02:39 AM Revision 6f667c64 (git): * test/test_find.rb: remove unused variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45019 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:06 AM Revision 3cf3a759 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

02/16/2014

11:05 PM Bug #9523 (Closed): marshal_dump and callcc causes SEGV
Ruby dumps core as follows.
% ./ruby -rcontinuation -e '
class C
def marshal_dump
callc...
akr (Akira Tanaka)
09:28 PM Revision 4ee9d27f (git): merge revision(s) 44476: [Backport #9317]
* configure.in: reset LDFLAGS and DLDFLAGS for opt-dir again after
LIBPATHFLAG and RPATHFLAG are set. [rub...
naruse (Yui NARUSE)
05:14 PM Revision 54225326 (git): * 2014-02-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45016 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:14 PM Revision 260cdec9 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_initialize): Insert GC guard.
* ext/bigdecimal/bigdecimal.c (BigDecimal_global_new): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4501...
Kenta Murata
05:03 PM Bug #9385: open-uri always uses proxy set as env var even if proxy flag is set to nil
r44637 was backported to ruby_2_0_0 at r45014. nagachika (Tomoyuki Chikanaga)
05:02 PM Revision c33a8076 (git): merge revision(s) r44637: [Backport #9385]
* lib/open-uri.rb: Make proxy disabling working again.
Fixed by Christophe Philemotte. [ruby-core:59650] ...
nagachika (Tomoyuki Chikanaga)
04:59 PM Bug #9387: Documentation for Range#size is incomplete
r44549 was backported to ruby_2_0_0 at r45013. nagachika (Tomoyuki Chikanaga)
04:59 PM Revision 9d6dd894 (git): merge revision(s) r44549: [Backport #9387]
* range.c (Range#size): [DOC] improve description and add examples.
Patch by @skade. [Fixes GH-501]
git-s...
nagachika (Tomoyuki Chikanaga)
04:57 PM Bug #8425: webrick show local filesystem charset bug
r40830 and r40848 were backported to ruby_2_0_0 at r45012. nagachika (Tomoyuki Chikanaga)
04:56 PM Revision 954b8281 (git): merge revision(s) r40830,r40848: [Backport #8425]
* test/webrick/test_htmlutils.rb: add test for WEBrick::HTMLUtils.
* lib/webrick/htmlutils.rb (WEBrick::HTML...
nagachika (Tomoyuki Chikanaga)
04:48 PM Bug #9187: st_table leaks when exception is raised in Hash#rehash
r43942, r43957 and r43975 were backported to `ruby_2_0_0` at r45011. nagachika (Tomoyuki Chikanaga)
04:47 PM Revision 886142e8 (git): merge revision(s) r43942,r43957,r43975: [Backport #9187]
* hash.c (rb_hash_rehash): fix to free new st_table when exception
is raised in do_hash(). [Bug #9187]
...
nagachika (Tomoyuki Chikanaga)
04:32 PM Bug #9413: Object Metaclass Constants Array doesn't Include Singleton Constant
r44628 was backported to `ruby_2_0_0` at r45010. nagachika (Tomoyuki Chikanaga)
04:32 PM Revision 37e3fd88 (git): merge revision(s) r44628: [Backport #9413]
* eval.c (rb_mod_s_constants): return its own constants for other
than Module itself. [ruby-core:59763] [B...
nagachika (Tomoyuki Chikanaga)
04:17 PM Bug #9374: [PATCH] ext/json: objects depend on $(ruby_headers)
r44514 was backported to ruby_2_0_0 at r45009. nagachika (Tomoyuki Chikanaga)
04:16 PM Revision bdcadb8c (git): merge revision(s) r44514: [Backport #9374]
* ext/json/generator/depend: add build dependencies for json extension
[Bug #9374] [ruby-core:59609]
...
nagachika (Tomoyuki Chikanaga)
04:14 PM Bug #8978: Fiddle possibly misuses mprotect
r44731 and r44751 were backported to ruby_2_0_0 at r45008. nagachika (Tomoyuki Chikanaga)
04:13 PM Revision b5c309df (git): merge revision(s) r44731,r44751: [Backport #8978]
* ext/fiddle/closure.c: use sizeof(*pcl) for correct sizeof value.
[ruby-core:57599] [Bug #8978]. Thanks m...
nagachika (Tomoyuki Chikanaga)
04:11 PM Bug #9430: [PATCH] benchmark/driver: avoid large alloc in driver process
r44772 was backported to ruby_2_0_0 at r45007. nagachika (Tomoyuki Chikanaga)
04:10 PM Revision 89424b13 (git): merge revision(s) 44772: [Backport #9430]
benchmark/driver: avoid large alloc in driver process
* benchmark/driver: avoid large alloc in driver proces...
nagachika (Tomoyuki Chikanaga)
04:07 PM Bug #8783: ruby 1.9/2.0 crash on exit on FreeBSD/powerpc64
r44670, r44671, r44673 and r44675 were backported to ruby_2_0_0 r45006. nagachika (Tomoyuki Chikanaga)
04:07 PM Revision b8cab3fc (git): merge revision(s) r44670,r44671,r44673,r44675: [Backport #8783]
thread_pthread.c: timer thread stack size
* thread_pthread.c (rb_thread_create_timer_thread): define the sta...
nagachika (Tomoyuki Chikanaga)
03:54 PM Revision 46561d57 (git): merge revision(s) r44803: [Backport #9484]
* string.c (rb_str_modify_expand): enable capacity and disable
assocation with packed objects when setting ...
nagachika (Tomoyuki Chikanaga)
03:26 PM Feature #9362 (Rejected): Minimize cache misshit to gain optimal speed
In the last developer meeting we agreed that sacrificing memory
consumption to gain speed is not a contemporary nice...
shyouhei (Shyouhei Urabe)
02:14 PM Feature #8850: Convert Rational to decimal string
I updated the patch to use rb_check_arity: https://github.com/mrkn/ruby/commit/a6837fab190fed2707ec7e13c494cd4b642ff630 mrkn (Kenta Murata)
05:20 AM Feature #8850 (Assigned): Convert Rational to decimal string
mrkn (Kenta Murata)
08:34 AM Revision f042e511 (git): add tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:53 AM Revision 6ef6dab3 (git): ext/psych/yaml: suppress warnings
* ext/psych/yaml/emitter.c (WRITE_BREAK, PUT_BREAK): suppress
unused-value warnings.
* ext/psych/yaml/parser.c, ex...
nobu (Nobuyoshi Nakada)
07:53 AM Revision beb2d4c5 (git): bigdecimal.c: refine macros
* ext/bigdecimal/bigdecimal.c (PUSH, SAVE): remove extra
semicolons.
* ext/bigdecimal/bigdecimal.c (GUARD_OBJ): ad...
nobu (Nobuyoshi Nakada)
07:20 AM Revision 71430123 (git): ruby.h: use FIX2LONG
* include/ruby/ruby.h (RBIGNUM_SIGN): use FIX2LONG() instead of
FIX2INT() for optimization, since rb_big_cmp() retu...
nobu (Nobuyoshi Nakada)
06:55 AM Revision 3efb36c2 (git): * test/test_securerandom.rb: use File.exist? instead of File.exists?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:05 AM Revision 2e1d21f5 (git): * test/pathname/test_pathname.rb: use File.exist? instead of File.exists?
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
06:05 AM Revision 72191a0a (git): * test/net/ftp/test_ftp.rb: remove unused variables.
test/logger/test_logger.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44998 b2dd03c8-39d4-4d8f-98ff-8...
hsbt (Hiroshi SHIBATA)
05:53 AM Revision 87661039 (git): dir.c (dir_s_glob): RB_GC_GUARD instead of volatile
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
05:36 AM Feature #9522 (Open): Float( "NaN" ), Float( "Infinity" )
I have noticed that 0.0 / 0.0 returns NaN, but Float( "#{0.0 / 0.0}" ),
or simply Float( "NaN" ) does not return Flo...
Anonymous
05:34 AM Revision 0bb75c4a (git): * include/ruby/ruby.h (RBIGNUM_SIGN): Defined for compatibility.
(RBIGNUM_POSITIVE_P): Ditto.
(RBIGNUM_NEGATIVE_P): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4499...
akr (Akira Tanaka)
04:19 AM Revision 10a8e87c (git): io.c (rb_f_backquote): trade volatile for manual recycle
* io.c (rb_f_backquote): trade volatile for manual recycle
rb_gc_force_recycle ensures object is visible until recy...
Eric Wong
03:45 AM Revision f9705151 (git): marshal.c: use rb_gc_force_recycle for GC-safety
Putting rb_gc_force_recycle at the end of the function has a nice
side-effect of keeping wrapper visible to GC until ...
Eric Wong
12:13 AM Revision c83ad9aa (git): merge revision(s) 44474,44538,44539,44890,44896: [Backport #9495]
* configure.in: use SSE2 instructions for drop unexpected
precisions. [ruby-core:54738] [Bug #8358]
...
naruse (Yui NARUSE)
 

Also available in: Atom