aboutsummaryrefslogtreecommitdiffstats
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* iseq.c: preserve encoding at disassemblingnobu2014-11-231-1/+1
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+1
* * iseq.c (iseq_free): resolve memory leak.ko12014-11-031-1/+4
* * iseq.c (iseq_memsize): catch up recent changes.ko12014-11-031-0/+4
* * vm_core.h: change semantics of opt_num and opt_table.ko12014-11-031-7/+6
* * vm_core.h: change iseq parameter data structure.ko12014-11-021-93/+79
* * rewrite method/block parameter fitting logic to optimizeko12014-11-021-15/+25
* symbol.c: rename rb_str_dynamic_internnobu2014-10-141-1/+1
* iseq.c (rb_iseq_line_trace_each): explicit castnormal2014-10-011-1/+3
* iseq.c (rb_iseq_defined_string): trim redundant semi-colonnormal2014-09-211-1/+1
* compile: translate iseq in-placenormal2014-09-101-20/+20
* rb_iseq_location_t: change first_lineno type to VALUEnormal2014-08-251-2/+2
* * iseq.c (rb_iseq_clone): Should not insert write barrier fromko12014-08-151-1/+1
* symbols instead of IDsnobu2014-07-281-24/+26
* struct iseq_compile_data_storage: 16 bytes (from 32) overheadnormal2014-07-261-4/+2
* rb_iseq_t: reduce to (280 bytes from 288 bytes) on 64-bitnormal2014-07-261-2/+3
* introduce ZALLOC{,_N} to replace ALLOC{,_N}+MEMZERO usenormal2014-07-251-2/+1
* * iseq.c (rb_iseq_defined_string): use rb_gc_mark_object() instead ofko12014-07-161-0/+1
* vm_core.h (struct rb_iseq_struct): reduce to 296 bytes on 64-bitnormal2014-07-141-9/+17
* constify parametersnobu2014-06-181-5/+5
* 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