summaryrefslogtreecommitdiff
path: root/iseq.c
Commit message (Expand)AuthorAgeFilesLines
* * iseq.c (iseq_mark): skip some marking if iseq->orig is available.ko12015-03-181-8/+15
* * fix namespace issue on singleton class expressions. [Bug #10943]ko12015-03-061-24/+1
* compile.c: struct accessorsnobu2014-12-171-122/+0
* iseq.c: default optionnobu2014-12-171-0/+1
* iseq.c: absolute_pathnobu2014-12-171-5/+12
* iseq.c: remove useless codenobu2014-12-161-1/+0
* iseq.c: struct accessorsnobu2014-12-161-28/+21
* compile.c: wrap funcptrnobu2014-12-161-1/+8
* iseq.c: show function name if possiblenobu2014-12-161-1/+14
* compile.c: check funcptrnobu2014-12-161-0/+3
* iseq.c: use caller locationnobu2014-12-151-4/+18
* iseq.c: intermediate arraysnobu2014-12-151-19/+27
* * class.c (class_alloc): Strat from age == 2.ko12014-12-111-1/+1
* struct.c: use iseqvalnobu2014-12-101-4/+4
* struct: avoid all O(n) behavior on accessnormal2014-12-091-0/+101
* iseq.c: remove unused rb_iseq_new_with_boptnormal2014-12-051-26/+10
* mostly fix rb_iseq_loadnormal2014-12-031-18/+38
* iseq.c: avoid segfault on incomplete iseqnormal2014-12-031-5/+7
* iseq.c: use lvar indexnobu2014-12-021-1/+1
* iseq.c (iseq_data_to_ary): keep hidden variablesnormal2014-12-011-1/+6
* use 0 for reservednobu2014-12-011-1/+1
* iseq.c (iseq_data_to_ary): add missing GC guardnormal2014-11-271-0/+1
* iseq.c (iseq_s_compile_file): close IO when donenormal2014-11-261-0/+3
* 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