From: Tanaka Akira <akr@...>
Date: 2013-08-08T19:56:31+09:00
Subject: [ruby-dev:47040] Re: [ruby-cvs:49591] usa:r42439 (trunk): * test/coverage/test_coverage.rb (TestCoverage#test_big_code): use `1'

2013/8/8  <usa@ruby-lang.org>:
>   New Revision: 42439
>     * test/coverage/test_coverage.rb (TestCoverage#test_big_code): use `1'
>       instead of `p' to get rid of a side effect.
>       Kernel#p without any argument seems to do nothing, but flushes stdout.
>       and, if stdout is redirected to file, fsync() will be called on
>       Windows.  so, when running test-all on Windows with redirection, such
>       as CI environment, this test took a lot of time.

これの変更以後、chkbuild で激しく警告が出ています。
http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20130808T070300Z.diff.html.gz
(chkbuild は意図的に警告を有効にしています)

リテラルじゃなくてなにか別のメソッド呼び出し (__id__ とか) に
しても問題ないでしょうか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]