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... -
06:05 PM Bug #9544 (Feedback): Ruby resolver not using autoport
- If system's resolver, getaddrinfo(), is usable, you can use it.
-
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... -
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... -
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 {... -
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 ... - 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
-
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... - 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
- 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
- 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
-
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... -
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
-
01:27 PM Bug #9554: need read access for conout$ (io/console)
- ruby_2_1 r45139 .
-
01:13 PM Bug #9554: need read access for conout$ (io/console)
- r45130 was backported to ruby_2_0_0 at r45137.
-
11:48 AM Bug #9554: need read access for conout$ (io/console)
- backported into ruby_1_9_3 at r45131.
-
10:13 AM Bug #9554 (Closed): need read access for conout$ (io/console)
-
10:11 AM Bug #9554 (Closed): need read access for conout$ (io/console)
- 今まで気づかなかったとは不覚。
-
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... -
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... -
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... - 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
- 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
- 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
- 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-... - 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
- 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... - 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... -
10:07 AM Bug #9547: TCPSocket.new causes an infinite loop when interrupted by a signal
- ruby_2_1 r45129 merged revision(s) 45084.
-
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.
-
12:53 AM Bug #9547: TCPSocket.new causes an infinite loop when interrupted by a signal
- backported into ruby_1_9_3 at r45092.
-
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 ... -
09:53 AM Bug #9535: Kernel.send(:initialize_copy, Kernel) で segmentation fault
- ruby_2_1 r45128 merged revision(s) 45076.
-
02:49 AM Bug #9535: Kernel.send(:initialize_copy, Kernel) で segmentation fault
- r45076 was backported to ruby_2_0_0 at r45096.
-
12:51 AM Bug #9535: Kernel.send(:initialize_copy, Kernel) で segmentation fault
- backported into ruby_1_9_3 at r45091.
-
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... -
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.
- 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
-
09:25 AM Bug #9533: ruby 2.1.0のHash#flattenが以前のバージョンと異なる挙動をする
- ruby_2_1 r45126 merged revision(s) 45057,45059.
-
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/... -
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.
-
09:17 AM Bug #9354: timeout() custom exception class cannot require argument
- ruby_2_1 r44841 merged revision(s) 44517,44518,44519,44523.
-
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.
-
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] ... -
08:45 AM Bug #9413: Object Metaclass Constants Array doesn't Include Singleton Constant
- `ruby_2_1` r45124 merged revision(s) 44628.
-
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... -
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...
-
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...
-
07:16 AM Feature #9553: Make argument validation routine of a method an object
- Does Method#parameters not solve your problem?
-
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...
-
07:53 AM Bug #9374: [PATCH] ext/json: objects depend on $(ruby_headers)
- r45123
-
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]
... -
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...
-
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... -
01:46 AM Feature #9548: Module curry
- That is not "currying", but "partial application."
http://lambda-the-ultimate.org/node/2266
--
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...
-
07:50 AM Bug #8978: Fiddle possibly misuses mprotect
- r45122
-
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... -
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...
-
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... -
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... -
07:24 AM Bug #9430: [PATCH] benchmark/driver: avoid large alloc in driver process
- r45121
-
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... -
07:19 AM Bug #9550: backport r45066
- r45120
-
03:01 AM Bug #9550: backport r45066
- r45066 was backported to ruby_2_0_0 at r45098.
-
01:11 AM Bug #9550: backport r45066
- backported into ruby_1_9_3 at r45093.
-
01:06 AM Bug #9550 (Closed): backport r45066
- 個別にbackportチケットを切るのがめんどいので手抜いてこっちに作ります。
-
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
... -
07:17 AM Bug #8783: ruby 1.9/2.0 crash on exit on FreeBSD/powerpc64
- r45119
-
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... -
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... -
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... -
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... -
06:16 AM Bug #9387: Documentation for Range#size is incomplete
- r45118
-
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... -
06:11 AM Bug #9429: Fix typos
- r45117
-
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 ... -
06:07 AM Bug #9483: Fix typo in OpenURI and Ripper documenation
- r45116
-
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... -
06:04 AM Bug #9210: Adding extra example in docs
- r45115
-
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... -
06:02 AM Bug #9093: Resolv: Multiple strings should be concatenated in a DNS record's data
- r45114
-
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... -
05:56 AM Bug #9243: DOC fix example key exchane using DH
- r45113
-
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... -
05:47 AM Bug #9152: Relic documentation in lib/xmlrpc/client.rb
- r45112
-
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... -
05:40 AM Bug #9268: dead link to raa
- r45111
-
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] ... -
05:20 AM Bug #9477: Address family not supported by protocol - socket(2) - udp
- r45110
-
05:20 AM Feature #9528: mathn.rb library
- Hi Umair,
You should attach a .patch file and wait for feedback. -
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... -
05:14 AM Bug #9498: undefined method 'ord' for nil:NilClass from Resolv methods when internet connection is lost
- r45109
-
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.
... -
05:06 AM Bug #9399: [PATCH] iseq: avoid potential memory leak in iseq_load
- r44568 was backported to ruby_2_0_0 at r45108.
-
04:35 AM Bug #9399: [PATCH] iseq: avoid potential memory leak in iseq_load
- r45105.
-
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:... -
05:05 AM Bug #9452: Refining methods that should be private
- r45107.
-
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... -
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.
-
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... -
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:... -
04:23 AM Bug #9361: gem install --ignore-dependencies fails to install local gems
- r44858.
-
04:21 AM Bug #9342: [PATCH] SizedQueue#clear does not notify waiting threads in Ruby 1.9.3
- r45104.
-
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... -
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 ... -
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
-
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
-
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... -
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... -
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-... -
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
... -
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... -
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... - 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... -
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... - 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
... - 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 ... - 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...
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.
-
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... -
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...
-
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...
-
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... -
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... -
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... -
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...
-
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 => ... -
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...
-
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... - 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
-
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-... -
03:57 PM Bug #9308: def's return value causes errors
- r45086.
-
03:42 PM Bug #9416: 'private def' results in syntax errors in the method
- r45086.
-
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... -
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
... -
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... -
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... -
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... -
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... -
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... -
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... -
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... -
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... -
02:54 PM Bug #9314: String#encode method raises TypeError when called with Encoding::UTF_16
- r45083.
-
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... -
02:14 PM Bug #9329: ./configure --enable-shared --enable-relocatable && make fails
- r45082.
-
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... -
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
-
02:08 PM Bug #9333: win32/Makefile.sub malconfiguration
- r45080.
-
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... -
02:07 PM Bug #9546 (Rejected): TCPSocket.new causes an infinite loop when interrupted by a signal
- すみません、間違えてruby-devにしてしまったので、ruby-coreの方にチケットを作成し直しました。
-
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... -
02:06 PM Bug #9300: YAML Regression Concerning Escaping of Strings
- r45079.
-
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... -
01:49 PM Bug #9472: rb_io_syswrite needs RB_GC_GUARD
- r45078.
-
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.... -
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... -
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... -
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... -
09:09 AM Bug #9273: parse_resolv_conf fails with unicode comments in /etc/resolvconf.c
- r45075.
-
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... -
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 ... -
08:34 AM Bug #9415: Strings#codepoints doesn't respect BOM on UTF-{16,32} pseudo encodings
- r45074
-
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... -
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... -
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://... -
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... -
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... -
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... -
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... -
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... -
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
-
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... -
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... - 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/...
02/20/2014
-
11:53 PM Bug #7805: ruby 2.0rc2 core on solaris
- Thanks for taking a look, r45064
-
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... -
11:10 PM Bug #7805: ruby 2.0rc2 core on solaris
- Seems better.
Let's try. - 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
- 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... -
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... -
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... -
07:35 PM Bug #9543: [Doc] Fix example in GServer documentation (lib/gserver)
- Now the patch...
-
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... -
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...
-
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`. -
12:12 PM Bug #9443: Prepended methods are skipped if calling alias
- I think it's intended behavior. nobu, how do you think?
-
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... -
08:58 AM Bug #9525 (Closed): Stuck with Socket.pack_sockaddr_in
-
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... -
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... -
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... -
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...
-
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... -
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...
-
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):
... -
04:45 AM Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
- r45061 on ruby_2_1
-
04:01 AM Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
- COMMITS: 44687,44706,44727
-
03:52 AM Bug #8770: [PATCH] process.c: avoid EINTR from Process.spawn
- I wrote https://bugs.ruby-lang.org/projects/ruby/wiki/HowToRequestBackport
-
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 ... -
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-... -
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:... -
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] ... -
01:59 AM Bug #9533 (Assigned): ruby 2.1.0のHash#flattenが以前のバージョンと異なる挙動をする
- 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
-
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... -
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.
... -
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...
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
-
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
... -
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... -
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... -
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,
> ... -
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?
> >
>... -
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... -
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... -
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... -
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... -
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... -
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... -
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.
-
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... -
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
-
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.
-
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... -
04:38 PM Bug #8865: OptionParser acceptable bugs
- r42844 and r42845 were backported to ruby_2_0_0 at r45050.
-
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.... -
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.
-
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... -
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... -
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}
... -
11:11 AM Feature #9528: mathn.rb library
- Please guide how can I contribute, I have code written on my local.
-
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... -
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
-
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... -
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
-
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.
-
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
... -
04:55 AM Bug #8770 (Assigned): [PATCH] process.c: avoid EINTR from Process.spawn
-
03:10 AM Bug #9354 (Closed): timeout() custom exception class cannot require argument
- 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
-
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
-
01:05 AM Bug #9127 (Assigned): URI::Generic#normalize documentation is vague.
-
01:04 AM Misc #9421 (Closed): [PATCH] doc/contributing.rdoc: allow/encourage other git hosts
- Resolved by r44729
Thanks Eric! -
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... -
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...
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) ... -
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... -
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... -
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... -
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... -
03:38 PM Bug #9525: Stuck with Socket.pack_sockaddr_in
- I think we can accept a workaround if there is a good patch.
-
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.... -
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... -
11:20 PM Bug #9352 (Closed): [BUG] rb_sys_fail_str(connect(2) for [fe80::1%lo0]:3000) - errno == 0
-
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... -
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...
-
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... -
09:12 PM Bug #9521 (Assigned): [Doc] Fix error in Time.parse documentation (in lib/time)
-
09:12 PM Bug #9521: [Doc] Fix error in Time.parse documentation (in lib/time)
- Thank you for the patch!
-
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
>... -
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. -
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.
- 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... -
03:33 PM Bug #9529 (Assigned): TarHeader (Gem::Package) doesn't parse size correctly for +8GB entries
-
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... -
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... -
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... -
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
- 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... -
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...
-
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 )`...
-
01:30 AM Bug #9526 (Feedback): Method#owner returns wrong owner if using prepend.
-
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... -
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-... -
01:28 PM Feature #9528 (Rejected): mathn.rb library
- I want to add factorial method mathn.rb file as feature of Math module.
-
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... -
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... -
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 ... -
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... -
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 *... -
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... -
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... -
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. -
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
-
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... -
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 - 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
-
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...
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... -
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... -
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 -
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.
-
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... -
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... -
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.
-
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... -
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... -
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... -
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 -
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.
- 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... -
08:54 AM Bug #8443: -Lprefix/lib
- 1.9.3では諦めます。
-
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... -
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... -
06:51 AM Revision 8ae07cf3 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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 ... -
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/... -
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... -
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
-
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... -
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
-
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
-
01:06 AM Revision 3cf3a759 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
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... -
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... - 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
- 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... -
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.
-
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] ... -
04:59 PM Bug #9387: Documentation for Range#size is incomplete
- r44549 was backported to ruby_2_0_0 at r45013.
-
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... -
04:57 PM Bug #8425: webrick show local filesystem charset bug
- r40830 and r40848 were backported to ruby_2_0_0 at r45012.
-
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... -
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.
-
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]
... -
04:32 PM Bug #9413: Object Metaclass Constants Array doesn't Include Singleton Constant
- r44628 was backported to `ruby_2_0_0` at r45010.
-
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... -
04:17 PM Bug #9374: [PATCH] ext/json: objects depend on $(ruby_headers)
- r44514 was backported to ruby_2_0_0 at r45009.
-
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]
... -
04:14 PM Bug #8978: Fiddle possibly misuses mprotect
- r44731 and r44751 were backported to ruby_2_0_0 at r45008.
-
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... -
04:11 PM Bug #9430: [PATCH] benchmark/driver: avoid large alloc in driver process
- r44772 was backported to ruby_2_0_0 at r45007.
-
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... -
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.
-
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... -
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 ... -
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... -
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
-
05:20 AM Feature #8850 (Assigned): Convert Rational to decimal string
-
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
-
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... -
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... -
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... -
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
-
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
-
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... - 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
-
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... -
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... - 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... - 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 ... -
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]
...
Also available in: Atom