aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* iseq.c: linear searchnobu2014-01-121-24/+20
* iseq.c: potential memory leaknobu2014-01-121-0/+8
* ruby/util.h: DECIMAL_SIZE_OF_BITSnobu2014-01-121-1/+2
* compile.c: unnamed keyword rest checknobu2013-12-251-2/+4
* iseq.c: fix parameter of unnamed rest keywords argumentnobu2013-12-251-4/+2
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-25/+25
* gc.c: promote long-lived NODE_CREF objects to oldgentmm12013-12-081-3/+3
* * compile.c: Use rb_fstring() to de-duplicate string literals in code. [ruby...tmm12013-11-261-2/+4
* iseq.c: fix values for truenobu2013-11-151-1/+3
* * add RUBY_TYPED_FREE_IMMEDIATELY to data types which only useko12013-10-291-3/+2
* * vm_backtrace.c, include/ruby/debug.h: add new APIsko12013-10-081-0/+14
* * include/ruby/debug.h: add backtrace collecting APIs for profiler.ko12013-10-071-1/+1
* * iseq.c, internal.h: change to public (but internal) functionsko12013-10-071-21/+23
* * insns.def: fix regexp's once option behavior.ko12013-08-201-8/+9
* parse.y, vm_eval.c: file encoding in evalnobu2013-07-291-16/+12
* * include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko12013-06-211-22/+22
* * include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko12013-06-191-33/+38
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-1/+0
* * internal.h (numberof): Gathered from various files.akr2013-06-071-2/+0
* * 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