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 / compile_option%3d-c.ri
Size: Mime:
U:RDoc::AnyMethod[iI"compile_option=:ETI"1RubyVM::InstructionSequence::compile_option=;TT:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I"HSets the default values for various optimizations in the Ruby iseq ;TI"compiler.;To:RDoc::Markup::BlankLineo;
;	[I"NPossible values for +options+ include +true+, which enables all options, ;TI"L+false+ which disables all options, and +nil+ which leaves all options ;TI"unchanged.;T@o;
;	[I"JYou can also pass a +Hash+ of +options+ that you want to change, any ;TI"<options not present in the hash will be left unchanged.;T@o;
;	[I"MPossible option names (which are keys in +options+) which can be set to ;TI"+true+ or +false+ include:;T@o:RDoc::Markup::List:
@type:BULLET:@items[
o:RDoc::Markup::ListItem:@label0;	[o;
;	[I"+:inline_const_cache+;To;;0;	[o;
;	[I" +:instructions_unification+;To;;0;	[o;
;	[I"+:operands_unification+;To;;0;	[o;
;	[I"+:peephole_optimization+;To;;0;	[o;
;	[I"+:specialized_instruction+;To;;0;	[o;
;	[I"+:stack_caching+;To;;0;	[o;
;	[I"+:tailcall_optimization+;To;;0;	[o;
;	[I"+:trace_instruction+;T@o;
;	[I";Additionally, +:debug_level+ can be set to an integer.;T@o;
;	[I"KThese default options can be overwritten for a single run of the iseq ;TI"Ocompiler by passing any of the above values as the +options+ parameter to ;TI")::new, ::compile and ::compile_file.;T:
@fileI"iseq.c;T:0@omit_headings_from_table_of_contents_below0I"2InstructionSequence.compile_option = options
;T0[I"	(p1);T@OFI"InstructionSequence;TcRDoc::NormalClass00