[#45627] some warnings compiled with gcc 4.6.3 — SASADA Koichi <ko1@...>
ささだです.
6 messages
2012/05/06
[#45637] [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい — "Glass_saga (Masaki Matsushita)" <glass.saga@...>
14 messages
2012/05/16
[#45644] Re: [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい
— Tanaka Akira <akr@...>
2012/05/17
2012/5/16 Glass_saga (Masaki Matsushita) <glass.saga@gmail.com>:
[#45645] Re: [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい
— Nobuyoshi Nakada <nobu@...>
2012/05/17
なかだです。
[#45646] Re: [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい
— Tanaka Akira <akr@...>
2012/05/17
2012/5/17 Nobuyoshi Nakada <nobu@ruby-lang.org>:
[#45650] space in COUTFLAG — Takahiro Kambe <taca@...>
こんにちは。
6 messages
2012/05/18
[#45670] [ruby-trunk - Bug #6479][Open] ipaddr.rbの受け付ける書式が、プラットフォームによって異なる — "kachick (Kenichi Kamiya)" <kachick1+ruby@...>
9 messages
2012/05/22
[#45671] [ruby-trunk - Bug #6479][Assigned] ipaddr.rbの受け付ける書式が、プラットフォームによって異なる
— "knu (Akinori MUSHA)" <knu@...>
2012/05/23
[#45673] Bug?: level argument of caller — SASADA Koichi <ko1@...>
ささだです.
4 messages
2012/05/23
[ruby-dev:45647] Re: [ruby-trunk - Feature #6440][Open] 引数にIOを渡した場合のMarshal.loadにバッファを持たせたい
From:
Nobuyoshi Nakada <nobu@...>
Date:
2012-05-17 16:03:16 UTC
List:
ruby-dev #45647
(12/05/18 0:00), Tanaka Akira wrote:
> 2012/5/17 Nobuyoshi Nakada <nobu@ruby-lang.org>:
>> ungetcするのはどうでしょうか。プロセスをまたいでしまうとやはりダメです
>> が、これは現状でもできないようですし。
>
> うぅむ。どのくらい ungetc できるかはバッファの状況によるので、
> ちゃんと動きますかねぇ?
そういえばungetcではバッファを追加するわけじゃないですね。
> というか、わざわざ新しくバッファを実装しなくても、
> IO のメソッドの実体を直接呼べば
> (IO の場合) メソッド呼び出しコストは消せるんじゃないですかね。
> それではダメ?
試してみましたが、あまり速くはならないようです。
original 4.15sec
rb_method_call 4.11sec
rb_vm_call 3.88sec
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦