[#45318] Windows コマンドプロンプトで UTF-8を出力するには — Yuumi Yoshida <yuumi3@...>

おつかれさまです、 Yuumi3です。

11 messages 2008/08/08

[ruby-list:45326] Re: tracer の出力が1.8,1.9では異なる。

From: keiju@... (石塚圭樹)
Date: 2008-08-09 04:14:32 UTC
List: ruby-list #45326
けいじゅ@いしつかです.

In [ruby-list :45325 ] the message: "[ruby-list:45325] Re: tracer の出
力が1.8,1.9では異なる。 ", on Aug/09 11:34(JST) Nobuyoshi Nakada
writes:

>なかだです。

>現在の1.9では、トレースが必要な場合はバイトコンパイル時に専用の
>命令埋め込むという形で実装していますので、スクリプトをロードした
>ときにすでにtracerがロード済みである必要があります。つまり、対象
>スクリプトでrequireするのではなく、-rオプションなどでtracerをロー
>ドすれば動くはずです。

そうすると, 現在の tracer の仕様は, 

 ruby -r tracer ... 

の時は, 最初からトレースし,

途中で, require した場合は, Tracer.on した時点からトレースするという風
になっていますが, ruby 1.9 ではこのままではそのような振る舞いはできな
いわけですね.

ところで, トレースが必要な場合はそれなりのバイトコンパイルをするとのこ
とですが, それって, どういう風に判断しているんです? 

スクリプト中

  set_trace_func

がでてきたら, それ以降はそれなりのバイトコンパイルをする?


__
---------------------------------------------------->> 石塚 圭樹 <<---
---------------------------------->> e-mail: keiju@ishitsuka.com <<---

In This Thread