Project

General

Profile

Activity

From 08/13/2013 to 08/19/2013

08/19/2013

10:20 PM Feature #8765: Literal for symbol with interpolation
-1 here Anonymous
08:52 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
avsej (Sergey Avseyev) wrote:
> Could you specify the versions of mingw-w64 since this issue has been fixed?
Inst...
luislavena (Luis Lavena)
06:56 PM Bug #7921: Cross-compiling ruby_2_0_0 to Windows is failing (rb_w32_pow)
Could you specify the versions of mingw-w64 since this issue has been fixed? avsej (Sergey Avseyev)
06:39 PM Bug #8746: TestWEBrickCGI#test_cgi fails with mswin64 on English version of Windows
backported to ruby_1_9_3 at r42623. usa (Usaku NAKAMURA)
06:35 PM Bug #8750: unit test fix for CVE-2013-4073 seems to be incomplete
backported to ruby_1_9_3 at r42622. usa (Usaku NAKAMURA)
06:32 PM Bug #8785: backport r42282 for 2.0 and 1.9.3
backported to ruby_1_9_3 at r42621. usa (Usaku NAKAMURA)
06:23 PM Feature #8781: Use require_relative() instead of require() if possible
On 2013/08/18 5:58, Aaron Patterson wrote:

> I am using "file moving" as a way to demonstrate how `require_rela...
duerst (Martin Dürst)
05:59 PM Bug #8711: 最近NoMemoryErrorが多い
(2013/08/19 15:42), KOSAKI Motohiro wrote:
>> > 考えられる解決策:
>> > - TestFiber#test_many_fibers を削除
>> > - TestFib...
ko1 (Koichi Sasada)
03:53 PM Bug #8711: 最近NoMemoryErrorが多い
2013/8/19 SASADA Koichi <[email protected]>:
> (2013/08/01 20:18), naruse (Yui NARUSE) wrote:
>> http://u32.rubyci.o...
kosaki (Motohiro KOSAKI)
02:53 PM Bug #8711: 最近NoMemoryErrorが多い
(2013/08/01 20:18), naruse (Yui NARUSE) wrote:
> http://u32.rubyci.org/~chkbuild/ruby-trunk/log/20130801T103302Z.l...
ko1 (Koichi Sasada)
05:36 PM Revision b8ef7988 (git): * lib/test/: [DOC] Document Test::Unit, hide most submodules and
classes from rdoc. Since lib/test is only present as a compatibility
layer with the legacy test suite many test/uni...
zzak (zzak _)
05:11 PM Revision 2572a9bf (git): * lib/rss/rss.rb: [DOC] Document for constants by Steve Klabnik
[ruby-core:56705] [Bug #8798]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42631 b2dd03c8-39d4-4d8f-98ff-823fe...
zzak (zzak _)
05:02 PM Revision 22f81200 (git): * lib/rss/xmlparser.rb: [DOC] Hide legacy constant from rdoc
Patch by Steve Klabnik [ruby-core:56708] [Bug #8799]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42630 b2dd03...
zzak (zzak _)
04:54 PM Revision 77ca81e4 (git): * ext/socket/unixserver.c: [DOC] Document #accept
* ext/socket/tcpserver.c: ditto
* ext/socket/udpsocket.c: [DOC] Fix indentation of documentation
* ext/socket/socket....
zzak (zzak _)
04:20 PM Revision 12ac5fe3 (git): * 2013-08-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:20 PM Revision 2df40d4d (git): * configure.in: Define ac_cv_func_clock_gettime to yes for mingw*.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:41 PM Revision e10ab316 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:39 PM Revision dbef5ecd (git): * include/ruby/defines.h: Fix a compilation error with
i586-mingw32msvc-gcc of gcc-mingw32 package on Debian squeeze.
ruby/missing.h should be included before include/rub...
akr (Akira Tanaka)
12:00 PM Revision 21ecf88c (git): * gc.c: fix around GC_DEBUG.
* gc.c (RVALUE::line): should be VALUE. On some environment
(such as mswin64), `int' introduces alignment mismatch....
ko1 (Koichi Sasada)
11:45 AM Bug #5808: "a = []; a << a; puts JSON.dump(a)" aborted
Oj and Yajl have no cycle detection or depth limit either.
Maybe it's worth contacting authors of all known JSON l...
knu (Akinori MUSHA)
10:34 AM Feature #8751: Add offsets to method#source_location
=begin
Although I think some other suggestion will be used if this issue gets addressed, I want to mention a cool im...
rocky (Rocky Bernstein)
10:23 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
Sorry, I swapped | for + in the last message.
On Aug 18, 2013 5:01 PM, "David MacMahon" <[email protected]...
fuadksd (Fuad Saud)
08:59 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
Yes, you're right, I'm convinced now. +1 for it aliasing #| to
#reverse_merge.
Em 18/08/2013 18:25, "alexeymuran...
rosenfeld (Rodrigo Rosenfeld Rosas)
07:07 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
=begin
I still believe the original proposal is the most useful:
class Hash
def | other_hash
...
phluid61 (Matthew Kerwin)
06:24 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> I'm not sure to be honest. I believe that's because in my head when I p...
alexeymuranov (Alexey Muranov)
05:50 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
Thomas, with regards to your example, I'd agree with all of it but aliasing #| to #reverse_merge instead of #merge. H... rosenfeld (Rodrigo Rosenfeld Rosas)
05:47 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
david_macmahon (David MacMahon) wrote:
> On Aug 17, 2013, at 5:44 PM, rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
>
...
rosenfeld (Rodrigo Rosenfeld Rosas)
05:23 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
On Aug 18, 2013, at 12:34 PM, fuadksd (Fuad Saud) wrote:

> Matz rejected (({+})) for merging, as it is different ...
david_macmahon (David MacMahon)
04:34 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
=begin
Matz rejected (({+})) for merging, as it is different than addition. reverse_merge would probably be closer t...
fuadksd (Fuad Saud)
03:45 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
I certainly agree with everything in (the modified) [ruby-core:56720]#12 posting, except for the implementation of #r... david_macmahon (David MacMahon)
09:38 AM Revision cc15ebe0 (git): merge revision(s) 42421,42422: [Backport #8746]
* test/webrick/test_cgi.rb (TestWEBrickCGI#{start_cgi_server,test_cgi}):
mswin is not only mswin32 but also...
U.Nakamura
09:35 AM Revision 66ecb1a9 (git): merge revision(s) 42429: [Backport #8750]
* test/openssl/test_ssl.rb: Fix test for CVE-2013-4073.
Patch by Antonio Terceiro. [Bug #8750] [ruby-core:5...
U.Nakamura
09:32 AM Revision 37cdb7c1 (git): merge revision(s) 42282: [Backport #8785]
* parse.y: fix build error with bison-3.0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@42621 b2...
U.Nakamura
09:32 AM Bug #8800 (Closed): Nodoc legacy constant
zzak (zzak _)
08:44 AM Revision 158f3547 (git): * test/ruby/test_fiber.rb: collect garbage fibers immediately.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
08:43 AM Revision e4f51f80 (git): * test/profile_test_all.rb: add `failed?' information.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
08:01 AM Revision 7f9f6c31 (git): process.c: retry fork if ENOMEM
* process.c (retry_fork): retry with GC if ENOMEM occurred, to free
swap/kernel space.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
07:28 AM Bug #8802: Minor improvements in socket extension docs
* Add a description for TCPServer#accept, so that the example below renders properly.
* Fix some indentation.
deivid (David Rodríguez)
07:26 AM Bug #8802 (Closed): Minor improvements in socket extension docs
deivid (David Rodríguez)
04:29 AM Revision 5a096edd (git): * include/ruby/win32.h (CLOCK_MONOTONIC): typo.
* win32/win32.c: removed duplicated declarations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42617 b2dd03c8-...
U.Nakamura
04:03 AM Revision a3b42963 (git): configure.in: clock_gettime
* configure.in (clock_gettime): should not overwrite cache variable
with different condtion. otherwise -lrt is not...
nobu (Nobuyoshi Nakada)
03:57 AM Revision 0a0c9630 (git): * process.c (Init_process): Add constants: CLOCK_REALTIME_ALARM and
CLOCK_BOOTTIME_ALARM.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)

08/18/2013

11:41 PM Revision e130ef20 (git): * .travis.yml (before_script): fix copy&paste miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:37 PM Revision 69cb8a79 (git): * .travis.yml (before_script): fix copy&paste miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:31 PM Revision dd4739c8 (git): * 2013-08-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:31 PM Revision 5dd1e83e (git): * .travis.yml (before_script): check if cached config works.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:14 PM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
Oops, fixed. Thanks. I've been writing Elixir code lately :-]. trans (Thomas Sawyer)
09:25 PM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
To condense the discussion down, would we agree to:
class Hash
def reverse_merge(h)
h.merge(self)
...
trans (Thomas Sawyer)
06:19 PM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
=begin
rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> As I stated in #8772, I believe #| being implemented as #reve...
alexeymuranov (Alexey Muranov)
04:59 PM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
On Aug 17, 2013, at 5:44 PM, rosenfeld (Rodrigo Rosenfeld Rosas) wrote:

> As I stated in #8772, I believe #| bein...
david_macmahon (David MacMahon)
09:44 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
As I stated in #8772, I believe #| being implemented as #reverse_merge instead of #merge is confusing. I believe the ... rosenfeld (Rodrigo Rosenfeld Rosas)
03:27 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
=begin
While it's true that "#|=" cannot be a name for "#reverse_merge!", "#|" still can (and should, IMHO) be a nam...
david_macmahon (David MacMahon)
10:07 PM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
=begin
Allowing Hash#<< to take a key-value pair, i.e. [:a,1], provides useful polymorphism between hash and associat...
trans (Thomas Sawyer)
09:09 PM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
=begin
rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> I understand how reverse_merge could be useful, but I believe th...
alexeymuranov (Alexey Muranov)
01:53 PM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
Agreed.
On Aug 17, 2013 9:37 PM, "rosenfeld (Rodrigo Rosenfeld Rosas)" <
[email protected]> wrote:

>
> I...
fuadksd (Fuad Saud)
09:37 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
I believe it would be confusing if we had anything different from:
#<<: alias for merge!
#|: alias for merge
...
rosenfeld (Rodrigo Rosenfeld Rosas)
05:59 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
I don't think merge shoud be responsible for handling special cases like
the array. You really should convert the ...
fuadksd (Fuad Saud)
04:31 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
trans (Thomas Sawyer) wrote:
> Actually I think #<< is good too. But it's definition needs to be a bit more flexible...
alexeymuranov (Alexey Muranov)
04:26 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
david_macmahon (David MacMahon) wrote:
> Does Ruby even support compound operators like "<<|" and "<<&"?
They wou...
alexeymuranov (Alexey Muranov)
04:23 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
Does Ruby even support compound operators like "<<|" and "<<&"?

Dave

On Aug 17, 2013, at 11:48 AM, alexeymuran...
david_macmahon (David MacMahon)
03:48 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
=begin
How about (({Hash#<<})) for (({#merge!})) (plus maybe extra functionality suggested by Thomas), (({Hash#<<|}))...
alexeymuranov (Alexey Muranov)
03:23 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
On Aug 17, 2013, at 8:55 AM, alexeymuranov (Alexey Muranov) wrote:

> Maybe it is ok to use Hash#<< as #merge or s...
david_macmahon (David MacMahon)
12:55 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
david_macmahon (David MacMahon) wrote:
> On Aug 14, 2013, at 10:41 AM, alexeymuranov (Alexey Muranov) wrote:
>
> >...
alexeymuranov (Alexey Muranov)
07:30 PM Bug #8716: segmation fault 正規表現で大量のグループを利用時
採用予定のパッチです。
https://github.com/k-takata/Onigmo/commit/b9fba1dc63ccb42a86e934011b468e6022fabb74
Windowsで落ちなくなったことは確認...
k_takata (Ken Takata)
04:37 PM Bug #5808: "a = []; a << a; puts JSON.dump(a)" aborted
JoelMcCracken (Joel McCracken) wrote:
> I wonder what the correct behavior should be here? Recursive data structures...
shyouhei (Shyouhei Urabe)
12:12 PM Bug #8801: Splatted assignment with Enumerator::Lazy
Good to know, thanks! Anonymous
12:06 PM Bug #8801 (Rejected): Splatted assignment with Enumerator::Lazy
This is by design. Normal enumerators also work this way:
>> a = [1,2,3].each
=> #<Enumerator: ...>
>> b, *c = a...
Anonymous
11:58 AM Bug #8801 (Rejected): Splatted assignment with Enumerator::Lazy
Actual:
>> a = [1,2,3].lazy
=> #<Enumerator::Lazy: [1, 2, 3]>
>> b, *c = a
=> #<Enumerator::Lazy: [1, 2, 3]>
>> ...
Anonymous
11:27 AM Revision fe360c46 (git): * variable.c, vm_method.c: remove dead code.
* test/ruby/test_fiber.rb, test/ruby/test_thread.rb:
change accordingly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
ktsj (Kazuki Tsujimoto)
10:36 AM Revision 00b8bd5c (git): * error.c, object.c, ext/readline/README.ja: [DOC] $SAFE=4 is obsolete.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
10:36 AM Revision 04f0de74 (git): * error.c, file.c, gc.c, hash.c, thread.c, variable.c, vm_eval.c, bin/erb:
$SAFE=4 is obsolete.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ktsj (Kazuki Tsujimoto)
07:53 AM Feature #8781: Use require_relative() instead of require() if possible
FYI: For those of you who wants to estimate how a "real use case" looks
like, here I made tons of `require_relativ...
matsuda (Akira Matsuda)
05:59 AM Feature #8781: Use require_relative() instead of require() if possible
On Sat, Aug 17, 2013 at 09:00:34PM +0900, Nobuyoshi Nakada wrote:
> (13/08/17 13:13), Aaron Patterson wrote:
> >...
tenderlovemaking (Aaron Patterson)
06:28 AM Bug #8800: Nodoc legacy constant
Flaky internet made this be submitted twice, please close this in favor of #8799 :( steveklabnik (Steve Klabnik)
06:27 AM Bug #8800 (Closed): Nodoc legacy constant
In lib/rss/xmparser.rb, there's a constant that's legacy only, so I nodoc'd it.
I wasn't 100% sure that this was t...
steveklabnik (Steve Klabnik)
06:25 AM Bug #8799 (Closed): Nodoc legacy constant
In lib/rss/xmparser.rb, there's a constant that's legacy only, so I nodoc'd it.
I wasn't 100% sure that this was t...
steveklabnik (Steve Klabnik)
06:24 AM Bug #8798: Document all constants in lib/rss/rss.rb
I got so excited I forgot to attach the patch :( steveklabnik (Steve Klabnik)
06:23 AM Bug #8798 (Closed): Document all constants in lib/rss/rss.rb
There were a number of errors and other constants that weren't documented, so I documented them. :) steveklabnik (Steve Klabnik)
05:56 AM Bug #8797: Intermittent Segfault on 2.0.0-p247 when running 'bundle install'
Oh, hm, looks like the backtrace got cut off. Here's the complete backtrace: https://gist.github.com/joevandyk/ec2739... joevandyk (Joe Van Dyk)
05:43 AM Bug #8797 (Closed): Intermittent Segfault on 2.0.0-p247 when running 'bundle install'
Running Ubuntu 12.04 32 bit in a VMWare Fusion guest on OSX. Installed ruby 2.0.0-p247 with no special compilation or... joevandyk (Joe Van Dyk)
05:34 AM Revision 408b8110 (git): * process.c (rb_clock_gettime): Rename POSIX_TIME_CLOCK_REALTIME to
ISO_C_TIME_CLOCK_REALTIME.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42607 b2dd03c8-39d4-4d8f-98ff-823fe69...
akr (Akira Tanaka)
05:26 AM Revision 5da36600 (git): * configure.in: Revert r42604. It causes linking librt on systems
with newer glibc uselessly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42606 b2dd03c8-39d4-4d8f-98ff-823fe6...
akr (Akira Tanaka)
04:53 AM Feature #8788: use eventfd on newer Linux instead of pipe for timer thread
SASADA Koichi <[email protected]> wrote:
> (2013/08/16 10:47), normalperson (Eric Wong) wrote:
> > eventfd is a chea...
normalperson (Eric Wong)
04:21 AM Revision 2a47ee5e (git): * process.c (Init_process): Add constants: CLOCK_REALTIME_COARSE,
CLOCK_MONOTONIC_COARSE and CLOCK_BOOTTIME.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42605 b2dd03c8-39d4-4...
akr (Akira Tanaka)
03:41 AM Revision e7ad2426 (git): configure.in: clock_gettime
* configure.in (clock_gettime): need to check with -lrt prior to check
for the function only. otherwise -lrt is no...
nobu (Nobuyoshi Nakada)
03:09 AM Bug #8778: lib/test/ documentation is too weak
I have attached a patch that will do this. If there is no objection, please feel free to apply it. :) steveklabnik (Steve Klabnik)
01:07 AM Revision 36423762 (git): * bignum.c (rb_big2str1): Make an expression more explicit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:03 AM Bug #8612: nil in ERB::Util.url_encode
xibbar (Takeyuki FUJIOKA) wrote:
> Thank you.
Thank you for merging this.
fotos (Fotos Georgiadis)

08/17/2013

10:54 PM Feature #8765: Literal for symbol with interpolation
> tenderlovemaking
What is your intention?
sawa (Tsuyoshi Sawada)
09:23 PM Feature #8781: Use require_relative() instead of require() if possible
Em 17-08-2013 01:16, Aaron Patterson escreveu:
> ...
>> I don't really think using require to allow such hacks i...
rosenfeld (Rodrigo Rosenfeld Rosas)
09:23 PM Feature #8781: Use require_relative() instead of require() if possible
(13/08/17 13:13), Aaron Patterson wrote:
> First, it *is* a real use case (as in, people actually use it in *real*...
nobu (Nobuyoshi Nakada)
08:51 PM Feature #8781: Use require_relative() instead of require() if possible
But it doesn't matter *if* it is downward, b/c it is relative to the internal structure. If I move something around i... trans (Thomas Sawyer)
01:23 PM Feature #8781: Use require_relative() instead of require() if possible
On Fri, Aug 16, 2013 at 09:35:04AM -0300, Rodrigo Rosenfeld Rosas wrote:
> Em 16-08-2013 03:24, Aaron Patterson es...
tenderlovemaking (Aaron Patterson)
01:23 PM Feature #8781: Use require_relative() instead of require() if possible
On Sat, Aug 17, 2013 at 07:17:50AM +0900, trans (Thomas Sawyer) wrote:
>
> Issue #8781 has been updated by tran...
tenderlovemaking (Aaron Patterson)
07:17 AM Feature #8781: Use require_relative() instead of require() if possible
> $ echo "require_relative '../../foo'" > lib/foo/bar/baz.rb
Seriously? That is not a real use case. Proper use of...
trans (Thomas Sawyer)
05:23 AM Feature #8781: Use require_relative() instead of require() if possible
Thank you, Aaron, that was what I was trying to say, but put much better. <3 steveklabnik (Steve Klabnik)
08:23 PM Feature #8788: use eventfd on newer Linux instead of pipe for timer thread
(2013/08/16 10:47), normalperson (Eric Wong) wrote:
> eventfd is a cheaper alternative to pipe for self-notificati...
ko1 (Koichi Sasada)
06:53 AM Feature #8788: use eventfd on newer Linux instead of pipe for timer thread
Ignore my first patch, eventfd_compat function should have void return, not int.
Sorry for the confusion
normalperson (Eric Wong)
06:40 AM Feature #8788: use eventfd on newer Linux instead of pipe for timer thread
[PATCH] thread_pthread: use eventfd under Linux for timer thread
The timer thread is an ideal use case for eventfd...
normalperson (Eric Wong)
07:20 PM Bug #8737: [BUG] Bus Error
Ok, clear. Will work on an example. nijikon (Tomasz Pajor)
06:04 PM Bug #8737: [BUG] Bus Error
nijikon (Tomasz Pajor) wrote:
> Did anybody had a look at this? Is the backtrace enough?
It's not enough.
Plea...
mrkn (Kenta Murata)
06:21 PM Revision c106d194 (git): * bignum.c (rb_big2str1): Use power_level instead of bitsize(xn).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:48 PM Revision 517c201e (git): * 2013-08-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:48 PM Revision 908e7312 (git): * bignum.c (BIGDIVREM_EXTRA_WORDS): Redefine to 1.
(bigdivrem_num_extra_words): Removed.
(bigdivrem_normal): Simplefied.
(big2str_karatsuba): Ditto.
git-svn-id: ...
akr (Akira Tanaka)
02:47 PM Bug #5808: "a = []; a << a; puts JSON.dump(a)" aborted
I wonder what the correct behavior should be here? Recursive data structures are always tricky for serialization.
Ed...
JoelMcCracken (Joel McCracken)
02:25 PM Revision f79aeb60 (git): * test/ruby/test_time.rb: use the in_timezone() helper
and define it at the top with other helpers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42599 b2dd03c8-39d4-4...
Eregon (Benoit Daloze)
02:20 PM Revision 43b80e09 (git): * test/ruby/test_time.rb (#in_timezone): fix typo of r42596
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
01:40 PM Revision 9b4e9244 (git): * ChangeLog: more description a bit. [Bug #8795]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:20 PM Revision 5685abe6 (git): time.c: ignore invalid data
* time.c (time_mload): ignore invalid offset and zone.
[ruby-core:56648] [Bug #8795]
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
11:23 AM Revision 61313ade (git): [DOC]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:13 AM Revision ce34fce8 (git): * process.c: [DOC] MACH_ABSOLUTE_TIME_CLOCK_MONOTONIC is an
available emulation for a monotonic clock on Darwin.
https://developer.apple.com/library/mac/qa/qa1398/_index.html
...
Eregon (Benoit Daloze)
09:53 AM Feature #8796: Use GMP to accelerate Bignum operations
2013/8/17 Eric Wong <[email protected]>:

> Is there more performance improvement without the conversion?
...
akr (Akira Tanaka)
04:53 AM Feature #8796: Use GMP to accelerate Bignum operations
"akr (Akira Tanaka)" <[email protected]> wrote:
> If a user don't want to use GMP, a configure option, --without-gmp,
...
normalperson (Eric Wong)
04:10 AM Feature #8796 (Closed): Use GMP to accelerate Bignum operations
How about using GMP to accelerate Bignum operations?
GMP: The GNU Multiple Precision Arithmetic Library
http://gm...
akr (Akira Tanaka)
08:24 AM Revision 2a0482b4 (git): * process.c: revert r42591. Only an emulation is available on Darwin.
[ruby-core:56672]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Eregon (Benoit Daloze)
07:22 AM Feature #8793 (Feedback): Ruby 2.0 and Threads under HPUX
Does pthread_attr_init() set the current thread info? nobu (Nobuyoshi Nakada)
01:25 AM Bug #8785 (Assigned): backport r42282 for 2.0 and 1.9.3
r42590 で ruby_2_0_0 へバックポートしました。
担当者を変更しておきます。
nagachika (Tomoyuki Chikanaga)
01:03 AM Feature #8700: Integer#bitsize (actually Fixnum#bitsize and Bignum#bitsize)
akr (Akira Tanaka) wrote:
> * bitsize may be used to estimate the time or space cost of an algorithm.
> For exa...
akr (Akira Tanaka)
12:40 AM Bug #8746: TestWEBrickCGI#test_cgi fails with mswin64 on English version of Windows
r42421 およびその ChangeLog の追記である r42422 を r42589 で ruby_2_0_0 ブランチにバックポートしました。 nagachika (Tomoyuki Chikanaga)
12:37 AM Bug #8750: unit test fix for CVE-2013-4073 seems to be incomplete
Backported to ruby_2_0_0 branch at r42588. nagachika (Tomoyuki Chikanaga)

08/16/2013

11:33 PM Bug #8778: lib/test/ documentation is too weak
Sorry for late reply,
This is okay for me, if there is no objection.
Does anyone have objection for this?
sorah (Sorah Fukumori)
09:53 PM Feature #8781: Use require_relative() instead of require() if possible
Since we were discussing the design perspective, you just demonstrated how the design of using require can become mu... rosenfeld (Rodrigo Rosenfeld Rosas)
03:29 PM Feature #8781: Use require_relative() instead of require() if possible
On Fri, Aug 16, 2013 at 03:00:59PM +0900, SASADA Koichi wrote:
> (2013/08/16 14:21), Aaron Patterson wrote:
> > ...
tenderlovemaking (Aaron Patterson)
03:23 PM Feature #8781: Use require_relative() instead of require() if possible
(2013/08/16 14:21), Aaron Patterson wrote:
> If you move the file, then all calls to `require_relative` in that fi...
ko1 (Koichi Sasada)
02:23 PM Feature #8781: Use require_relative() instead of require() if possible
On Tue, Aug 13, 2013 at 07:38:01AM +0900, SASADA Koichi wrote:
> (2013/08/13 2:25), drbrain (Eric Hodel) wrote:
...
tenderlovemaking (Aaron Patterson)
07:28 PM Bug #8794 (Closed): Ruby on Rails
/Users/zx/.rvm/gems/ruby-1.9.3-p362/gems/json-1.8.0/lib/json/ext/parser.bundle: [BUG] Segmentation fault
ruby 1.9.3p...
xiongxoy (Xiong Zhou)
04:55 PM Revision 99ed3420 (git): * 2013-08-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:55 PM Revision 1a5b74a2 (git): * process.c (rb_clock_gettime): document CLOCK_REALTIME and
CLOCK_MONOTONIC are now available on Darwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42591 b2dd03c8-39d4-4...
Eregon (Benoit Daloze)
04:22 PM Revision 12b80db8 (git): merge revision(s) 42282: [Backport #8785]
* parse.y: fix build error with bison-3.0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@42590 b2...
nagachika (Tomoyuki Chikanaga)
04:01 PM Feature #8793 (Closed): Ruby 2.0 and Threads under HPUX
Use of Threads under HPUX currently raise rb_eNotImpError ("ruby engine can initialize only in the main thread") sinc... [email protected] (Michal Rokos)
03:59 PM Bug #8792 (Closed): HP-UX needs sys/pstat.h for missing/setproctitle.c
HP-UX needs sys/pstat.h for missing/setproctitle.c
Check for HAVE_SYS_PSTAT_H is already in place so only request ...
[email protected] (Michal Rokos)
03:39 PM Revision 98905e22 (git): merge revision(s) 42421,42422: [Backport #8746]
* test/webrick/test_cgi.rb (TestWEBrickCGI#{start_cgi_server,test_cgi}):
mswin is not only mswin32 but also...
nagachika (Tomoyuki Chikanaga)
03:37 PM Revision d15c1d10 (git): merge revision(s) 42429: [Backport #8750]
* test/openssl/test_ssl.rb: Fix test for CVE-2013-4073.
Patch by Antonio Terceiro. [Bug #8750] [ruby-core:5...
nagachika (Tomoyuki Chikanaga)
03:35 PM Revision cbf98166 (git): * lib/rubygems: update to RubyGems 2.0.6. the patch by drbrain.
[ruby-core:56633] [Backport #8787]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@42587 b2dd03c8-3...
nagachika (Tomoyuki Chikanaga)
03:23 PM Feature #8777: Process.mach_absolute_time
On Fri, Aug 16, 2013 at 02:43:33PM +0900, naruse (Yui NARUSE) wrote:
>
> Issue #8777 has been updated by naruse...
tenderlovemaking (Aaron Patterson)
02:43 PM Feature #8777 (Closed): Process.mach_absolute_time
Oops, I didn't notice this ticket.
I committed mach_absolute_time at r42573 as a part of get_clocktime with Proces...
naruse (Yui NARUSE)
02:23 PM Feature #8777: Process.mach_absolute_time
On Sun, Aug 11, 2013 at 09:46:41PM +0900, Tanaka Akira wrote:
> 2013/8/11 tenderlovemaking (Aaron Patterson) <tend...
tenderlovemaking (Aaron Patterson)
03:22 PM Bug #8737: [BUG] Bus Error
Did anybody had a look at this? Is the backtrace enough? nijikon (Tomasz Pajor)
03:22 PM Bug #8790 (Closed): r41424 以降、Solaris と gdbm 1.1.10 にて TestGDBM#test_s_open_lock が終わらない
r41424以降、Solarisにて make test-all すると、 TestGDBM#test_s_open_lock がブロックして、いつまで待っても make test-all が終わらなくなっています。この現象は、下記の... ngoto (Naohisa Goto)
03:09 PM Bug #8789 (Closed): File.expand_path(File.dirname(__FILE__)) return wrong encoded result
A test.rb in a nonascii path with the follow content:
```ruby
puts File.expand_path(File.dirname(__FILE__)).enco...
[email protected] (贾 延平)
10:47 AM Feature #8788 (Feedback): use eventfd on newer Linux instead of pipe for timer thread
eventfd is a cheaper alternative to pipe for self-notification (signals) on Linux
I will submit patches in the nex...
normalperson (Eric Wong)
09:12 AM Revision ff377d9e (git): * test/profile_test_all.rb: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:10 AM Revision 55251d0c (git): * test/profile_test_all.rb: remove space characters from test names.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
08:46 AM Revision 769715bd (git): * test/profile_test_all.rb: refactoring memory profiling tool for
test-all.
Add profiling targets /proc/meminfo and /proc/self/status.
* test/runner.rb: accept other than 'true'.
...
ko1 (Koichi Sasada)
08:15 AM Revision d51138dd (git): process.c: downcast
* process.c (rb_clock_gettime): downcast for I32 environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4258...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 3ea0a5bd (git): vm_eval.c: suppress warning
* vm_eval.c (eval_string_with_cref): move cref inside EXEC_TAG block
to suppress a warning that 'cref' might be clo...
nobu (Nobuyoshi Nakada)
06:36 AM Revision 768cfdd5 (git): merge revision(s) 36620: [Backport #8791]
* ext/date/date_{core,strftime}.c: [ruby-core:46990].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9...
U.Nakamura
05:20 AM Revision 564f77ca (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:19 AM Revision 85afb17b (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:19 AM Revision eee30c68 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:53 AM Feature #8780: DBM#to_h alias for #to_hash
Matz what do you think?

On the feature and adding tanaka as dbm maintainer :)
zzak (zzak _)
02:26 AM Revision f2e870c9 (git): * file.c (rb_file_size, rb_file_flock): improve parformance of Winodws.
* file.c (rb_file_truncate): removed unnecessary #ifdef.
* test/test_file.rb (TestFile#test_truncate_size): added an...
U.Nakamura
01:53 AM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
The patch seems good, but I cannot test without a windows env.

On Aug 15, 2013, at 10:42 AM, "phasis68 (Heesob Pa...
zzak (zzak _)
01:11 AM Revision dcd4832d (git): * bignum.c (bigdivrem_single1): Renamed from bigdivrem_single. Add
x_higher_bdigit argument.
(bigdivrem_single): Just call bigdivrem_single1.
(bigdivrem_restoring): Use bigdivrem_s...
akr (Akira Tanaka)
12:19 AM Revision 9f6c62ad (git): * bignum.c (bary_small_rshift): Specify the higher BDIGIT instead of
sign bit.
(big_shift3): Follow the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42575 b2dd03c...
akr (Akira Tanaka)
12:08 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
I have just realized that "#|=" cannot be a name for "#reverse_merge!" because "#|=" cannot modify the receiver in pl... alexeymuranov (Alexey Muranov)

08/15/2013

11:42 PM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
Yes, of course. I can reproduce it with snapshot still.
Why you ignore my patch?
BTW, I do not want to be called ...
phasis68 (Heesob Park)
04:58 AM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
park-san can you reproduce this still? zzak (zzak _)
10:33 PM Feature #8786 (Open): Process.clock_gettime(:realtime)
Socket や IO#seek のように Process.clock_gettime の第一引数も Symbol で :realtime などを受け付けると良いのではないでしょうか。 znz (Kazuhiro NISHIYAMA)
08:19 PM Bug #8785 (Closed): backport r42282 for 2.0 and 1.9.3
ruby_2_0_0 と ruby_1_9_3 ブランチが bison-3.0 でビルド出来なくなっているようなので、r42282 のバックポートをお願いします。 hsbt (Hiroshi SHIBATA)
05:24 PM Revision d0b5d201 (git): * bignum.c (bary_mul_toom3): Reduce a branch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:18 PM Revision b26f8003 (git): * process.c (rb_clock_gettime): add CLOCK_MONOTONIC support on OS X.
http://developer.apple.com/library/mac/qa/qa1398/_index.html
[Feature #8658]
git-svn-id: svn+ssh://ci.ruby-lang.or...
naruse (Yui NARUSE)
04:47 PM Revision 6df786c7 (git): * bignum.c (bigdivrem_single): Use shift when y is a power of two.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:16 PM Revision 49e8387b (git): * bignum.c (bigdivrem_restoring): Use bigdivrem_single if non-topmost
BDIGITs of y are zero.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
03:36 PM Revision 7fc4142a (git): * bignum.c (rb_big2str1): Truncate topmost zeros of x.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:03 PM Revision 02b6f663 (git): * bignum.c (bary_divmod): Simplify an expression.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:01 PM Revision 0c031824 (git): * 2013-08-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision 942a3c99 (git): * bignum.c (bigdivrem_normal): Remove a local variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:25 PM Revision d94fc786 (git): * bignum.c (big2str_karatsuba): Use bigdivrem_restoring directly to
reduce working buffer and memory copy.
(rb_big2str1): Allocate working buffer for big2str_karatsuba here.
git-sv...
akr (Akira Tanaka)
01:46 PM Feature #8780: DBM#to_h alias for #to_hash
This is an API issue.
There is no maintainer for dbm.
http://bugs.ruby-lang.org/projects/ruby/wiki/Maintainers
...
akr (Akira Tanaka)
01:42 PM Bug #8749: Readline.readline stops STDOUT?
no6v (Nobuhiro IMAI) wrote:
>
> 今回問題にした挙動は r42525 で一旦直って r42527 でまた壊れはしたものの
> r42528 でまた直っているようです。これはたまたまでしょうか。
...
akr (Akira Tanaka)
12:10 PM Bug #8749: Readline.readline stops STDOUT?
> 読み込みでブロックしている時に GVL を解放していなくて他のスレッドが動けないようです。
ありがとうございます。出力じゃなくメインスレッド自体が止まっていたんですね。
> その判断のところが r42402 で変化して...
no6v (Nobuhiro IMAI)
12:38 PM Revision ce3ca270 (git): * test/ruby/test_file.rb (TestFile#test_truncate_size): test for
above changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42565 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
12:05 PM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
Yep. :) trans (Thomas Sawyer)
07:53 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
On Aug 14, 2013, at 3:37 PM, trans (Thomas Sawyer) wrote:

> So, yea +1 for #<<. But it is not the exact same thin...
david_macmahon (David MacMahon)
07:37 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
Actually I think #<< is good too. But it's definition needs to be a bit more flexible than just merge. That's because... trans (Thomas Sawyer)
03:23 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
On Aug 14, 2013, at 10:41 AM, alexeymuranov (Alexey Muranov) wrote:

> The #<< operator does quite a different thi...
david_macmahon (David MacMahon)
02:41 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
=begin
david_macmahon (David MacMahon) wrote:
> I think Hash#<< would be a good alias for Hash#merge! (the in p...
alexeymuranov (Alexey Muranov)
12:03 PM Bug #6386 (Rejected): URI.parse should raise an error for invalid uri 'http:/'
"http:/foo" is valid absolute-URI.
see http://tools.ietf.org/html/rfc3986
absolute-URI = scheme ":" hier-pa...
naruse (Yui NARUSE)
12:03 PM Bug #6983 (Rejected): URI:HTTP accepts invalid uri
"http:/foo" is valid absolute-URI.
see http://tools.ietf.org/html/rfc3986
absolute-URI = scheme ":" hier-pa...
naruse (Yui NARUSE)
11:53 AM Revision d6af2a2b (git): * io.c, internal.h (rb_io_flush_raw): new function to select calling
fsync() (on Windows).
* io.c (rb_io_flush_raw): use above function.
* file.c (rb_file_truncate): use above function...
U.Nakamura
11:09 AM Revision 12a0b0c8 (git): parse.y: simplify
* parse.y (f_label): extract from f_kw and f_block_kw.
* parse.y (f_opt, f_block_opt): use f_norm_arg to simlify act...
nobu (Nobuyoshi Nakada)
09:41 AM Revision f653019d (git): * win32/win32.c (clock_gettime): improve precision when freq is less
than and nearly equals 10**9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42562 b2dd03c8-39d4-4d8f-98ff-823fe...
U.Nakamura
08:46 AM Revision 5cd2fb2e (git): * gc.c (gc_lazy_sweep): remove heap_increment() here because heap_inc
may be 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
08:01 AM Revision bc08992a (git): * io.c (rb_io_rewind): remove fsync() for Windows to improve the
performance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42560 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
07:32 AM Revision 9972c18c (git): * test/fileutils/test_fileutils.rb (TestFileUtils#test_rmdir):
FileUtils.rmdir ignores Errno::ENOTEMPTY, so, in such cases, this
assertion is nonsence.
git-svn-id: svn+ssh://ci...
U.Nakamura
07:00 AM Feature #8639: Add Queue#each
Thanks! I'm off to a conf this week, it probably would have been a awhile
before I got around to it.
--
Avd...
avdi (Avdi Grimm)
06:00 AM Feature #8639: Add Queue#each
Attaching the patch from Avdi's pull request on github, thank you! zzak (zzak _)
06:50 AM Revision 1c9df374 (git): * process.c (rb_clock_gettime): [DOC] FreeBSD 7.1 supports
CLOCK_THREAD_CPUTIME_ID.
http://www.freebsd.org/releases/7.1R/relnotes.html
git-svn-id: svn+ssh://ci.ruby-lang.o...
akr (Akira Tanaka)
05:32 AM Revision 866cee61 (git): * include/ruby/win32.h, win32/Makefile.sub, win32/win32.c
(clock_gettime): [experimental] emulates clock_gettime(2) of posix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
U.Nakamura
05:12 AM Bug #6312: Psych needlessly noisy parsing string node starting with number-ish string
I get a NameError exception when I try to run your example on trunk:
Exception `NameError' at /Users/zzak/.rubies/...
zzak (zzak _)
05:06 AM Bug #6400: dl/callback with fiddle occurs SEGV on NetBSD amd64
Is this related to #6592? zzak (zzak _)
05:05 AM Feature #8726 (Rejected): Class#source_location
とりあえず一回Rejectするので、諦めてない人は理由を整理して再チャレンジしてください。
Timeoutが意図通り動いてない(フィルターでちゃんとフィルターされてない)は、バグだと思うのでこちらで直しておきます。
Timeout...
kosaki (Motohiro KOSAKI)
05:05 AM Bug #6592: test_call_double(DL::TestDL) fails on ARM HardFP
Aaron did you ever port these tests when you were merging bits of DL into Fiddle? zzak (zzak _)
04:56 AM Feature #7518: Fiddle::Pointer#to_str and Fiddle::Pointer#to_int should be removed
Perhaps they are there for DL compat? zzak (zzak _)
04:54 AM Bug #7760: "-\n2000-01-02 03:04:05".to_yaml raise ArgumentError
I cannot reproduce this with trunk:
ruby -v -rpsych -e 'p "-\n2000-01-02 03:04:05".to_yaml'
ruby 2.1.0dev (2013-0...
zzak (zzak _)

08/14/2013

10:36 PM Feature #8726: Class#source_location
ko1 (Koichi Sasada) wrote:
> ちょっと追えていないのですが、元の提案自体は reject という感じでしょうか。
Class#source_location が欲しい状況って言うのはあり得るとは思い...
naruse (Yui NARUSE)
05:34 PM Revision 3670ca43 (git): * 2013-08-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:34 PM Revision 7c5dc219 (git): * hash.c (rb_hash_aset): [DOC] Document key dup patch by @kachick
[Fixes GH-382] https://github.com/ruby/ruby/pull/382
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42555 b2dd03...
zzak (zzak _)
03:05 PM Feature #7738 (Rejected): Deprecate Set#+ as an alias of Set#|, use it for symmetric difference. Introduce Hash#| for Hash#reverse_merge in Rails.
Case frozen until someone comes up with real use cases and a proposal as the solution to them. knu (Akinori MUSHA)
02:35 PM Feature #3753 (Closed): value of def-expr
This issue was solved with changeset r42551.
Usaku, thank you for reporting this issue.
Your contribution to Ruby is ...
usa (Usaku NAKAMURA)
02:25 PM Bug #8774: rb_file_dirname return wrong encoding string when dir is "."
Yes,you are right,maybe my problem couse by the other reason. [email protected] (贾 延平)
12:26 PM Bug #8774 (Rejected): rb_file_dirname return wrong encoding string when dir is "."
nobu (Nobuyoshi Nakada)
12:25 PM Bug #8774: rb_file_dirname return wrong encoding string when dir is "."
rb_usascii_str_new2() makes a string in US-ASCII, which is 7bit. nobu (Nobuyoshi Nakada)
09:37 AM Bug #8774: rb_file_dirname return wrong encoding string when dir is "."
I did not write clear,the ".' having the encoding ascii-8bit not ascii-7bit,so it will be some problem.
Why ruby's...
[email protected] (贾 延平)
11:53 AM Bug #8784 (Closed): CSV - Empty fields are discarded when col_sep is a space
When using space as column delimiter, empty fields are discarded.
With other delimiters, like comma, empty fields ar...
grim7reaper (Sylvain Laperche)
11:16 AM Revision a66d5685 (git): * test/test_pstore.rb
(PStoreTest#test_pstore_files_are_accessed_as_binary_files): need more time.
git-svn-id: svn+ssh://ci.ruby-lang.org...
U.Nakamura
10:16 AM Revision e3488fce (git): get detailed ps data to debug
add -L/-H/-M to get thread info
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42553 b2dd03c8-39d4-4d8f-98ff-823f...
naruse (Yui NARUSE)
05:59 AM Revision e74a9c06 (git): * test/test_pstore.rb
(PStoreTest#test_pstore_files_are_accessed_as_binary_files): changed because
vc10-x64 CI fails with timeout.
git-...
U.Nakamura
05:35 AM Revision a28d1eff (git): * proc.c (rb_mod_define_method): now they return the symbols of the
defined methods, not the methods/procs themselves.
[ruby-dev:42151] [Feature #3753]
* NEWS: documents about above ...
U.Nakamura
04:53 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
I think Hash#<< would be a good alias for Hash#merge! (the in place form, since Array#<< and String#<< both modify t... david_macmahon (David MacMahon)
04:21 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
This wouldn't head towards any polymorphic approach, but isn't << a better operator for merging? It fells like you're... fuadksd (Fuad Saud)
03:29 AM Feature #8772: Hash alias #| merge, and the case for Hash and Array polymorphism
On Aug 10, 2013, at 7:46 PM, trans (Thomas Sawyer) wrote:

> Based on this line of reasoning I formally request th...
david_macmahon (David MacMahon)
03:48 AM Feature #7739: Define Hash#| as Hash#reverse_merge in Rails
=begin
alexeymuranov (Alexey Muranov) wrote:
> Update: Also, `#reverse_merge!` can be replaced with `#|=`.
Thi...
david_macmahon (David MacMahon)
12:59 AM Revision ca90e7d8 (git): merge revision(s) 36948,41777,41779 [Backport #8593]
* lib/mkmf.rb (have_framework): insert a space between options.
add just one -ObjC option.
* lib/m...
U.Nakamura
12:53 AM Feature #8781: Use require_relative() instead of require() if possible
(2013/08/13 19:25), Trans wrote:
>
> FYI: with Akira (Matsuda-san), we compare performance of require and
...
ko1 (Koichi Sasada)
12:10 AM Revision d551b78d (git): test_dir_m17n.rb: fixed encoding file system on OS X
* test/ruby/test_dir_m17n.rb (test_filename_as_bytes_extutf8),
(test_filename_bytes_euc_jp, test_filename_euc_jp),
...
nobu (Nobuyoshi Nakada)

08/13/2013

11:40 PM Feature #6225: Hash#+
I think this operator is really doesn't fit for Hash operation. While in a glance it might make sense, using `#merge`... sikachu (Prem Sichanugrist)
05:38 PM Feature #6225: Hash#+
I can imagine that would cause serious confusion among users. Raising exception might be better (but only just).
...
matz (Yukihiro Matsumoto)
05:19 PM Feature #6225: Hash#+
Just a thought about `Hash#+`: maybe it can be used for merging only hashes with disjoint sets of keys, and return `n... alexeymuranov (Alexey Muranov)
06:26 AM Feature #6225: Hash#+
A use of `Hash#|` is proposed in #7739.
There is however a typo in the proposal: it should be
~~~ruby
{ :a => ...
alexeymuranov (Alexey Muranov)
10:32 PM Feature #7738: Deprecate Set#+ as an alias of Set#|, use it for symmetric difference. Introduce Hash#| for Hash#reverse_merge in Rails.
As i said, i will probably be surprised if this proposal is accepted :). However, i would like to answer:
1. 1 / ...
alexeymuranov (Alexey Muranov)
08:32 PM Feature #7738: Deprecate Set#+ as an alias of Set#|, use it for symmetric difference. Introduce Hash#| for Hash#reverse_merge in Rails.
=begin
I think it is unusual in ruby for an operator to raise an exception depending on the combination of the value...
knu (Akinori MUSHA)
06:05 PM Feature #7738: Deprecate Set#+ as an alias of Set#|, use it for symmetric difference. Introduce Hash#| for Hash#reverse_merge in Rails.
I can hardly come up with a meaningful example that would use the symmetric difference of sets. So i propose to cons... alexeymuranov (Alexey Muranov)
10:05 PM Feature #8781: Use require_relative() instead of require() if possible
Actually, to be completely honest, I use none of them in my Rails projects since they don't play well in development ... rosenfeld (Rodrigo Rosenfeld Rosas)
07:29 PM Feature #8781: Use require_relative() instead of require() if possible
On Tue, Aug 13, 2013 at 6:14 AM, SASADA Koichi <[email protected]> wrote:

> (2013/08/12 15:35), ko1 (Koichi Sasada)...
trans (Thomas Sawyer)
07:23 PM Feature #8781: Use require_relative() instead of require() if possible
(2013/08/12 15:35), ko1 (Koichi Sasada) wrote:
> Advantage:
> * require_relative() is faster than require() espe...
ko1 (Koichi Sasada)
06:53 PM Feature #8781: Use require_relative() instead of require() if possible
ko1 (Koichi Sasada) wrote:
> (2013/08/13 2:25), drbrain (Eric Hodel) wrote:
> > For files in the standard library,...
Eregon (Benoit Daloze)
08:08 AM Feature #8781: Use require_relative() instead of require() if possible
Even if a switch from require to require_relative is unsuitable for the standard library, we certainly can update the... drbrain (Eric Hodel)
07:53 AM Feature #8781: Use require_relative() instead of require() if possible
(2013/08/13 2:25), drbrain (Eric Hodel) wrote:
> For files in the standard library, replacing a file loaded by req...
ko1 (Koichi Sasada)
02:25 AM Feature #8781: Use require_relative() instead of require() if possible
Following an IRC conversation with Koichi I don't believe this bug proposes to eliminate require_relative outright, i... drbrain (Eric Hodel)
07:44 PM Bug #8483: SEGV under high concurrency
We found the problem, was a recursive call that was generating the problem. I think it's really a bug that it segfaul... diego.plentz (Diego Plentz)
05:08 PM Feature #7435: Exceptions should have backtrace_locations
Why is this issue closed? Is this problem solved? I think it is a very important feature that is missing. sawa (Tsuyoshi Sawada)
03:54 PM Revision 38be07f8 (git): * bignum.c (bigdivrem_restoring): xn argument removed.
(bigdivrem_normal): Follow the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42548 b2dd03c8-39d4...
akr (Akira Tanaka)
03:23 PM Revision 02d1a121 (git): Remove a trailing space.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:21 PM Revision 888a9f03 (git): * 2013-08-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42546 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:21 PM Revision f069f26b (git): * bignum.c (big_div_struct): Remove xn and j field. Add zn field.
(bigdivrem1): Follow the above change.
(bigdivrem_restoring): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
akr (Akira Tanaka)
02:43 PM Revision 26e69a89 (git): * bignum.c (big_div_struct): ynzero field removed.
(bigdivrem1): Follow the above change.
(bigdivrem_restoring): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
akr (Akira Tanaka)
02:03 PM Revision adaa5650 (git): * bignum.c (bigdivrem_restoring): Extracted from bigdivrem_normal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:13 PM Revision 26feae39 (git): random.c: coerce before check negative
* random.c (rb_random_ulong_limited): coerce before check negative.
[Fixes GH-379]
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
12:52 PM Revision 944c620d (git): object.c: undef Module#prepend_features on Class
* object.c (Init_Object): undef Module#prepend_features on Class, as
well as Module#append_features. [Fixes GH-376...
nobu (Nobuyoshi Nakada)
11:56 AM Bug #8783 (Closed): ruby 1.9/2.0 crash on exit on FreeBSD/powerpc64
On FreeBSD/powerpc64, ruby 1.9 and 2.0 segfault. I traced this to the default stack being too small (12K). A larger... chmeee (Justin Hibbits)
11:05 AM Bug #8775: Dir.getwd's encoding is wrong
Maybe I did not speake clearly,When we write ruby code,we should consider the string create is internal encoding by d... [email protected] (贾 延平)
10:20 AM Bug #8775: Dir.getwd's encoding is wrong
If the filesystem encoding is not UTF-8.
From when did you think it is always UTF-8?
nobu (Nobuyoshi Nakada)
10:50 AM Bug #8758: Add initial documentation for SSLServer
@lisukorin For #to_io I would say "..passed as the first argument to ::new"
I also think 'start_immediately' is im...
zzak (zzak _)
08:57 AM Bug #8758 (Assigned): Add initial documentation for SSLServer
Feel free to assign doc patches to me, I love them! zzak (zzak _)
12:13 AM Revision 5611362c (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:13 AM Revision 6bdcaacf (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
 

Also available in: Atom