summaryrefslogtreecommitdiff
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * compile.c (iseq_build_body), insns.def (getglobal, setglobal),nobu2010-10-121-2/+2
* * class.c, compile.c, dir.c, file.c, iseq.c, parse.y, random.c:naruse2010-07-271-1/+1
* * include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862]nobu2010-07-181-3/+5
* * load.c (rb_load_internal): remove call to rb_realpath_internalmame2010-06-171-2/+3
* * cont.c (fiber_set_stack_location), iseq.c (prepare_iseq_build),nobu2010-05-161-1/+1
* * iseq.c (iseq_load): allow filepath to be nil.wanabe2010-05-021-1/+2
* * iseq.c (set_relation): do not use top_wrapper as bottom of cref,mame2010-04-271-1/+8
* * compile.c, iseq.c, ruby.c, vm.c, vm_core.h, vm_eval.c: add absolutemame2010-03-161-24/+30
* * compile.c (insn_data_to_s_detail), iseq.c (insn_operand_intern):nobu2010-03-141-1/+1
* * iseq.c (rb_iseq_clone): sets local_iseq and klass properly.shugo2010-03-101-0/+4
* * insns.def: Change the operand type of setinlinecacheko12010-02-241-3/+5
* * iseq.c (iseq_s_disasm): check for proc first. based on thenobu2010-01-201-4/+4
* removes the dtrace support. reverts r26239, r26238 and r26235.yugui2010-01-051-21/+0
* * trace.h: new file. wraps tracing mechanisms.yugui2010-01-031-0/+21
* * iseq.c (iseq_s_disasm): return nil for native methods.nobu2009-12-231-1/+1
* * iseq.c (prepare_iseq_build, rb_iseq_build_for_ruby2cext):nobu2009-10-191-1/+3
* * gc.h (rb_gc_debug_body): constified.nobu2009-10-161-5/+7
* * compile.c (ADD_TRACE): fire coverage event in ensure clause.mame2009-10-081-0/+1
* * iseq.c (iseq_s_disasm): accept proc objects. [ruby-core:18762]nobu2009-10-071-0/+9
* * iseq.c (compile_string): rename to parse_string(), becauseko12009-09-251-2/+2
* * compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c,nobu2009-09-211-16/+18
* * include/ruby/ruby.h (rb_data_type_struct): constified dsize.nobu2009-09-091-2/+2
* * iseq.c (iseq_mark): use preprocessor.nobu2009-09-081-2/+4
* * iseq.c (iseq_mark): no need to mark inline cache entries.ko12009-09-081-11/+0
* * iseq.c (iseq_mark): skip outdated cache entries.nobu2009-08-281-0/+1