aboutsummaryrefslogtreecommitdiffstats
path: root/vm.c
Commit message (Expand)AuthorAgeFilesLines
* revert r46859 and r46860nobu2014-07-181-1/+0
* enum.c: optimize any? object allocations for Array and Hashnobu2014-07-181-0/+1
* vm_core.h: redefined_flag in rb_vm_tnobu2014-07-181-1/+1
* revert r46834 because it does not pass testsko12014-07-161-0/+7
* * vm_core.h: remove rb_vm_t::trap_list[RUBY_NSIG], but addko12014-07-161-7/+0
* * iseq.c (rb_iseq_defined_string): use rb_gc_mark_object() instead ofko12014-07-161-3/+0
* * gc.c (gc_mark_roots): call rb_vm_mark directly.ko12014-07-161-3/+1
* vm_core.h (struct rb_iseq_struct): reduce to 296 bytes on 64-bitnormal2014-07-141-10/+16
* * gc.c (rb_gc_register_mark_object): change data structure.ko12014-07-061-1/+1
* vm.c: rb_vm_env_local_variablesnobu2014-07-011-0/+12
* vm.c: constifynobu2014-07-011-7/+6
* * vm.c (rb_vm_rewind_cfp): add new function to rewind specified cfpko12014-06-191-0/+17
* * vm.c (invoke_block_from_c): move call/return event timing forko12014-06-191-8/+20
* * vm_core.h: add VM_FRAME_MAGIC_RESCUE to recognize normal block orko12014-06-191-1/+2
* thread.c: fix for non-scalar pthread_tnobu2014-06-111-0/+3
* vm.c: return the result hashnobu2014-06-031-0/+1
* * vm.c (ruby_vm_destruct): remove useless call ofko12014-06-021-1/+1
* * vm_trace.c, vm.c, thread.c: get rid of (maybe false positive) warnings aboutusa2014-05-291-1/+1
* vm.c: remove rb_vm_living_threads_foreach functionnormal2014-05-281-29/+5
* report bug with machine regisitersnobu2014-05-251-1/+1
* vm.c: rewind cfpnobu2014-05-211-3/+28
* * compile.c (BUFSIZE): Unused macro removed.akr2014-05-111-1/+0
* vm.c: suppress a warningnobu2014-05-111-1/+1
* vm*: doubly-linked list from ccan to manage vm->living_threadsnormal2014-05-101-15/+29
* vm_eval.c: valid name IDs onlynobu2014-05-071-7/+4
* vm_eval.c: exclude hidden variablesnobu2014-05-071-1/+1
* rename variablesnobu2014-05-071-6/+6
* vm.c: Init_vm_objectsnobu2014-05-041-3/+10
* * vm.c (invoke_block_from_c): add VM_FRAME_FLAG_BMETHOD to recordko12014-04-301-8/+25
* vm.c: avoid inadvertent pin-downnobu2014-03-311-2/+3
* vm.c: extract core_hash_mergenobu2014-03-241-11/+14
* vm.c: merge codenobu2014-03-241-7/+3
* vm_insnhelper.c: relax arity checknobu2014-03-131-6/+6
* vm.c: cleanup to use rb_method_entry_atnormal2014-03-081-2/+3
* adjust indent and stylenobu2014-02-271-1/+2
* eval_intern.h: use TH_TMPPOP_TAG and TH_REPUSH_TAGnobu2014-02-051-1/+1
* vm_core.h: rb_thread_struct::machinenobu2014-01-281-4/+4
* suppress warning: implicit conversion loses integer precisionnaruse2014-01-141-1/+1
* * vm.c (rb_vm_pop_cfunc_frame): added. It cares c_return event.ko12014-01-091-0/+18
* * vm.c (RubyVM::OPTS): get rid of a garbage character.ktsj2014-01-041-1/+1
* vm.c: check cbasenobu2013-12-241-3/+6
* proc.c: make method by define_method publicnobu2013-12-241-0/+9
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-3/+3
* vm.c: reduce clearing method cachenobu2013-12-131-3/+0
* * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h,charliesome2013-12-091-10/+10
* * vm.c (vm_stat): renamed from ruby_vm_stat.ko12013-12-091-2/+2
* vm.c: fix compile issue on 32bit freebsdtmm12013-12-081-2/+2
* vm.c: add RubyVM.stat for accessing cache serialstmm12013-12-081-0/+66
* * array.c (rb_ary_or): use RHASH_TBL_RAW instead of RHASH_TBLcharliesome2013-12-081-2/+2
* * load.c (features_index_add_single): Move loaded_features_index array values...tmm12013-12-031-3/+0