aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* * iseq.c (prepare_iseq_build): remove additional line braek.ko12013-05-131-1/+0
* * include/ruby/ruby.h: constify RBasic::klass and addko12013-05-131-1/+1
* * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko12013-05-131-1/+1
* iseq: reduce array allocations for simple sequencestmm12013-04-171-5/+13
* iseq.c: remove duplicated strings for file pathstmm12013-04-171-1/+4
* * iseq.c (iseq_load): get rid of SEGV.nobu2013-03-261-0/+1
* required keyword argumentsnobu2013-03-121-1/+13
* iseq.c: keyword argumentsnobu2013-03-071-1/+1
* iseq.c: keyword argumentsnobu2013-03-061-1/+2
* prefix global symbolsnobu2013-03-061-6/+6
* * iseq.c (iseq_data_to_ary): fix condition.ko12013-02-281-1/+1
* adjust stylenobu2012-12-291-2/+2
* * iseq.c (RubyVM::InstructionSequence): rdoc formattingzzak2012-12-291-63/+92
* * iseq.c (RubyVM::InstructionSequence): Add rdoc for new iseq featureszzak2012-12-291-1/+121
* * iseq.c (rb_iseq_line_trace_all, rb_iseq_line_trace_specify): Addzzak2012-12-291-0/+17
* * iseq.c (Init_ISeq): remove definition of the following methods:ko12012-12-211-1/+7
* * iseq.c (rb_iseq_parameters): fix limit for optional arguments.eregon2012-12-111-6/+1
* compile.c, vm_insnhelper.c: flip-flop without hidden string keynobu2012-12-101-0/+4
* * iseq.c (rb_iseq_line_trace_each): iterate `line' event only.ko12012-12-011-9/+13
* complex.c, time.c: make marshal methods privatenobu2012-12-011-2/+2
* * iseq.c: add RubyVM::InstructionSequence (ISeq) inspection methods.ko12012-11-301-18/+73
* [EXPERIMENTAL]ko12012-11-301-0/+105
* * iseq.c (make_compile_option_value): add trace_instruction option.ko12012-11-261-0/+1
* iseq.c: fix r37397nobu2012-11-011-1/+5
* iseq.c: simplifynobu2012-11-011-14/+2
* * iseq.c (rb_iseq_compile_with_option): Instead of testingshyouhei2012-10-271-1/+6
* * vm_core.h (VM_CALL_*): rename VM_CALL_*_BITko12012-10-151-8/+8
* * insns.def (send, invokesuper, invokeblock, opt_*), vm_core.h:ko12012-10-141-1/+43
* Suppress warning: 'iseqval' may be used uninitialized in this functionnaruse2012-10-111-1/+1
* * iseq.c (insn_operand_intern): cast op to rb_call_info_t* beforenaruse2012-10-101-1/+1
* * iseq.c (insn_operand_intern): add support disasm TS_CALLINFOko12012-10-101-0/+4
* * iseq.c (iseq_free): fix memory leak.ko12012-10-091-0/+1
* * eval.c, gc.c, iseq.c, node.h, vm_insnhelper.c, vm_insnhelper.h,shugo2012-10-081-4/+4
* * insns.def (getlocal, setlocal): remove old getlocal/setlocalko12012-10-041-12/+3
* * vm.c (VM_COLLECT_USAGE_DETAILS): make new VM usage analysisko12012-10-041-8/+15
* * iseq.c (rb_iseq_defined_string): the index of defined_strings mustnaruse2012-09-241-2/+2
* Feature #7035nobu2012-09-241-0/+41
* * compile.c, insns.def (checkmatch):ko12012-08-081-2/+2
* * eval.c (rb_mod_using): new method Module#using. [experimental]shugo2012-08-021-4/+9
* * iseq.c: Added documentation. Patch by David Albert. [Bug #6785]drbrain2012-07-241-0/+249
* * iseq.c, vm_eval.c: set th->base_block properly.ko12012-06-221-15/+41
* iseq.c: rb_id2strnobu2012-06-091-28/+34
* iseq.c: fix conversionnobu2012-06-091-2/+3
* * vm_core.h (rb_location_t): fix type and field name.ko12012-06-041-58/+59
* * vm_core.h: add a data type rb_location_t to store iseq locationko12012-05-221-31/+46
* Imports Ruby's port to NativeClient (a.k.a NaCl).yugui2012-05-171-1/+0
* * iseq.c (rb_iseq_first_lineno): constified.nobu2012-03-161-1/+1
* * iseq.c (iseq_data_to_ary): check line info table boundary. linenobu2012-01-141-2/+3
* * vm_core.h: Fix comment about arg_opts of iseq and some typosmarcandre2011-12-301-1/+1
* * vm_core.h (struct rb_iseq_struct), compile.c (iseq_set_arguments), iseq.c (...mame2011-12-261-1/+17