[#39606] [Feature:trunk] Dir instance methods for relative path — Nobuyoshi Nakada <nobu@...>

なかだです。

15 messages 2009/11/02
[#39607] Re: [Feature:trunk] Dir instance methods for relative path — Yukihiro Matsumoto <matz@...> 2009/11/02

まつもと ゆきひろです

[#39611] Re: [Feature:trunk] Dir instance methods for relative path — KOSAKI Motohiro <kosaki.motohiro@...> 2009/11/02

kosakiです

[#39660] [Bug:trunk] Enumerator.new {|y| y << 1 << 2 << 3 } — Yusuke ENDOH <mame@...>

遠藤です。

14 messages 2009/11/11
[#39661] Re: [Bug:trunk] Enumerator.new {|y| y << 1 << 2 << 3 } — Tanaka Akira <akr@...> 2009/11/11

In article <e0b1e5700911110537u2aacf835pc0aea13d89a92cef@mail.gmail.com>,

[#39685] [Feature #2366] private constant — Yusuke Endoh <redmine@...>

Feature #2366: private constant

23 messages 2009/11/14
[#39689] [Feature #2366] private constant — Yusuke Endoh <redmine@...> 2009/11/14

チケット #2366 が更新されました。 (by Yusuke Endoh)

[#40207] Re: [Feature #2366] private constant — Yusuke ENDOH <mame@...> 2010/01/28

遠藤です。

[#40239] Re: [Feature #2366] private constant — Masatoshi SEKI <m_seki@...> 2010/01/29

=1B$B31$H$$$$$^$9!#=1B(B

[#40243] Re: [Feature #2366] private constant — Yusuke ENDOH <mame@...> 2010/01/29

遠藤です。

[#40246] Re: [Feature #2366] private constant — Masatoshi SEKI <m_seki@...> 2010/01/29

=1B$B31$H$$$$$^$9!#=1B(B

[#40247] Re: [Feature #2366] private constant — "NARUSE, Yui" <naruse@...> 2010/01/29

成瀬です。

[#39720] hidden objectって? — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

15 messages 2009/11/18
[#39721] Re: hidden objectって? — Yukihiro Matsumoto <matz@...> 2009/11/18

まつもと ゆきひろです

[#39726] Re: hidden objectって? — keiju@... (石塚圭樹) 2009/11/19

けいじゅ@いしつかです.

[#39727] Re: hidden objectって? — Yukihiro Matsumoto <matz@...> 2009/11/19

まつもと ゆきひろです

[#39730] Re: hidden objectって? — keiju@... (石塚圭樹) 2009/11/19

けいじゅ@いしつかです.

[#39735] [Bug:trunk] r25230 causes SEGV arround Marshal — "NARUSE, Yui" <naruse@...> 2009/11/19

以下のコミット以降、後述の現象が発生するそうです。

[#39755] RbConfig.rubybin — Tanaka Akira <akr@...>

ruby コマンドのパス名を返す RbConfig.rubybin というメソッド

18 messages 2009/11/23
[#39756] Re: RbConfig.rubybin — Kouhei Sutou <kou@...> 2009/11/23

須藤です。

[#39814] Re: RbConfig.rubybin — Tanaka Akira <akr@...> 2009/11/30

In article <20091123.123808.1122146273169400964.kou@cozmixng.org>,

[#39815] Re: RbConfig.rubybin — KOSAKI Motohiro <kosaki.motohiro@...> 2009/11/30

> In article <20091123.123808.1122146273169400964.kou@cozmixng.org>,

[#39796] バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

14 messages 2009/11/27
[#39800] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — Yukihiro Matsumoto <matz@...> 2009/11/27

まつもと ゆきひろです

[#39803] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — keiju@... (石塚圭樹) 2009/11/27

けいじゅ@いしつかです.

[#39805] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — Yukihiro Matsumoto <matz@...> 2009/11/28

まつもと ゆきひろです

[#39806] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — keiju@... (石塚圭樹) 2009/11/28

けいじゅ@いしつかです.

[#39807] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — Yukihiro Matsumoto <matz@...> 2009/11/28

まつもと ゆきひろです

[ruby-dev:39699] Re: [Feature #2372] read_all() with buffering

From: "NARUSE, Yui" <naruse@...>
Date: 2009-11-15 15:19:25 UTC
List: ruby-dev #39699
成瀬です。

_ wanabe wrote:
> io.c の read_all() で、変換が必要な場合の処理が少し重いようだったので
> バッファに少し溜めてから io_shift_cbuf() を呼び出すようにするパッチを書きました。
> 溜めるバイト数は io_shift_cbuf() 中にあった式を参考にしています。

あー、なるほど、IO の待ちよりも、transcode の呼び出し (more_char の処理 ?)
の方が遅いって話ですね。
思うに妥当な指摘で、うちでも速くなりました。

% ruby19.orig test.rb
                                 user     system      total        real
short r                      0.335938   1.000000   1.335938 (  1.328293)
short r:us-ascii:utf-8       1.210938   0.867188   2.078125 (  2.082787)
short r:us-ascii:utf-16le    1.648438   1.007812   2.656250 (  2.658761)
short rb                     0.335938   0.812500   1.148438 (  1.152713)
short rb:us-ascii:utf-8      1.289062   0.984375   2.273438 (  2.304020)
short rb:us-ascii:utf-16le   1.531250   0.906250   2.437500 (  2.445138)
long  r                      0.023438   0.101562   0.125000 (  0.121755)
long  r:us-ascii:utf-8      14.703125   0.101562  14.804688 ( 14.856436)
long  r:us-ascii:utf-16le   24.406250   0.062500  24.468750 ( 24.553504)
long  rb                     0.031250   0.078125   0.109375 (  0.106960)
long  rb:us-ascii:utf-8     13.179688   0.039062  13.218750 ( 13.273193)
long  rb:us-ascii:utf-16le  23.031250   0.062500  23.093750 ( 23.153640)


% ruby19 test.rb
                                 user     system      total        real
short r                      0.328125   0.703125   1.031250 (  1.031874)
short r:us-ascii:utf-8       1.226562   0.867188   2.093750 (  2.121321)
short r:us-ascii:utf-16le    1.601562   0.742188   2.343750 (  2.341433)
short rb                     0.335938   0.695312   1.031250 (  1.025165)
short rb:us-ascii:utf-8      1.171875   0.781250   1.953125 (  1.958811)
short rb:us-ascii:utf-16le   1.578125   0.875000   2.453125 (  2.512860)
long  r                      0.023438   0.093750   0.117188 (  0.122622)
long  r:us-ascii:utf-8       6.625000   0.046875   6.671875 (  6.786332)
long  r:us-ascii:utf-16le   13.507812   0.054688  13.562500 ( 13.699172)
long  rb                     0.015625   0.093750   0.109375 (  0.108933)
long  rb:us-ascii:utf-8      6.632812   0.046875   6.679688 (  6.703453)
long  rb:us-ascii:utf-16le  13.515625   0.046875  13.562500 ( 13.641543)

% ruby19 -v
ruby 1.9.2dev (2009-11-14 trunk 25768) [x86_64-freebsd8.0]


-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread