Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ruby / usr / share / ri / 2.2.0 / system / RubyVM / InstructionSequence / cdesc-InstructionSequence.ri
Size: Mime:
U:RDoc::NormalClass[iI"InstructionSequence:ETI" RubyVM::InstructionSequence;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"EThe InstructionSequence class represents a compiled sequence of ;TI"/instructions for the Ruby Virtual Machine.;To:RDoc::Markup::BlankLineo;	;[
I"PWith it, you can get a handle to the instructions that make up a method or ;TI"Ga proc, compile strings of Ruby code down to VM instructions, and ;TI"Mdisassemble instruction sequences to strings for easy inspection. It is ;TI"Pmostly useful if you want to learn how the Ruby VM works, but it also lets ;TI"=you control various settings for the Ruby iseq compiler.;T@o;	;[I"PYou can find the source for the VM instructions in +insns.def+ in the Ruby ;TI"source.;T@o;	;[I"KThe instruction sequence results will almost certainly change as Ruby ;TI"Qchanges, so example output in this documentation may be different from what ;TI"
you see.;T:
@fileI"iseq.c;T:0@omit_headings_from_table_of_contents_below0;0;0[[[[[I"
class;T[[:public[
[I"compile;TI"iseq.c;T[I"compile_file;T@/[I"compile_option;T@/[I"compile_option=;T@/[I"disasm;T@/[I"disassemble;T@/[I"new;T@/[I"of;T@/[:protected[[:private[[I"
instance;T[[;
[[I"absolute_path;T@/[I"base_label;T@/[I"disasm;T@/[I"disassemble;T@/[I"	eval;T@/[I"first_lineno;T@/[I"inspect;T@/[I"
label;T@/[I"line_trace_all;T@/[I"line_trace_specify;T@/[I"	path;T@/[I"	to_a;T@/[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@#I"RubyVM;TcRDoc::NormalClass