るりまサーチ

最速Rubyリファレンスマニュアル検索!
47件ヒット [1-47件を表示] (0.117秒)
トップページ > クエリ:i[x] > クエリ:*[x] > クエリ:InstructionSequence[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. ipaddr to_i
  5. _builtin $-i

種類

ライブラリ

検索結果

RubyVM::InstructionSequence (24012.0)

Ruby の Virtual Machine のコンパイル済みの命令シーケンスを表すクラスです。

...Ruby の Virtual Machine のコンパイル済みの命令シーケンスを表すクラスです。

Method、Proc オブジェクトや Ruby のソースコードを表す文字列
から VM の命令シーケンスを得る事ができます。また、
RubyVM::InstructionSequence オブジェク...
...コンパイラの設定を
扱う必要がありますが、Ruby の VM がどのように働くかを知るのに有用です。

VM の命令シーケンスの一覧はRuby のソースコード中の insns.def から参照で
きます。

*
https://github.com/ruby/ruby/blob/master/insns.def...

RubyVM::InstructionSequence.compile_option=(options) (9166.0)

命令シーケンスのコンパイル時のデフォルトの最適化オプションを引数 options で指定します。

...シーケンスのコンパイル時のデフォルトの最適化オプションを引数
options で指定します。

@param options コンパイル時の最適化オプションを true、false、nil、
Hash のいずれかで指定します。true を指定した場合は...
...nil を指定した場合はいずれ
のオプションも変更しません。また、Hash を指定した
場合は以下のキーに対して、true か false を指定する事で個
別に有効、無効を指定します。
//emlist{
*
:inline_c...
...compile、.compile_file メソッドの実行の際に option 引数を指定し
た場合はその実行のみ最適化オプションを変更する事もできます。

@see RubyVM::InstructionSequence.new,
RubyVM::InstructionSequence.compile,
RubyVM::InstructionSequence.compile_file...

NEWS for Ruby 2.7.0 (1524.0)

NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...bugs.ruby-lang.org の issue を参照してください。

== 2.6.0 以降の変更

=== 言語仕様の変更

==== パターンマッチ

*
パターンマッチが実験的機能として導入されました。 14912

//emlist[][ruby]{
case [0, [1, 2, 3]]
i
n [a, [b, *c]]
p a #=> 0
p b #...
...nd
//}

//emlist[][ruby]{
case {a: 0, b: 1}
i
n {a: 0, x: 1}
:unreachable
i
n {a: 0, b: var}
p var #=> 1
end
//}

//emlist[][ruby]{
case -1
i
n 0 then :unreachable
i
n 1 then :unreachable
end #=> NoMatchingPatternError
//}

//emlist{
json = <<END
{
"name": "Alice",
"age": 30,
"children": [{ "n...
...ュヒット率が89%から94%に上昇しました。
詳細はhttps://github.com/ruby/ruby/pull/2583を
参照してください。

*
RubyVM::InstructionSequence
*
RubyVM::InstructionSequence#to_binaryメソッドは
コンパイルされたバイナリを生成します...

NEWS for Ruby 2.0.0 (1440.0)

NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...か bugs.ruby-lang.org の issue を参照してください。

== 1.9.3 以降の変更

=== 言語仕様の変更

*
キーワード引数を追加しました
*
%i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
*
デフォルトのソース...
...CII から UTF-8 に変更しました
*
'_' で始まる使用されていない変数は警告しなくなりました

=== 組み込みクラスの更新

*
ARGF.class
*
追加: ARGF.class#codepoints, ARGF.class#each_codepoint
I
O にある同名のメソッドに対応します

*
...
...

*
Process
*
追加: Process#getsid session id を取得します(unix のみ)。

*
Range
*
追加: Range#size サイズの遅延評価
*
追加: Range#bsearch 二分探索

*
RubyVM (MRI specific)
*
追加: RubyVM::InstructionSequence.of to get the instruction sequence...

NEWS for Ruby 2.3.0 (1032.0)

NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

... issue を参照してください。

== 2.2.0 以降の変更

=== 言語仕様の変更

*
frozen-string-literal プラグマ:
*
実験的な機能として fronzen-string-literal というプラグマが導入されました。
8976
*
さらに --enable/--disable=frozen-string-li...
...ンオプションも導入されました
8976
*
コマンドラインオプションに --debug または --debug=frozen-string-literal を付けて実行すると、
freeze された文字列を操作しようとして RuntimeError が発生したときにそのオブジェクト...
...s directly).
TracePoint also ignores these calls.
11569

*
Queue (Thread::Queue)
*
終了を通知するために Queue#close(Thread::Queue#close) を追加
10600

*
Regexp/String: Unicode のバージョンを 7.0.0 から 8.0.0 に更新

*
RubyVM::InstructionSequence...

絞り込み条件を変える