aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * vm_core.h (struct rb_iseq_struct), compile.c (iseq_set_arguments, iseq_comp...mame2011-12-261-0/+2
* * class.c (rb_obj_methods), compile.c (iseq_compile_each),nobu2011-12-051-2/+3
* suppress warnings.nobu2011-09-251-1/+1
* * iseq.c (get_line_info, rb_iseq_line_no): fix indent.nobu2011-09-151-7/+7
* Use PRIdSIZE.naruse2011-08-291-3/+3
* * iseq.c (iseq_data_to_ary): fix type of variableko12011-08-261-1/+2
* * iseq.h, iseq.c, compile.c: Change the line number data structureko12011-08-241-44/+49
* * iseq.c (iseq_s_disasm): remove variable which is no longer usedktsj2011-08-211-1/+0
* * iseq.c (iseq_s_disasm): fix a bug that may cause SEGV.ktsj2011-08-201-3/+3
* * method.h, internal.h iseq.h: declare internal functions.akr2011-06-181-1/+0
* * internal.h: declare more internal functions.akr2011-06-181-1/+0
* * internal.h: declare internal functions here.akr2011-06-171-2/+1
* * iseq.c (prepare_iseq_build): initialize iseq_compile_data::err_infonagachika2011-02-171-0/+1
* * iseq.c: parenthesize macro arguments.akr2010-12-161-10/+10
* * iseq.c (set_relation), vm_insnhelper.c (vm_cref_push): nd_filenobu2010-12-151-3/+0
* * compile.c (new_child_iseq): adjust argument types.nobu2010-10-311-6/+6
* * vm_core.h: some refactoring.ko12010-10-311-2/+10
* * iseq.c (iseq_s_compile): fix optional argument.ko12010-10-291-1/+1
* * iseq.c (insn_operand_intern): fix format specifier.nobu2010-10-151-1/+1
* * insns.def, iseq.c, vm_insnhelper.c: rename variable nameko12010-10-141-6/+6
* * iseq.c (insn_operand_intern, rb_iseq_disasm): fix format specifiers.nobu2010-10-131-3/+3
* * compile.c (iseq_build_body), error.c (set_syserr, get_syserr),nobu2010-10-121-2/+2